#[repr(u8)]pub enum HashReferenceKind {
KeyPackageRef = 0,
ProposalRef = 1,
}
Expand description
Labels for MLS HashReference
s, such as KeyPackageRef
s or ProposalRef
s
Variants§
Trait Implementations§
Source§impl Clone for HashReferenceKind
impl Clone for HashReferenceKind
Source§fn clone(&self) -> HashReferenceKind
fn clone(&self) -> HashReferenceKind
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 HashReferenceKind
impl Debug for HashReferenceKind
Source§impl<'de> Deserialize<'de> for HashReferenceKind
impl<'de> Deserialize<'de> for HashReferenceKind
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 HashReferenceKind
impl Display for HashReferenceKind
Source§impl<'_derivative_strum> From<&'_derivative_strum HashReferenceKind> for &'static str
impl<'_derivative_strum> From<&'_derivative_strum HashReferenceKind> for &'static str
Source§fn from(x: &'_derivative_strum HashReferenceKind) -> &'static str
fn from(x: &'_derivative_strum HashReferenceKind) -> &'static str
Converts to this type from the input type.
Source§impl From<HashReferenceKind> for &'static str
impl From<HashReferenceKind> for &'static str
Source§fn from(x: HashReferenceKind) -> &'static str
fn from(x: HashReferenceKind) -> &'static str
Converts to this type from the input type.
Source§impl FromStr for HashReferenceKind
impl FromStr for HashReferenceKind
Source§impl Hash for HashReferenceKind
impl Hash for HashReferenceKind
Source§impl PartialEq for HashReferenceKind
impl PartialEq for HashReferenceKind
Source§impl Serialize for HashReferenceKind
impl Serialize for HashReferenceKind
Source§impl ToPrefixedLabel for HashReferenceKind
impl ToPrefixedLabel for HashReferenceKind
fn to_prefixed_string(&self, protocol_version: ProtocolVersion) -> String
Source§impl TryFrom<&str> for HashReferenceKind
impl TryFrom<&str> for HashReferenceKind
impl Copy for HashReferenceKind
impl Eq for HashReferenceKind
impl StructuralPartialEq for HashReferenceKind
Auto Trait Implementations§
impl Freeze for HashReferenceKind
impl RefUnwindSafe for HashReferenceKind
impl Send for HashReferenceKind
impl Sync for HashReferenceKind
impl Unpin for HashReferenceKind
impl UnwindSafe for HashReferenceKind
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