pub struct KeyDerivationRequest {
pub base_key_id: [u8; 32],
pub context: String,
pub params: Vec<u8>,
}Expand description
Key derivation request for caching
Fieldsยง
ยงbase_key_id: [u8; 32]Base key identifier
context: StringDerivation context
params: Vec<u8>Additional parameters
Trait Implementationsยง
Sourceยงimpl Clone for KeyDerivationRequest
impl Clone for KeyDerivationRequest
Sourceยงfn clone(&self) -> KeyDerivationRequest
fn clone(&self) -> KeyDerivationRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) ยท Sourceยงfn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSourceยงimpl Debug for KeyDerivationRequest
impl Debug for KeyDerivationRequest
impl Eq for KeyDerivationRequest
Sourceยงimpl Hash for KeyDerivationRequest
impl Hash for KeyDerivationRequest
Sourceยงimpl PartialEq for KeyDerivationRequest
impl PartialEq for KeyDerivationRequest
Sourceยงfn eq(&self, other: &KeyDerivationRequest) -> bool
fn eq(&self, other: &KeyDerivationRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for KeyDerivationRequest
Auto Trait Implementationsยง
impl Freeze for KeyDerivationRequest
impl RefUnwindSafe for KeyDerivationRequest
impl Send for KeyDerivationRequest
impl Sync for KeyDerivationRequest
impl Unpin for KeyDerivationRequest
impl UnsafeUnpin for KeyDerivationRequest
impl UnwindSafe for KeyDerivationRequest
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