Struct NaiveDateWeeksIterator

pub struct NaiveDateWeeksIterator { /* private fields */ }

Iterator over NaiveDate with a step size of one week.

Trait Implementations

impl Clone for NaiveDateWeeksIterator

fn clone(&self) -> NaiveDateWeeksIterator

impl Copy for NaiveDateWeeksIterator

impl Debug for NaiveDateWeeksIterator

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

impl DoubleEndedIterator for NaiveDateWeeksIterator

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

impl Eq for NaiveDateWeeksIterator

impl ExactSizeIterator for NaiveDateWeeksIterator

impl FusedIterator for NaiveDateWeeksIterator

impl Hash for NaiveDateWeeksIterator

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

impl Iterator for NaiveDateWeeksIterator

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

impl Ord for NaiveDateWeeksIterator

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

impl PartialEq for NaiveDateWeeksIterator

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

impl PartialOrd for NaiveDateWeeksIterator

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

impl StructuralPartialEq for NaiveDateWeeksIterator

Auto Trait Implementations

impl Freeze for NaiveDateWeeksIterator

impl RefUnwindSafe for NaiveDateWeeksIterator

impl Send for NaiveDateWeeksIterator

impl Sync for NaiveDateWeeksIterator

impl Unpin for NaiveDateWeeksIterator

impl UnsafeUnpin for NaiveDateWeeksIterator

impl UnwindSafe for NaiveDateWeeksIterator

Blanket Implementations

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

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

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for NaiveDateWeeksIterator

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

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