#[repr(u8)]pub enum ArchivedRkyvNumber{
PosInt(<u64 as Archive>::Archived),
NegInt(<i64 as Archive>::Archived),
Float(<f64 as Archive>::Archived),
}Expand description
An archived RkyvNumber
Variants§
PosInt(<u64 as Archive>::Archived)
The archived counterpart of RkyvNumber::PosInt
Tuple Fields
§
0: <u64 as Archive>::ArchivedThe archived counterpart of RkyvNumber::PosInt::0
NegInt(<i64 as Archive>::Archived)
The archived counterpart of RkyvNumber::NegInt
Tuple Fields
§
0: <i64 as Archive>::ArchivedThe archived counterpart of RkyvNumber::NegInt::0
Float(<f64 as Archive>::Archived)
The archived counterpart of RkyvNumber::Float
Tuple Fields
§
0: <f64 as Archive>::ArchivedThe archived counterpart of RkyvNumber::Float::0
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRkyvNumber
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRkyvNumber
Source§impl Debug for ArchivedRkyvNumber
impl Debug for ArchivedRkyvNumber
Source§impl PartialEq<ArchivedRkyvNumber> for RkyvNumber
impl PartialEq<ArchivedRkyvNumber> for RkyvNumber
Source§impl PartialEq<RkyvNumber> for ArchivedRkyvNumber
impl PartialEq<RkyvNumber> for ArchivedRkyvNumber
Source§impl PartialEq for ArchivedRkyvNumber
impl PartialEq for ArchivedRkyvNumber
Source§impl Serialize for ArchivedRkyvNumber
impl Serialize for ArchivedRkyvNumber
impl Portable for ArchivedRkyvNumber
impl StructuralPartialEq for ArchivedRkyvNumber
Auto Trait Implementations§
impl Freeze for ArchivedRkyvNumber
impl RefUnwindSafe for ArchivedRkyvNumber
impl Send for ArchivedRkyvNumber
impl Sync for ArchivedRkyvNumber
impl Unpin for ArchivedRkyvNumber
impl UnsafeUnpin for ArchivedRkyvNumber
impl UnwindSafe for ArchivedRkyvNumber
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoOptional<T> for T
impl<T> IntoOptional<T> for T
fn into_optional(self) -> Option<T>
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.