pub struct SignedDuration {
pub sign: Sign,
pub duration: Duration,
}Expand description
A Duration which may be positive or negative (RFC 8984 §1.4.7).
Fields§
§sign: SignThe sign of this duration.
duration: DurationThe unsigned duration value.
Trait Implementations§
Source§impl Clone for SignedDuration
impl Clone for SignedDuration
Source§fn clone(&self) -> SignedDuration
fn clone(&self) -> SignedDuration
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 SignedDuration
impl Debug for SignedDuration
Source§impl Display for SignedDuration
impl Display for SignedDuration
Source§impl From<Duration> for SignedDuration
impl From<Duration> for SignedDuration
Source§impl Hash for SignedDuration
impl Hash for SignedDuration
Source§impl Ord for SignedDuration
impl Ord for SignedDuration
Source§fn cmp(&self, other: &SignedDuration) -> Ordering
fn cmp(&self, other: &SignedDuration) -> 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 SignedDuration
impl PartialEq for SignedDuration
Source§impl PartialOrd for SignedDuration
impl PartialOrd for SignedDuration
impl Copy for SignedDuration
impl Eq for SignedDuration
impl StructuralPartialEq for SignedDuration
Auto Trait Implementations§
impl Freeze for SignedDuration
impl RefUnwindSafe for SignedDuration
impl Send for SignedDuration
impl Sync for SignedDuration
impl Unpin for SignedDuration
impl UnsafeUnpin for SignedDuration
impl UnwindSafe for SignedDuration
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