Struct ArchivedHlcTimestamp
#[repr(C)]pub struct ArchivedHlcTimestampwhere
u64: Archive,{
pub physical: <u64 as Archive>::Archived,
pub logical: <u64 as Archive>::Archived,
pub node_id: <u64 as Archive>::Archived,
}Expand description
An archived HlcTimestamp
Fields§
§physical: <u64 as Archive>::ArchivedThe archived counterpart of HlcTimestamp::physical
logical: <u64 as Archive>::ArchivedThe archived counterpart of HlcTimestamp::logical
node_id: <u64 as Archive>::ArchivedThe archived counterpart of HlcTimestamp::node_id
Trait Implementations§
§impl PartialEq<ArchivedHlcTimestamp> for HlcTimestamp
impl PartialEq<ArchivedHlcTimestamp> for HlcTimestamp
§impl PartialEq<HlcTimestamp> for ArchivedHlcTimestamp
impl PartialEq<HlcTimestamp> for ArchivedHlcTimestamp
Auto Trait Implementations§
impl Freeze for ArchivedHlcTimestamp
impl RefUnwindSafe for ArchivedHlcTimestamp
impl Send for ArchivedHlcTimestamp
impl Sync for ArchivedHlcTimestamp
impl Unpin for ArchivedHlcTimestamp
impl UnwindSafe for ArchivedHlcTimestamp
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§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
§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
§fn deserialize(
&self,
deserializer: &mut D,
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize( &self, deserializer: &mut D, ) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§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.