Skip to main content

DynFrame

Type Alias DynFrame 

Source
pub type DynFrame = Frame<MetaSlotStorage>;
Expand description

A dynamically-typed frame is represented by a frame of the underlying metadata type, which can be cast from any other type.

Aliased Type§

pub struct DynFrame {
    pub ptr: PPtr<MetaSlot>,
    pub _marker: PhantomData<MetaSlotStorage>,
    pub tracked_slot_perm: Tracked<&'static PointsTo<MetaSlot>>,
    pub tracked_metadata_perm: Tracked<Option<Count<MetadataPerm, 9223372036854775807>>>,
}

Fields§

§ptr: PPtr<MetaSlot>§_marker: PhantomData<MetaSlotStorage>§tracked_slot_perm: Tracked<&'static PointsTo<MetaSlot>>

The permission to access the MetaSlot fields.

§tracked_metadata_perm: Tracked<Option<Count<MetadataPerm, 9223372036854775807>>>

One fractional permission for the currently installed metadata.