#[repr(u8)]pub enum LeafNodeSource {
KeyPackage(Lifetime),
Update = 2,
Commit(ParentHash),
}Variants§
Trait Implementations§
Source§impl Clone for LeafNodeSource
impl Clone for LeafNodeSource
Source§fn clone(&self) -> LeafNodeSource
fn clone(&self) -> LeafNodeSource
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 LeafNodeSource
impl Debug for LeafNodeSource
impl Eq for LeafNodeSource
Source§impl MlsDecode for LeafNodeSource
impl MlsDecode for LeafNodeSource
Source§impl MlsEncode for LeafNodeSource
impl MlsEncode for LeafNodeSource
Source§impl MlsSize for LeafNodeSource
impl MlsSize for LeafNodeSource
fn mls_encoded_len(&self) -> usize
Source§impl PartialEq for LeafNodeSource
impl PartialEq for LeafNodeSource
impl StructuralPartialEq for LeafNodeSource
Auto Trait Implementations§
impl Freeze for LeafNodeSource
impl RefUnwindSafe for LeafNodeSource
impl Send for LeafNodeSource
impl Sync for LeafNodeSource
impl Unpin for LeafNodeSource
impl UnsafeUnpin for LeafNodeSource
impl UnwindSafe for LeafNodeSource
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more