pub struct HeaderSlot {
pub type_: u32,
pub uuid: String,
pub key: [u8; 32],
pub key_params: HeaderParam,
n: Option<u32>,
r: Option<u32>,
p: Option<u32>,
salt: [u8; 32],
}
Expand description
Header Slots
Containts information to decrypt the master key.
Fields§
§type_: u32
§uuid: String
§key: [u8; 32]
§key_params: HeaderParam
§n: Option<u32>
§r: Option<u32>
§p: Option<u32>
§salt: [u8; 32]
Implementations§
Trait Implementations§
Source§impl Debug for HeaderSlot
impl Debug for HeaderSlot
Source§impl Default for HeaderSlot
impl Default for HeaderSlot
Source§impl<'de> Deserialize<'de> for HeaderSlot
impl<'de> Deserialize<'de> for HeaderSlot
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for HeaderSlot
impl RefUnwindSafe for HeaderSlot
impl Send for HeaderSlot
impl Sync for HeaderSlot
impl Unpin for HeaderSlot
impl UnwindSafe for HeaderSlot
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more§impl<T> IntoSql for T
impl<T> IntoSql for T
§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.