Struct CivilDaySecond

pub struct CivilDaySecond(/* private field */);

The supported range of seconds in a single civil day.

Implementations

impl CivilDaySecond

const MIN: i32 = <CivilDaySecond as Bounds>::MIN;
const MAX: i32 = <CivilDaySecond as Bounds>::MAX;
const LEN: i128 = _;
const fn error() -> BoundsError
fn 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 CivilDaySecond

const WHAT: &'static str = "seconds (in one civil day)";
const MIN: Self::Primitive = 0;
const MAX: Self::Primitive = _;
type Primitive = i32;
type Error = BoundsError;
fn error() -> BoundsError

impl Eq for CivilDaySecond

impl PartialEq for CivilDaySecond

fn eq(&self, other: &CivilDaySecond) -> bool

impl StructuralPartialEq for CivilDaySecond

Auto Trait Implementations

impl Freeze for CivilDaySecond

impl RefUnwindSafe for CivilDaySecond

impl Send for CivilDaySecond

impl Sync for CivilDaySecond

impl Unpin for CivilDaySecond

impl UnsafeUnpin for CivilDaySecond

impl UnwindSafe for CivilDaySecond

Blanket Implementations

impl<T> Any for CivilDaySecond where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for CivilDaySecond where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for CivilDaySecond where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for CivilDaySecond

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for CivilDaySecond where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for CivilDaySecond 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 CivilDaySecond where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>