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