pub enum TimeUnit {
Days,
Weeks,
Months,
Years,
Hours,
Minutes,
Seconds,
Milliseconds,
Microseconds,
}Expand description
The unit in which a Period is measured.
Variants§
Days
Calendar days.
Weeks
Weeks (7 days).
Months
Calendar months.
Years
Calendar years.
Hours
Hours.
Minutes
Minutes.
Seconds
Seconds.
Milliseconds
Milliseconds.
Microseconds
Microseconds.
Trait Implementations§
impl Copy for TimeUnit
impl Eq for TimeUnit
Source§impl Mul<TimeUnit> for Integer
n * unit construction sugar, mirroring QuantLib’s operator*(T, TimeUnit):
3 * TimeUnit::Days == Period::new(3, Days).
impl Mul<TimeUnit> for Integer
n * unit construction sugar, mirroring QuantLib’s operator*(T, TimeUnit):
3 * TimeUnit::Days == Period::new(3, Days).
impl StructuralPartialEq for TimeUnit
Auto Trait Implementations§
impl Freeze for TimeUnit
impl RefUnwindSafe for TimeUnit
impl Send for TimeUnit
impl Sync for TimeUnit
impl Unpin for TimeUnit
impl UnsafeUnpin for TimeUnit
impl UnwindSafe for TimeUnit
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