#[repr(C)]pub struct CrossDomainHeader {
pub cmd: u8,
pub ring_idx: u8,
pub cmd_size: u16,
pub pad: u32,
}
Fields§
§cmd: u8
§ring_idx: u8
§cmd_size: u16
§pad: u32
Trait Implementations§
source§impl Clone for CrossDomainHeader
impl Clone for CrossDomainHeader
source§fn clone(&self) -> CrossDomainHeader
fn clone(&self) -> CrossDomainHeader
Returns a copy 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 CrossDomainHeader
impl Debug for CrossDomainHeader
source§impl Default for CrossDomainHeader
impl Default for CrossDomainHeader
source§fn default() -> CrossDomainHeader
fn default() -> CrossDomainHeader
Returns the “default value” for a type. Read more
source§impl FromBytes for CrossDomainHeader
impl FromBytes for CrossDomainHeader
source§impl FromZeros for CrossDomainHeader
impl FromZeros for CrossDomainHeader
source§impl IntoBytes for CrossDomainHeader
impl IntoBytes for CrossDomainHeader
§fn as_mut_bytes(&mut self) -> &mut [u8] ⓘwhere
Self: FromBytes,
fn as_mut_bytes(&mut self) -> &mut [u8] ⓘwhere
Self: FromBytes,
Gets the bytes of this value mutably. Read more
§fn write_to(&self, dst: &mut [u8]) -> Result<(), SizeError<&Self, &mut [u8]>>where
Self: Immutable,
fn write_to(&self, dst: &mut [u8]) -> Result<(), SizeError<&Self, &mut [u8]>>where
Self: Immutable,
source§impl TryFromBytes for CrossDomainHeader
impl TryFromBytes for CrossDomainHeader
§fn try_read_from_bytes(
source: &[u8]
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_bytes(
source: &[u8]
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
§fn try_read_from_prefix(
source: &[u8]
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_prefix(
source: &[u8]
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
§fn try_read_from_suffix(
source: &[u8]
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_suffix(
source: &[u8]
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
impl Copy for CrossDomainHeader
impl Immutable for CrossDomainHeader
Auto Trait Implementations§
impl RefUnwindSafe for CrossDomainHeader
impl Send for CrossDomainHeader
impl Sync for CrossDomainHeader
impl Unpin for CrossDomainHeader
impl UnwindSafe for CrossDomainHeader
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