#[repr(C)]pub struct VesicleHeader {
pub target_id: u64,
pub source_id: u64,
pub ttl: u8,
pub flags: u8,
pub _pad: [u8; 6],
}Expand description
The Universal Packet Header (24 Bytes).
Fields§
§target_id: u64§source_id: u64§ttl: u8§flags: u8§_pad: [u8; 6]Implementations§
Trait Implementations§
Source§impl Clone for VesicleHeader
impl Clone for VesicleHeader
Source§fn clone(&self) -> VesicleHeader
fn clone(&self) -> VesicleHeader
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 VesicleHeader
impl Debug for VesicleHeader
Source§impl PartialEq for VesicleHeader
impl PartialEq for VesicleHeader
impl Copy for VesicleHeader
impl Eq for VesicleHeader
impl StructuralPartialEq for VesicleHeader
Auto Trait Implementations§
impl Freeze for VesicleHeader
impl RefUnwindSafe for VesicleHeader
impl Send for VesicleHeader
impl Sync for VesicleHeader
impl Unpin for VesicleHeader
impl UnsafeUnpin for VesicleHeader
impl UnwindSafe for VesicleHeader
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