Struct mls_rs::external_client::ExternalSnapshot
source · pub struct ExternalSnapshot { /* private fields */ }
Available on crate feature
external_client
only.Expand description
Serializable snapshot of an ExternalGroup state.
Implementations§
Trait Implementations§
source§impl Clone for ExternalSnapshot
impl Clone for ExternalSnapshot
source§fn clone(&self) -> ExternalSnapshot
fn clone(&self) -> ExternalSnapshot
Returns a copy 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 ExternalSnapshot
impl Debug for ExternalSnapshot
source§impl MlsDecode for ExternalSnapshot
impl MlsDecode for ExternalSnapshot
source§impl MlsEncode for ExternalSnapshot
impl MlsEncode for ExternalSnapshot
source§impl MlsSize for ExternalSnapshot
impl MlsSize for ExternalSnapshot
fn mls_encoded_len(&self) -> usize
source§impl PartialEq for ExternalSnapshot
impl PartialEq for ExternalSnapshot
source§fn eq(&self, other: &ExternalSnapshot) -> bool
fn eq(&self, other: &ExternalSnapshot) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ExternalSnapshot
Auto Trait Implementations§
impl RefUnwindSafe for ExternalSnapshot
impl Send for ExternalSnapshot
impl Sync for ExternalSnapshot
impl Unpin for ExternalSnapshot
impl UnwindSafe for ExternalSnapshot
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