pub struct DeriveKey {
pub mechanism: Mechanism,
pub base_key: KeyId,
pub additional_data: Option<MediumData>,
pub attributes: StorageAttributes,
}
Fields
mechanism: Mechanism
base_key: KeyId
additional_data: Option<MediumData>
attributes: StorageAttributes
Trait Implementations
sourceimpl<'de> Deserialize<'de> for DeriveKey
impl<'de> Deserialize<'de> for DeriveKey
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
impl Eq for DeriveKey
impl StructuralEq for DeriveKey
impl StructuralPartialEq for DeriveKey
Auto Trait Implementations
impl RefUnwindSafe for DeriveKey
impl Send for DeriveKey
impl Sync for DeriveKey
impl Unpin for DeriveKey
impl UnwindSafe for DeriveKey
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