Struct WeekdaysReverse

pub struct WeekdaysReverse { /* private fields */ }

An unending iterator of the days of the week in reverse.

This iterator is created by calling Weekday::cycle_reverse.

Trait Implementations

impl Clone for WeekdaysReverse

fn clone(&self) -> WeekdaysReverse

impl Debug for WeekdaysReverse

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl FusedIterator for WeekdaysReverse

impl Iterator for WeekdaysReverse

type Item = Weekday;
fn next(&mut self) -> Option<Weekday>

Auto Trait Implementations

impl Freeze for WeekdaysReverse

impl RefUnwindSafe for WeekdaysReverse

impl Send for WeekdaysReverse

impl Sync for WeekdaysReverse

impl Unpin for WeekdaysReverse

impl UnsafeUnpin for WeekdaysReverse

impl UnwindSafe for WeekdaysReverse

Blanket Implementations

impl<I> IntoIterator for WeekdaysReverse where I: Iterator,

type Item = <I as Iterator>::Item;
type IntoIter = I;
fn into_iter(self) -> I

impl<T> Any for WeekdaysReverse where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for WeekdaysReverse where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for WeekdaysReverse where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for WeekdaysReverse where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for WeekdaysReverse

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T, U> Into<U> for WeekdaysReverse 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 WeekdaysReverse 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 WeekdaysReverse where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>