Struct TimestampSeries
pub struct TimestampSeries { /* private fields */ }
An iterator over periodic timestamps, created by Timestamp::series.
It is exhausted when the next value would exceed the limits of a Span
or Timestamp value.
This iterator is created by Timestamp::series.
Trait Implementations
impl Clone for TimestampSeries
fn clone(&self) -> Self
impl Debug for TimestampSeries
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl FusedIterator for TimestampSeries
impl Iterator for TimestampSeries
type Item = Timestamp;fn next(&mut self) -> Option<Timestamp>
Auto Trait Implementations
impl Freeze for TimestampSeries
impl RefUnwindSafe for TimestampSeries
impl Send for TimestampSeries
impl Sync for TimestampSeries
impl Unpin for TimestampSeries
impl UnsafeUnpin for TimestampSeries
impl UnwindSafe for TimestampSeries
Blanket Implementations
impl<I> IntoIterator for TimestampSeries
where
I: Iterator,
type Item = <I as Iterator>::Item;type IntoIter = I;fn into_iter(self) -> I
impl<T> Any for TimestampSeries
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for TimestampSeries
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for TimestampSeries
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for TimestampSeries
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for TimestampSeries
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for TimestampSeries
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for TimestampSeries
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for TimestampSeries
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for TimestampSeries
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>