Struct CivilDayNanosecond
pub struct CivilDayNanosecond(/* private field */);
The supported range of nanoseconds in a single civil day.
Implementations
impl CivilDayNanosecond
const MIN: i64 = <CivilDayNanosecond as Bounds>::MIN;const MAX: i64 = <CivilDayNanosecond as Bounds>::MAX;const LEN: i128 = _;const fn error() -> BoundsErrorfn check(n: impl Into<i64>) -> Result<i64, BoundsError>const fn checkc(n: i64) -> Result<i64, BoundsError>const fn checked_add(n1: i64, n2: i64) -> Result<i64, BoundsError>fn checked_mul(n1: i64, n2: i64) -> Result<i64, BoundsError>
Trait Implementations
impl Bounds for CivilDayNanosecond
const WHAT: &'static str = "nanoseconds (in one civil day)";const MIN: Self::Primitive = 0;const MAX: Self::Primitive = _;type Primitive = i64;type Error = BoundsError;fn error() -> BoundsError
impl Eq for CivilDayNanosecond
impl PartialEq for CivilDayNanosecond
fn eq(&self, other: &CivilDayNanosecond) -> bool
impl StructuralPartialEq for CivilDayNanosecond
Auto Trait Implementations
impl Freeze for CivilDayNanosecond
impl RefUnwindSafe for CivilDayNanosecond
impl Send for CivilDayNanosecond
impl Sync for CivilDayNanosecond
impl Unpin for CivilDayNanosecond
impl UnsafeUnpin for CivilDayNanosecond
impl UnwindSafe for CivilDayNanosecond
Blanket Implementations
impl<T> Any for CivilDayNanosecond
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for CivilDayNanosecond
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for CivilDayNanosecond
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for CivilDayNanosecond
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for CivilDayNanosecond
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 CivilDayNanosecond
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 CivilDayNanosecond
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>