Struct authenticator::backup::aegis::HeaderSlot
source · 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 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>
§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.