Struct virtio_vsock::packet::PacketHeader
source · #[repr(C, packed)]pub struct PacketHeader { /* private fields */ }Expand description
The vsock packet header structure.
Trait Implementations
sourceimpl ByteValued for PacketHeader
impl ByteValued for PacketHeader
sourcefn from_slice(data: &[u8]) -> Option<&Self>
fn from_slice(data: &[u8]) -> Option<&Self>
Converts a slice of raw data into a reference of
Self. Read moresourcefn from_mut_slice(data: &mut [u8]) -> Option<&mut Self>
fn from_mut_slice(data: &mut [u8]) -> Option<&mut Self>
Converts a mutable slice of raw data into a mutable reference of
Self. Read moresourcefn as_mut_slice(&mut self) -> &mut [u8] ⓘ
fn as_mut_slice(&mut self) -> &mut [u8] ⓘ
Converts a mutable reference to
self into a mutable slice of bytes. Read moresourcefn as_bytes(&mut self) -> VolatileSlice<'_, ()>
fn as_bytes(&mut self) -> VolatileSlice<'_, ()>
Converts a mutable reference to
self into a VolatileSlice. This is
useful because VolatileSlice provides a Bytes<usize> implementation. Read moresourceimpl Clone for PacketHeader
impl Clone for PacketHeader
sourcefn clone(&self) -> PacketHeader
fn clone(&self) -> PacketHeader
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for PacketHeader
impl Debug for PacketHeader
sourceimpl Default for PacketHeader
impl Default for PacketHeader
sourcefn default() -> PacketHeader
fn default() -> PacketHeader
Returns the “default value” for a type. Read more
sourceimpl PartialEq<PacketHeader> for PacketHeader
impl PartialEq<PacketHeader> for PacketHeader
sourcefn eq(&self, other: &PacketHeader) -> bool
fn eq(&self, other: &PacketHeader) -> bool
impl Copy for PacketHeader
impl Eq for PacketHeader
impl StructuralEq for PacketHeader
impl StructuralPartialEq for PacketHeader
Auto Trait Implementations
impl RefUnwindSafe for PacketHeader
impl Send for PacketHeader
impl Sync for PacketHeader
impl Unpin for PacketHeader
impl UnwindSafe for PacketHeader
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more