pub struct Decrypt {
pub mechanism: Mechanism,
pub key: KeyId,
pub message: Message,
pub associated_data: Message,
pub nonce: ShortData,
pub tag: ShortData,
}
Fields
mechanism: Mechanism
key: KeyId
message: Message
associated_data: Message
nonce: ShortData
tag: ShortData
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Decrypt
impl<'de> Deserialize<'de> for Decrypt
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 Decrypt
impl StructuralEq for Decrypt
impl StructuralPartialEq for Decrypt
Auto Trait Implementations
impl RefUnwindSafe for Decrypt
impl Send for Decrypt
impl Sync for Decrypt
impl Unpin for Decrypt
impl UnwindSafe for Decrypt
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