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() -> BoundsError
fn 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) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for YearCE 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 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>