pub enum IntervalOp {
ToYears,
ToMonths,
ToDays,
ToHours,
ToMinutes,
ToSeconds,
ToMilliseconds,
ToMicroseconds,
}Expand description
Interval constructor functions — ported from C++ function/interval/.
Each takes INT64 and returns INTERVAL:
TO_YEARS(n)→ months = n * 12TO_MONTHS(n)→ months = nTO_DAYS(n)→ days = nTO_HOURS(n)→ micros = n * 3_600_000_000TO_MINUTES(n)→ micros = n * 60_000_000TO_SECONDS(n)→ micros = n * 1_000_000TO_MILLISECONDS(n)→ micros = n * 1000TO_MICROSECONDS(n)→ micros = n
Variants§
Trait Implementations§
Source§impl Clone for IntervalOp
impl Clone for IntervalOp
Source§fn clone(&self) -> IntervalOp
fn clone(&self) -> IntervalOp
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IntervalOp
Auto Trait Implementations§
impl Freeze for IntervalOp
impl RefUnwindSafe for IntervalOp
impl Send for IntervalOp
impl Sync for IntervalOp
impl Unpin for IntervalOp
impl UnsafeUnpin for IntervalOp
impl UnwindSafe for IntervalOp
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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