#[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

Blanket Implementations

Gets the TypeId of self. Read more

The archived version of the pointer metadata for this type.

Converts some archived metadata to the pointer metadata for itself.

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Deserializes using the given deserializer

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type for metadata in pointers and references to Self.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.