Struct air_test_utils::ArchivedFoldSubTraceLore
source · #[repr(C)]pub struct ArchivedFoldSubTraceLore{
pub value_pos: <TracePos as Archive>::Archived,
pub subtraces_desc: <Vec<SubTraceDesc> as Archive>::Archived,
}
Expand description
An archived FoldSubTraceLore
Fields§
§value_pos: <TracePos as Archive>::Archived
The archived counterpart of FoldSubTraceLore::value_pos
subtraces_desc: <Vec<SubTraceDesc> as Archive>::Archived
The archived counterpart of FoldSubTraceLore::subtraces_desc
Trait Implementations§
source§impl<__C> CheckBytes<__C> for ArchivedFoldSubTraceLorewhere
TracePos: Archive,
Vec<SubTraceDesc>: Archive,
<TracePos as Archive>::Archived: CheckBytes<__C>,
<Vec<SubTraceDesc> as Archive>::Archived: CheckBytes<__C>,
__C: ?Sized,
impl<__C> CheckBytes<__C> for ArchivedFoldSubTraceLorewhere
TracePos: Archive,
Vec<SubTraceDesc>: Archive,
<TracePos as Archive>::Archived: CheckBytes<__C>,
<Vec<SubTraceDesc> as Archive>::Archived: CheckBytes<__C>,
__C: ?Sized,
source§unsafe fn check_bytes<'__bytecheck>(
value: *const ArchivedFoldSubTraceLore,
context: &mut __C,
) -> Result<&'__bytecheck ArchivedFoldSubTraceLore, StructCheckError>
unsafe fn check_bytes<'__bytecheck>( value: *const ArchivedFoldSubTraceLore, context: &mut __C, ) -> Result<&'__bytecheck ArchivedFoldSubTraceLore, StructCheckError>
Checks whether the given pointer points to a valid value within the
given context. Read more
Auto Trait Implementations§
impl Freeze for ArchivedFoldSubTraceLore
impl RefUnwindSafe for ArchivedFoldSubTraceLore
impl Send for ArchivedFoldSubTraceLore
impl Sync for ArchivedFoldSubTraceLore
impl !Unpin for ArchivedFoldSubTraceLore
impl UnwindSafe for ArchivedFoldSubTraceLore
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§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
§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
§fn deserialize(
&self,
deserializer: &mut D,
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize( &self, deserializer: &mut D, ) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer
§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self
file descriptor.§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.