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) -> T

Returns the argument unchanged.

impl<T> ToOwned for WeekdaysForward where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for WeekdaysForward where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses 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>