#[repr(u8)]pub enum SignatureLabel {
FramedContentTBS = 0,
LeafNodeTBS = 1,
KeyPackageTBS = 2,
GroupInfoTBS = 3,
TargetedMessagesTBS = 4,
ComponentOperationLabel = 5,
AssociatedPartyEntryTBS = 6,
}
Expand description
Labels for MLS DSA signature/verification.
Variants§
FramedContentTBS = 0
LeafNodeTBS = 1
KeyPackageTBS = 2
GroupInfoTBS = 3
TargetedMessagesTBS = 4
Available on crate feature
draft-ietf-mls-extensions
only.ComponentOperationLabel = 5
Available on crate feature
draft-ietf-mls-extensions
only.AssociatedPartyEntryTBS = 6
Available on crate feature
draft-kohbrok-mls-associated-parties
only.Trait Implementations§
Source§impl Clone for SignatureLabel
impl Clone for SignatureLabel
Source§fn clone(&self) -> SignatureLabel
fn clone(&self) -> SignatureLabel
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 SignatureLabel
impl Debug for SignatureLabel
Source§impl<'de> Deserialize<'de> for SignatureLabel
impl<'de> Deserialize<'de> for SignatureLabel
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
Source§impl Display for SignatureLabel
impl Display for SignatureLabel
Source§impl<'_derivative_strum> From<&'_derivative_strum SignatureLabel> for &'static str
impl<'_derivative_strum> From<&'_derivative_strum SignatureLabel> for &'static str
Source§fn from(x: &'_derivative_strum SignatureLabel) -> &'static str
fn from(x: &'_derivative_strum SignatureLabel) -> &'static str
Converts to this type from the input type.
Source§impl From<SignatureLabel> for &'static str
impl From<SignatureLabel> for &'static str
Source§fn from(x: SignatureLabel) -> &'static str
fn from(x: SignatureLabel) -> &'static str
Converts to this type from the input type.
Source§impl FromStr for SignatureLabel
impl FromStr for SignatureLabel
Source§impl Hash for SignatureLabel
impl Hash for SignatureLabel
Source§impl PartialEq for SignatureLabel
impl PartialEq for SignatureLabel
Source§impl Serialize for SignatureLabel
impl Serialize for SignatureLabel
Source§impl ToPrefixedLabel for SignatureLabel
impl ToPrefixedLabel for SignatureLabel
fn to_prefixed_string(&self, protocol_version: ProtocolVersion) -> String
Source§impl TryFrom<&str> for SignatureLabel
impl TryFrom<&str> for SignatureLabel
impl Copy for SignatureLabel
impl Eq for SignatureLabel
impl StructuralPartialEq for SignatureLabel
Auto Trait Implementations§
impl Freeze for SignatureLabel
impl RefUnwindSafe for SignatureLabel
impl Send for SignatureLabel
impl Sync for SignatureLabel
impl Unpin for SignatureLabel
impl UnwindSafe for SignatureLabel
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