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