Struct WeekdaysForward
pub struct WeekdaysForward { /* private fields */ }
An unending iterator of the days of the week.
This iterator is created by calling Weekday::cycle_forward.
Trait Implementations
impl Clone for WeekdaysForward
fn clone(&self) -> WeekdaysForward
impl Debug for WeekdaysForward
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl FusedIterator for WeekdaysForward
impl Iterator for WeekdaysForward
type Item = Weekday;fn next(&mut self) -> Option<Weekday>
Auto Trait Implementations
impl Freeze for WeekdaysForward
impl RefUnwindSafe for WeekdaysForward
impl Send for WeekdaysForward
impl Sync for WeekdaysForward
impl Unpin for WeekdaysForward
impl UnsafeUnpin for WeekdaysForward
impl UnwindSafe for WeekdaysForward
Blanket Implementations
impl<I> IntoIterator for WeekdaysForward
where
I: Iterator,
type Item = <I as Iterator>::Item;type IntoIter = I;fn into_iter(self) -> I
impl<T> Any for WeekdaysForward
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for WeekdaysForward
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for WeekdaysForward
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for WeekdaysForward
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for WeekdaysForward
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for WeekdaysForward
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for WeekdaysForward
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 WeekdaysForward
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 WeekdaysForward
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>