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