#[repr(u8)]pub enum ArchivedDType{
}Expand description
An archived DType
Variants§
Bool
The archived counterpart of DType::Bool
Int8
The archived counterpart of DType::Int8
Int16
The archived counterpart of DType::Int16
Int32
The archived counterpart of DType::Int32
Int64
The archived counterpart of DType::Int64
UInt8
The archived counterpart of DType::UInt8
UInt16
The archived counterpart of DType::UInt16
UInt32
The archived counterpart of DType::UInt32
UInt64
The archived counterpart of DType::UInt64
Float32
The archived counterpart of DType::Float32
Float64
The archived counterpart of DType::Float64
String
The archived counterpart of DType::String
Binary
The archived counterpart of DType::Binary
FixedSizeList
The archived counterpart of DType::FixedSizeList
Fields
§
size: <u32 as Archive>::ArchivedThe archived counterpart of DType::FixedSizeList::size
List
The archived counterpart of DType::List
TimestampNs
The archived counterpart of DType::TimestampNs
Trait Implementations§
Source§impl<__C> CheckBytes<__C> for ArchivedDType
impl<__C> CheckBytes<__C> for ArchivedDType
impl Portable for ArchivedDType
Auto Trait Implementations§
impl Freeze for ArchivedDType
impl RefUnwindSafe for ArchivedDType
impl Send for ArchivedDType
impl Sync for ArchivedDType
impl !Unpin for ArchivedDType
impl !UnsafeUnpin for ArchivedDType
impl UnwindSafe for ArchivedDType
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.