Struct NthWeekday
pub struct NthWeekday(/* private field */);
The supported range of values for getting the "nth weekday" from a date.
Note that 0 is also invalid, but this is not expressed by
this single contiguous range.
Implementations
impl NthWeekday
const MIN: i32 = <NthWeekday as Bounds>::MIN;const MAX: i32 = <NthWeekday as Bounds>::MAX;const LEN: i128 = _;const fn error() -> BoundsErrorfn check(n: impl Into<i64>) -> Result<i32, BoundsError>const fn checkc(n: i64) -> Result<i32, BoundsError>const fn checked_add(n1: i32, n2: i32) -> Result<i32, BoundsError>fn checked_mul(n1: i32, n2: i32) -> Result<i32, BoundsError>
Trait Implementations
impl Bounds for NthWeekday
const WHAT: &'static str = "nth weekday";const MIN: Self::Primitive = _;const MAX: Self::Primitive = _;type Primitive = i32;type Error = BoundsError;fn error() -> BoundsError
impl Eq for NthWeekday
impl PartialEq for NthWeekday
fn eq(&self, other: &NthWeekday) -> bool
impl StructuralPartialEq for NthWeekday
Auto Trait Implementations
impl Freeze for NthWeekday
impl RefUnwindSafe for NthWeekday
impl Send for NthWeekday
impl Sync for NthWeekday
impl Unpin for NthWeekday
impl UnsafeUnpin for NthWeekday
impl UnwindSafe for NthWeekday
Blanket Implementations
impl<T> Any for NthWeekday
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for NthWeekday
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for NthWeekday
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for NthWeekday
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for NthWeekday
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 NthWeekday
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 NthWeekday
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>