pub struct Interval { /* private fields */ }Implementations§
Source§impl Interval
impl Interval
pub fn new(months: i64, days: i64, nanos: i128) -> Self
pub const fn from_duration(duration: &Duration) -> Self
pub const fn from_nanos(micros: i128) -> Self
pub const fn from_micros(micros: i128) -> Self
pub const fn from_millis(millis: i128) -> Self
pub const fn from_secs(secs: i64) -> Self
pub const fn from_mins(mins: i64) -> Self
pub const fn from_days(days: i64) -> Self
pub const fn from_weeks(weeks: i64) -> Self
pub const fn is_zero(&self) -> bool
pub const fn as_duration(&self, days_in_month: f64) -> Duration
Trait Implementations§
impl Copy for Interval
impl StructuralPartialEq for Interval
Auto Trait Implementations§
impl Freeze for Interval
impl RefUnwindSafe for Interval
impl Send for Interval
impl Sync for Interval
impl Unpin for Interval
impl UnwindSafe for Interval
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