Struct Day
pub struct Day(/* private field */);
The supported range of "day of month."
While the maximum value is 31, the actual maximum depends on the
specific month. The smallest possible maximum for any month is 28
for February.
Implementations
impl Day
const MIN: i8 = <Day as Bounds>::MIN;const MAX: i8 = <Day 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 Day
const WHAT: &'static str = "day";const MIN: Self::Primitive = 1;const MAX: Self::Primitive = 31;type Primitive = i8;type Error = BoundsError;fn error() -> BoundsError
impl Eq for Day
impl PartialEq for Day
fn eq(&self, other: &Day) -> bool
impl StructuralPartialEq for Day
Auto Trait Implementations
impl Freeze for Day
impl RefUnwindSafe for Day
impl Send for Day
impl Sync for Day
impl Unpin for Day
impl UnsafeUnpin for Day
impl UnwindSafe for Day
Blanket Implementations
impl<T> Any for Day
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Day
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Day
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for Day
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for Day
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 Day
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 Day
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>