Struct ZonedSeries

pub struct ZonedSeries { /* private fields */ }

An iterator over periodic zoned datetimes, created by Zoned::series.

It is exhausted when the next value would exceed the limits of a Span or Zoned value.

This iterator is created by Zoned::series.

Trait Implementations

impl Clone for ZonedSeries

fn clone(&self) -> ZonedSeries

impl Debug for ZonedSeries

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

impl FusedIterator for ZonedSeries

impl Iterator for ZonedSeries

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

Auto Trait Implementations

impl Freeze for ZonedSeries

impl RefUnwindSafe for ZonedSeries

impl Send for ZonedSeries

impl Sync for ZonedSeries

impl Unpin for ZonedSeries

impl UnsafeUnpin for ZonedSeries

impl UnwindSafe for ZonedSeries

Blanket Implementations

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

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

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for ZonedSeries

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

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