#[repr(C)]pub struct StructWithOverlayMembers {
pub overlay1: OverlayWithEquallySizedVariants,
pub overlay2: OverlayWithDifferentlySizedVariants,
}Fields§
§overlay1: OverlayWithEquallySizedVariants§overlay2: OverlayWithDifferentlySizedVariantsTrait Implementations§
Source§impl Clone for StructWithOverlayMembers
impl Clone for StructWithOverlayMembers
impl Copy for StructWithOverlayMembers
impl Immutable for StructWithOverlayMembers
Source§impl TryFromBytes for StructWithOverlayMembers
impl TryFromBytes for StructWithOverlayMembers
Source§fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<!, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<!, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
Source§fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<!, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<!, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
Source§fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<!, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<!, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
Auto Trait Implementations§
impl Freeze for StructWithOverlayMembers
impl RefUnwindSafe for StructWithOverlayMembers
impl Send for StructWithOverlayMembers
impl Sync for StructWithOverlayMembers
impl Unpin for StructWithOverlayMembers
impl UnsafeUnpin for StructWithOverlayMembers
impl UnwindSafe for StructWithOverlayMembers
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