#[repr(C)]pub struct ArchivedFoldSubTraceLore{
pub value_pos: Archived<TracePos>,
pub subtraces_desc: Archived<Vec<SubTraceDesc>>,
}
Expand description
An archived FoldSubTraceLore
Fields§
§value_pos: Archived<TracePos>
The archived counterpart of FoldSubTraceLore::value_pos
subtraces_desc: Archived<Vec<SubTraceDesc>>
The archived counterpart of FoldSubTraceLore::subtraces_desc
Trait Implementations§
source§impl<__C: ?Sized> CheckBytes<__C> for ArchivedFoldSubTraceLorewhere
TracePos: Archive,
Vec<SubTraceDesc>: Archive,
Archived<TracePos>: CheckBytes<__C>,
Archived<Vec<SubTraceDesc>>: CheckBytes<__C>,
impl<__C: ?Sized> CheckBytes<__C> for ArchivedFoldSubTraceLorewhere
TracePos: Archive,
Vec<SubTraceDesc>: Archive,
Archived<TracePos>: CheckBytes<__C>,
Archived<Vec<SubTraceDesc>>: CheckBytes<__C>,
source§unsafe fn check_bytes<'__bytecheck>(
value: *const Self,
context: &mut __C,
) -> Result<&'__bytecheck Self, StructCheckError>
unsafe fn check_bytes<'__bytecheck>( value: *const Self, context: &mut __C, ) -> Result<&'__bytecheck Self, 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> 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.