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