pub struct NextSeed(/* private fields */);Available on crate features
message_scheme only.Expand description
Randomly generated seed we keep temporarily around when creating or updating a group or removing a member.
Implementations§
Source§impl NextSeed
impl NextSeed
pub fn from_bytes(bytes: [u8; 32]) -> Self
pub fn try_from_bytes<ID, OP, PKI, DGM, KMG>(
bytes: &[u8],
) -> Result<Self, DcgkaError<ID, OP, PKI, DGM, KMG>>where
PKI: IdentityRegistry<ID, PKI::State> + PreKeyRegistry<ID, OneTimeKeyBundle>,
DGM: AckedGroupMembership<ID, OP>,
KMG: PreKeyManager,
Trait Implementations§
Source§impl<'de> Deserialize<'de> for NextSeed
impl<'de> Deserialize<'de> for NextSeed
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
impl Eq for NextSeed
impl StructuralPartialEq for NextSeed
Auto Trait Implementations§
impl Freeze for NextSeed
impl RefUnwindSafe for NextSeed
impl Send for NextSeed
impl Sync for NextSeed
impl Unpin for NextSeed
impl UnsafeUnpin for NextSeed
impl UnwindSafe for NextSeed
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