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