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