#[repr(u8)]pub enum ApplicationDataUpdateOperation {
Update {
update: Vec<u8>,
},
Remove,
}
Available on crate feature
draft-ietf-mls-extensions
only.Variants§
Trait Implementations§
Source§impl Clone for ApplicationDataUpdateOperation
impl Clone for ApplicationDataUpdateOperation
Source§fn clone(&self) -> ApplicationDataUpdateOperation
fn clone(&self) -> ApplicationDataUpdateOperation
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<'de> Deserialize<'de> for ApplicationDataUpdateOperation
impl<'de> Deserialize<'de> for ApplicationDataUpdateOperation
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 Deserialize for ApplicationDataUpdateOperation
impl Deserialize for ApplicationDataUpdateOperation
Source§fn tls_deserialize<R: Read>(bytes: &mut R) -> Result<Self, Error>
fn tls_deserialize<R: Read>(bytes: &mut R) -> Result<Self, Error>
This function deserializes the
bytes
from the provided a std::io::Read
and returns the populated struct. Read moreSource§impl PartialEq for ApplicationDataUpdateOperation
impl PartialEq for ApplicationDataUpdateOperation
Source§fn eq(&self, other: &ApplicationDataUpdateOperation) -> bool
fn eq(&self, other: &ApplicationDataUpdateOperation) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.Source§impl Size for &ApplicationDataUpdateOperation
impl Size for &ApplicationDataUpdateOperation
fn tls_serialized_len(&self) -> usize
Source§impl Size for ApplicationDataUpdateOperation
impl Size for ApplicationDataUpdateOperation
fn tls_serialized_len(&self) -> usize
impl Eq for ApplicationDataUpdateOperation
impl StructuralPartialEq for ApplicationDataUpdateOperation
Auto Trait Implementations§
impl Freeze for ApplicationDataUpdateOperation
impl RefUnwindSafe for ApplicationDataUpdateOperation
impl Send for ApplicationDataUpdateOperation
impl Sync for ApplicationDataUpdateOperation
impl Unpin for ApplicationDataUpdateOperation
impl UnwindSafe for ApplicationDataUpdateOperation
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