pub enum BaseResolver {
Show 20 variants
Void,
Bool,
Char8,
Char16,
Char32,
I8,
I16,
I32,
I64,
I128,
U8,
U16,
U32,
U64,
U128,
F8,
F16,
F32,
F64,
F128,
}Expand description
The resolver for an archived Base
Variants§
Void
The resolver for Base::Void
Bool
The resolver for Base::Bool
Char8
The resolver for Base::Char8
Char16
The resolver for Base::Char16
Char32
The resolver for Base::Char32
I8
The resolver for Base::I8
I16
The resolver for Base::I16
I32
The resolver for Base::I32
I64
The resolver for Base::I64
I128
The resolver for Base::I128
U8
The resolver for Base::U8
U16
The resolver for Base::U16
U32
The resolver for Base::U32
U64
The resolver for Base::U64
U128
The resolver for Base::U128
F8
The resolver for Base::F8
F16
The resolver for Base::F16
F32
The resolver for Base::F32
F64
The resolver for Base::F64
F128
The resolver for Base::F128
Auto Trait Implementations§
impl Freeze for BaseResolver
impl RefUnwindSafe for BaseResolver
impl Send for BaseResolver
impl Sync for BaseResolver
impl Unpin for BaseResolver
impl UnsafeUnpin for BaseResolver
impl UnwindSafe for BaseResolver
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<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>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.