Struct cryptsetup_rs::Luks2Keyslot
source · [−]pub struct Luks2Keyslot {
pub type_: Luks2KeyslotType,
pub key_size: u32,
pub area: Luks2KeyslotArea,
pub kdf: Luks2KeyslotKdf,
pub af: Luks2KeyslotAf,
pub priority: Option<Luks2KeyslotPriority>,
}
Fields
type_: Luks2KeyslotType
key_size: u32
area: Luks2KeyslotArea
kdf: Luks2KeyslotKdf
af: Luks2KeyslotAf
priority: Option<Luks2KeyslotPriority>
Trait Implementations
sourceimpl Clone for Luks2Keyslot
impl Clone for Luks2Keyslot
sourcefn clone(&self) -> Luks2Keyslot
fn clone(&self) -> Luks2Keyslot
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for Luks2Keyslot
impl Debug for Luks2Keyslot
sourceimpl<'de> Deserialize<'de> for Luks2Keyslot
impl<'de> Deserialize<'de> for Luks2Keyslot
sourcefn 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
sourceimpl PartialEq<Luks2Keyslot> for Luks2Keyslot
impl PartialEq<Luks2Keyslot> for Luks2Keyslot
sourcefn eq(&self, other: &Luks2Keyslot) -> bool
fn eq(&self, other: &Luks2Keyslot) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl Serialize for Luks2Keyslot
impl Serialize for Luks2Keyslot
impl StructuralPartialEq for Luks2Keyslot
Auto Trait Implementations
impl RefUnwindSafe for Luks2Keyslot
impl Send for Luks2Keyslot
impl Sync for Luks2Keyslot
impl Unpin for Luks2Keyslot
impl UnwindSafe for Luks2Keyslot
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more