Struct UnixEpochDays
pub struct UnixEpochDays(/* private field */);
The supported range of days from the Unix epoch for the Gregorian calendar.
The range supported is based on the range of Unix timestamps that we support.
Implementations
impl UnixEpochDays
const MIN: i32 = <UnixEpochDays as Bounds>::MIN;const MAX: i32 = <UnixEpochDays as Bounds>::MAX;const LEN: i128 = _;const fn error() -> BoundsErrorfn check(n: impl Into<i64>) -> Result<i32, BoundsError>const fn checkc(n: i64) -> Result<i32, BoundsError>const fn checked_add(n1: i32, n2: i32) -> Result<i32, BoundsError>fn checked_mul(n1: i32, n2: i32) -> Result<i32, BoundsError>
Trait Implementations
impl Bounds for UnixEpochDays
const WHAT: &'static str = "Unix epoch days";const MIN: Self::Primitive = _;const MAX: Self::Primitive = _;type Primitive = i32;type Error = BoundsError;fn error() -> BoundsError
impl Eq for UnixEpochDays
impl PartialEq for UnixEpochDays
fn eq(&self, other: &UnixEpochDays) -> bool
impl StructuralPartialEq for UnixEpochDays
Auto Trait Implementations
impl Freeze for UnixEpochDays
impl RefUnwindSafe for UnixEpochDays
impl Send for UnixEpochDays
impl Sync for UnixEpochDays
impl Unpin for UnixEpochDays
impl UnsafeUnpin for UnixEpochDays
impl UnwindSafe for UnixEpochDays
Blanket Implementations
impl<T> Any for UnixEpochDays
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for UnixEpochDays
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for UnixEpochDays
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for UnixEpochDays
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for UnixEpochDays
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for UnixEpochDays
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for UnixEpochDays
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>