Struct NaiveDateDaysIterator

pub struct NaiveDateDaysIterator { /* private fields */ }

Iterator over NaiveDate with a step size of one day.

Trait Implementations

impl Clone for NaiveDateDaysIterator

fn clone(&self) -> NaiveDateDaysIterator

impl Copy for NaiveDateDaysIterator

impl Debug for NaiveDateDaysIterator

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

impl DoubleEndedIterator for NaiveDateDaysIterator

fn next_back(&mut self) -> Option<Self::Item>

impl Eq for NaiveDateDaysIterator

impl ExactSizeIterator for NaiveDateDaysIterator

impl FusedIterator for NaiveDateDaysIterator

impl Hash for NaiveDateDaysIterator

fn hash<__H: Hasher>(&self, state: &mut __H)

impl Iterator for NaiveDateDaysIterator

type Item = NaiveDate;
fn next(&mut self) -> Option<Self::Item>
fn size_hint(&self) -> (usize, Option<usize>)

impl Ord for NaiveDateDaysIterator

fn cmp(&self, other: &NaiveDateDaysIterator) -> Ordering

impl PartialEq for NaiveDateDaysIterator

fn eq(&self, other: &NaiveDateDaysIterator) -> bool

impl PartialOrd for NaiveDateDaysIterator

fn partial_cmp(&self, other: &NaiveDateDaysIterator) -> Option<Ordering>

impl StructuralPartialEq for NaiveDateDaysIterator

Auto Trait Implementations

impl Freeze for NaiveDateDaysIterator

impl RefUnwindSafe for NaiveDateDaysIterator

impl Send for NaiveDateDaysIterator

impl Sync for NaiveDateDaysIterator

impl Unpin for NaiveDateDaysIterator

impl UnsafeUnpin for NaiveDateDaysIterator

impl UnwindSafe for NaiveDateDaysIterator

Blanket Implementations

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

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

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for NaiveDateDaysIterator

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

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