#[repr()]pub struct ArchivedFunctionAddressMap where
Vec<InstructionAddressMap>: Archive,
SourceLoc: Archive,
SourceLoc: Archive,
usize: Archive,
usize: Archive, {
pub instructions: Archived<Vec<InstructionAddressMap>>,
pub start_srcloc: Archived<SourceLoc>,
pub end_srcloc: Archived<SourceLoc>,
pub body_offset: Archived<usize>,
pub body_len: Archived<usize>,
}
Expand description
An archived FunctionAddressMap
Fields
instructions: Archived<Vec<InstructionAddressMap>>
The archived counterpart of FunctionAddressMap::instructions
start_srcloc: Archived<SourceLoc>
The archived counterpart of FunctionAddressMap::start_srcloc
end_srcloc: Archived<SourceLoc>
The archived counterpart of FunctionAddressMap::end_srcloc
body_offset: Archived<usize>
The archived counterpart of FunctionAddressMap::body_offset
body_len: Archived<usize>
The archived counterpart of FunctionAddressMap::body_len
Auto Trait Implementations
impl RefUnwindSafe for ArchivedFunctionAddressMap
impl Send for ArchivedFunctionAddressMap
impl Sync for ArchivedFunctionAddressMap
impl !Unpin for ArchivedFunctionAddressMap
impl UnwindSafe for ArchivedFunctionAddressMap
Blanket Implementations
sourceimpl<T> ArchivePointee for T
impl<T> ArchivePointee for T
type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
sourcefn 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.
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more