Struct DayOfYear
pub struct DayOfYear(/* private field */);
The supported range of "day of year."
This includes Feb 29 in leap years. For non-leap years, 366 is
invalid. The value 1 always corresponds to Jan 1.
Implementations
impl DayOfYear
const MIN: i16 = <DayOfYear as Bounds>::MIN;const MAX: i16 = <DayOfYear as Bounds>::MAX;const LEN: i128 = _;const fn error() -> BoundsErrorfn check(n: impl Into<i64>) -> Result<i16, BoundsError>const fn checkc(n: i64) -> Result<i16, BoundsError>const fn checked_add(n1: i16, n2: i16) -> Result<i16, BoundsError>fn checked_mul(n1: i16, n2: i16) -> Result<i16, BoundsError>
Trait Implementations
impl Bounds for DayOfYear
const WHAT: &'static str = "day-of-year";const MIN: Self::Primitive = 1;const MAX: Self::Primitive = 366;type Primitive = i16;type Error = BoundsError;fn error() -> BoundsError
impl Eq for DayOfYear
impl PartialEq for DayOfYear
fn eq(&self, other: &DayOfYear) -> bool
impl StructuralPartialEq for DayOfYear
Auto Trait Implementations
impl Freeze for DayOfYear
impl RefUnwindSafe for DayOfYear
impl Send for DayOfYear
impl Sync for DayOfYear
impl Unpin for DayOfYear
impl UnsafeUnpin for DayOfYear
impl UnwindSafe for DayOfYear
Blanket Implementations
impl<T> Any for DayOfYear
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for DayOfYear
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for DayOfYear
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for DayOfYear
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for DayOfYear
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 DayOfYear
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 DayOfYear
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>