pub enum DataKindResolver{
Active {
mem: Resolver<MemAddr>,
offset: Resolver<ConstInstruction>,
},
Passive,
}
Expand description
The resolver for an archived DataKind
Variants§
Active
The resolver for DataKind::Active
Fields
§
mem: Resolver<MemAddr>
The resolver for DataKind::Active::mem
§
offset: Resolver<ConstInstruction>
The resolver for DataKind::Active::offset
Passive
The resolver for DataKind::Passive
Auto Trait Implementations§
impl Freeze for DataKindResolver
impl RefUnwindSafe for DataKindResolver
impl Send for DataKindResolver
impl Sync for DataKindResolver
impl Unpin for DataKindResolver
impl UnwindSafe for DataKindResolver
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§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.
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
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§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.