pub struct PrepareMetadata {
pub metadata_bytes: usize,
pub payload_bytes: usize,
}Expand description
Canonical metadata encoded before a transport session or receive epoch is available. This is not a sendable packet and contains no envelope header.
Fields§
§metadata_bytes: usizeExact metadata prefix in the supplied buffer, without a receive epoch.
payload_bytes: usizeExact length of the shared canonical body backing to pair with it.
Trait Implementations§
Source§impl Clone for PrepareMetadata
impl Clone for PrepareMetadata
impl Copy for PrepareMetadata
Source§impl Debug for PrepareMetadata
impl Debug for PrepareMetadata
impl Eq for PrepareMetadata
Source§impl PartialEq for PrepareMetadata
impl PartialEq for PrepareMetadata
impl StructuralPartialEq for PrepareMetadata
Auto Trait Implementations§
impl Freeze for PrepareMetadata
impl RefUnwindSafe for PrepareMetadata
impl Send for PrepareMetadata
impl Sync for PrepareMetadata
impl Unpin for PrepareMetadata
impl UnsafeUnpin for PrepareMetadata
impl UnwindSafe for PrepareMetadata
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