pub struct Since(pub u64);
Expand description
The struct define wrapper for (unsigned 64-bit integer) tx field since
See tx-since
Tuple Fields§
§0: u64
Implementations§
Source§impl Since
impl Since
Sourcepub fn is_absolute(self) -> bool
pub fn is_absolute(self) -> bool
Whether since represented absolute form
Sourcepub fn is_relative(self) -> bool
pub fn is_relative(self) -> bool
Whether since represented relative form
Sourcepub fn flags_is_valid(self) -> bool
pub fn flags_is_valid(self) -> bool
Whether since flag is valid
Sourcepub fn extract_metric(self) -> Option<SinceMetric>
pub fn extract_metric(self) -> Option<SinceMetric>
Extracts a SinceMetric
from an unsigned 64-bit integer since
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Since
impl RefUnwindSafe for Since
impl Send for Since
impl Sync for Since
impl Unpin for Since
impl UnwindSafe for Since
Blanket Implementations§
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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