Struct TimeSeries

pub struct TimeSeries { /* private fields */ }

An iterator over periodic times, created by Time::series.

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

This iterator is created by Time::series.

Trait Implementations

impl Clone for TimeSeries

fn clone(&self) -> Self

impl Debug for TimeSeries

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

impl FusedIterator for TimeSeries

impl Iterator for TimeSeries

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

Auto Trait Implementations

impl Freeze for TimeSeries

impl RefUnwindSafe for TimeSeries

impl Send for TimeSeries

impl Sync for TimeSeries

impl Unpin for TimeSeries

impl UnsafeUnpin for TimeSeries

impl UnwindSafe for TimeSeries

Blanket Implementations

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

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

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for TimeSeries

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for TimeSeries where U: TryFrom<T>,

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