Struct Week
struct Week
A unit of time representing exactly one week.
Implementations
impl Week
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
Weekcan fit intoT. IfTis smaller thanWeek, the code will fail to compile. The return type is the smallest unsigned integer type that can represent the value.Valid calls:
Week::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
Weekcan fit intoT. IfTis smaller thanWeek, the code will fail to compile. The return type is any primitive numeric type that can represent the value.Valid calls:
Week::per(Week)(returnsu8,u16,u32,u64,u128,usize,i8,i16,i32,i64,i128,isize,f32, orf64)
impl Clone for Week
fn clone(self: &Self) -> Week
impl Copy for Week
impl Debug for Week
fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result
impl Freeze for Week
impl RefUnwindSafe for Week
impl Send for Week
impl Sync for Week
impl Unpin for Week
impl UnsafeUnpin for Week
impl UnwindSafe for Week
impl<T> Any for Week
fn type_id(self: &Self) -> TypeId
impl<T> Borrow for Week
fn borrow(self: &Self) -> &T
impl<T> BorrowMut for Week
fn borrow_mut(self: &mut Self) -> &mut T
impl<T> CloneToUninit for Week
unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)
impl<T> From for Week
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into for Week
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 Week
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto for Week
fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>