pub struct TimeToLive(pub u8);Expand description
TimeToLive (ttl) newtype.
Tuple Fields§
§0: u8Trait Implementations§
Source§impl Add for TimeToLive
impl Add for TimeToLive
Source§type Output = TimeToLive
type Output = TimeToLive
The resulting type after applying the
+ operator.Source§fn add(self, rhs: TimeToLive) -> TimeToLive
fn add(self, rhs: TimeToLive) -> TimeToLive
Performs the
+ operation. Read moreSource§impl AddAssign for TimeToLive
impl AddAssign for TimeToLive
Source§fn add_assign(&mut self, rhs: TimeToLive)
fn add_assign(&mut self, rhs: TimeToLive)
Performs the
+= operation. Read moreSource§impl Clone for TimeToLive
impl Clone for TimeToLive
Source§fn clone(&self) -> TimeToLive
fn clone(&self) -> TimeToLive
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TimeToLive
impl Debug for TimeToLive
Source§impl Default for TimeToLive
impl Default for TimeToLive
Source§fn default() -> TimeToLive
fn default() -> TimeToLive
Returns the “default value” for a type. Read more
Source§impl Ord for TimeToLive
impl Ord for TimeToLive
Source§fn cmp(&self, other: &TimeToLive) -> Ordering
fn cmp(&self, other: &TimeToLive) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TimeToLive
impl PartialEq for TimeToLive
Source§impl PartialOrd for TimeToLive
impl PartialOrd for TimeToLive
Source§impl Sub for TimeToLive
impl Sub for TimeToLive
Source§type Output = TimeToLive
type Output = TimeToLive
The resulting type after applying the
- operator.Source§fn sub(self, rhs: TimeToLive) -> TimeToLive
fn sub(self, rhs: TimeToLive) -> TimeToLive
Performs the
- operation. Read moreimpl Copy for TimeToLive
impl Eq for TimeToLive
impl StructuralPartialEq for TimeToLive
Auto Trait Implementations§
impl Freeze for TimeToLive
impl RefUnwindSafe for TimeToLive
impl Send for TimeToLive
impl Sync for TimeToLive
impl Unpin for TimeToLive
impl UnwindSafe for TimeToLive
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§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> 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