pub struct EncryptedLabelGroup {
pub label: String,
pub envelope: Option<EnvelopeEncryptedData>,
}Expand description
Container for label-grouped encryption (one per label)
Fields§
§label: StringThe label this group was encrypted with
envelope: Option<EnvelopeEncryptedData>Envelope-encrypted payload produced by runar-keys
Implementations§
Trait Implementations§
Source§impl Clone for EncryptedLabelGroup
impl Clone for EncryptedLabelGroup
Source§fn clone(&self) -> EncryptedLabelGroup
fn clone(&self) -> EncryptedLabelGroup
Returns a duplicate of the value. Read more
1.0.0 · 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 EncryptedLabelGroup
impl Debug for EncryptedLabelGroup
Source§impl<'de> Deserialize<'de> for EncryptedLabelGroup
impl<'de> Deserialize<'de> for EncryptedLabelGroup
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 Freeze for EncryptedLabelGroup
impl RefUnwindSafe for EncryptedLabelGroup
impl Send for EncryptedLabelGroup
impl Sync for EncryptedLabelGroup
impl Unpin for EncryptedLabelGroup
impl UnsafeUnpin for EncryptedLabelGroup
impl UnwindSafe for EncryptedLabelGroup
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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