Struct Day
struct Day
A unit of time representing exactly one day.
Implementations
impl Day
const fn per<T>(_larger: T) -> <T as DefaultOutput<Self>>::Output where T: MultipleOf<Self, <T as >::Output> + DefaultOutput<Self> + CopyObtain the number of times
Daycan fit intoT. IfTis smaller thanDay, the code will fail to compile. The return type is the smallest unsigned integer type that can represent the value.Valid calls:
Day::per(Day)(returnsu8)Day::per(Week)(returnsu8)
const fn per_t<Output, impl MultipleOf<Self, Output> + Copy: MultipleOf<Self, Output> + Copy>(larger: impl MultipleOf<Self, Output> + Copy) -> OutputObtain the number of times
Daycan fit intoT. IfTis smaller thanDay, the code will fail to compile. The return type is any primitive numeric type that can represent the value.Valid calls:
Day::per(Day)(returnsu8,u16,u32,u64,u128,usize,i8,i16,i32,i64,i128,isize,f32, orf64)Day::per(Week)(returnsu8,u16,u32,u64,u128,usize,i8,i16,i32,i64,i128,isize,f32, orf64)
impl Clone for Day
fn clone(self: &Self) -> Day
impl Copy for Day
impl Debug for Day
fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result
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
impl<T> Any for Day
fn type_id(self: &Self) -> TypeId
impl<T> Borrow for Day
fn borrow(self: &Self) -> &T
impl<T> BorrowMut for Day
fn borrow_mut(self: &mut Self) -> &mut T
impl<T> CloneToUninit for Day
unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)
impl<T> From for Day
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into for Day
fn into(self: Self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom for Day
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto for Day
fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>