pub struct SenderData {
pub leaf_index: LeafIndex,
pub generation: Generation,
pub reuse_guard: ReuseGuard,
}
Expand description
SenderData struct
https://www.rfc-editor.org/rfc/rfc9420.html#name-sender-data-encryption
§TLS Presentation Language
struct {
uint32 leaf_index;
uint32 generation;
opaque reuse_guard[4];
} SenderData;
Fields§
§leaf_index: LeafIndex
§generation: Generation
§reuse_guard: ReuseGuard
Trait Implementations§
Source§impl Clone for SenderData
impl Clone for SenderData
Source§fn clone(&self) -> SenderData
fn clone(&self) -> SenderData
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 SenderData
impl Debug for SenderData
Source§impl Deserialize for SenderData
impl Deserialize for SenderData
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 SenderData
impl PartialEq for SenderData
Source§impl Serialize for &SenderData
impl Serialize for &SenderData
Source§impl Serialize for SenderData
impl Serialize for SenderData
Source§impl Size for &SenderData
impl Size for &SenderData
fn tls_serialized_len(&self) -> usize
Source§impl Size for SenderData
impl Size for SenderData
fn tls_serialized_len(&self) -> usize
impl Eq for SenderData
impl StructuralPartialEq for SenderData
Auto Trait Implementations§
impl Freeze for SenderData
impl RefUnwindSafe for SenderData
impl Send for SenderData
impl Sync for SenderData
impl Unpin for SenderData
impl UnwindSafe for SenderData
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