#[repr(C)]pub struct ArchivedMappingLine{
pub mappings: <Vec<LineMapping> as Archive>::Archived,
pub last_column: <u32 as Archive>::Archived,
pub is_sorted: <bool as Archive>::Archived,
}Expand description
An archived MappingLine
Fields§
§mappings: <Vec<LineMapping> as Archive>::ArchivedThe archived counterpart of MappingLine::mappings
last_column: <u32 as Archive>::ArchivedThe archived counterpart of MappingLine::last_column
is_sorted: <bool as Archive>::ArchivedThe archived counterpart of MappingLine::is_sorted
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedMappingLinewhere
Vec<LineMapping>: Archive,
u32: Archive,
bool: Archive,
<__C as Fallible>::Error: Trace,
<Vec<LineMapping> as Archive>::Archived: CheckBytes<__C>,
<u32 as Archive>::Archived: CheckBytes<__C>,
<bool as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedMappingLinewhere
Vec<LineMapping>: Archive,
u32: Archive,
bool: Archive,
<__C as Fallible>::Error: Trace,
<Vec<LineMapping> as Archive>::Archived: CheckBytes<__C>,
<u32 as Archive>::Archived: CheckBytes<__C>,
<bool as Archive>::Archived: CheckBytes<__C>,
impl Portable for ArchivedMappingLine
Auto Trait Implementations§
impl !Unpin for ArchivedMappingLine
impl !UnsafeUnpin for ArchivedMappingLine
impl Freeze for ArchivedMappingLine
impl RefUnwindSafe for ArchivedMappingLine
impl Send for ArchivedMappingLine
impl Sync for ArchivedMappingLine
impl UnwindSafe for ArchivedMappingLine
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.