pub struct FramedContentWithoutAad {
pub group_id: GroupId,
pub epoch: Epoch,
pub sender: Sender,
pub content: ContentTypeInner,
}
Available on crate feature
draft-pham-mls-additional-wire-formats
only.Expand description
struct {
opaque group_id<V>;
uint64 epoch;
Sender sender;
ContentType content_type;
select (FramedContent.content_type) {
case application:
opaque application_data<V>;
case proposal:
Proposal proposal;
case commit:
Commit commit;
};
} FramedContentWithoutAAD;
Fields§
§group_id: GroupId
§epoch: Epoch
§sender: Sender
§content: ContentTypeInner
Trait Implementations§
Source§impl Clone for FramedContentWithoutAad
impl Clone for FramedContentWithoutAad
Source§fn clone(&self) -> FramedContentWithoutAad
fn clone(&self) -> FramedContentWithoutAad
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 FramedContentWithoutAad
impl Debug for FramedContentWithoutAad
Source§impl<'de> Deserialize<'de> for FramedContentWithoutAad
impl<'de> Deserialize<'de> for FramedContentWithoutAad
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 FramedContentWithoutAad
impl Deserialize for FramedContentWithoutAad
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 FramedContentWithoutAad
impl PartialEq for FramedContentWithoutAad
Source§impl Serialize for &FramedContentWithoutAad
impl Serialize for &FramedContentWithoutAad
Source§impl Serialize for FramedContentWithoutAad
impl Serialize for FramedContentWithoutAad
Source§impl Serialize for FramedContentWithoutAad
impl Serialize for FramedContentWithoutAad
Source§impl Size for &FramedContentWithoutAad
impl Size for &FramedContentWithoutAad
fn tls_serialized_len(&self) -> usize
Source§impl Size for FramedContentWithoutAad
impl Size for FramedContentWithoutAad
fn tls_serialized_len(&self) -> usize
impl Eq for FramedContentWithoutAad
impl StructuralPartialEq for FramedContentWithoutAad
Auto Trait Implementations§
impl Freeze for FramedContentWithoutAad
impl RefUnwindSafe for FramedContentWithoutAad
impl Send for FramedContentWithoutAad
impl Sync for FramedContentWithoutAad
impl Unpin for FramedContentWithoutAad
impl UnwindSafe for FramedContentWithoutAad
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