#[repr()]pub struct ArchivedFunctionAddressMapwhere
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§
source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§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.