#[repr(C)]pub struct ArchivedFrameFlags{
pub is_control: <bool as Archive>::Archived,
pub is_compressed: <bool as Archive>::Archived,
pub is_final: <bool as Archive>::Archived,
pub needs_ack: <bool as Archive>::Archived,
pub is_ack: <bool as Archive>::Archived,
}Expand description
An archived FrameFlags
Fields§
§is_control: <bool as Archive>::ArchivedThe archived counterpart of FrameFlags::is_control
is_compressed: <bool as Archive>::ArchivedThe archived counterpart of FrameFlags::is_compressed
is_final: <bool as Archive>::ArchivedThe archived counterpart of FrameFlags::is_final
needs_ack: <bool as Archive>::ArchivedThe archived counterpart of FrameFlags::needs_ack
is_ack: <bool as Archive>::ArchivedThe archived counterpart of FrameFlags::is_ack
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedFrameFlags
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedFrameFlags
Source§impl Debug for ArchivedFrameFlags
impl Debug for ArchivedFrameFlags
Source§impl PartialEq<ArchivedFrameFlags> for FrameFlags
impl PartialEq<ArchivedFrameFlags> for FrameFlags
Source§impl PartialEq<FrameFlags> for ArchivedFrameFlags
impl PartialEq<FrameFlags> for ArchivedFrameFlags
impl Portable for ArchivedFrameFlags
Auto Trait Implementations§
impl Freeze for ArchivedFrameFlags
impl RefUnwindSafe for ArchivedFrameFlags
impl Send for ArchivedFrameFlags
impl Sync for ArchivedFrameFlags
impl Unpin for ArchivedFrameFlags
impl UnwindSafe for ArchivedFrameFlags
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.