Expand description
A TAI64N
timestamp.
Invariant: The nanosecond part <= 999999999.
Unix epoch in TAI64N
: 1970-01-01 00:00:10 TAI.
Length of serialized TAI64N
timestamp.
Get TAI64N
timestamp according to system clock.
Parse TAI64N from a byte slice
Serialize TAI64N as bytes
Calculate how much time passes since the other
timestamp.
Returns Ok(Duration)
if other
is earlier than self
,
Err(Duration)
otherwise.
Convert SystemTime
to TAI64N
.
Convert TAI64N
to SystemTime
.
The resulting type after applying the +
operator.
Performs copy-assignment from source
. Read more
Formats the value using the given formatter. Read more
Deserialize this value from the given Serde deserializer. Read more
Remove the nanosecond component from a TAI64N value
Remove the nanosecond component from a TAI64N value
Serialize TAI64 to external representation
Compares and returns the maximum of two values. Read more
Compares and returns the minimum of two values. Read more
Restrict a value to a certain interval. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
Serialize this value into the given Serde serializer. Read more
The resulting type after applying the -
operator.
The type returned in the event of a conversion error.
Parse TAI64 from external representation
The type returned in the event of a conversion error.
Zero out this object from memory using Rust intrinsics which ensure the
zeroization operation is not “optimized away” by the compiler. Read more
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.