pub trait DatasetIterExt: Iterator {
// Provided methods
fn into_data_iter<X, Y>(
self,
) -> impl Iterator<Item = (NumberOrDateString, NumberString, Option<Value>)>
where Self: Iterator<Item = (X, Y)> + Sized,
X: Into<NumberOrDateString>,
Y: Into<NumberString> { ... }
fn into_data_iter_with_nulls<X, Y>(
self,
) -> impl Iterator<Item = (NumberOrDateString, NumberString, Option<Value>)>
where Self: Iterator<Item = (X, Option<Y>)> + Sized,
X: Into<NumberOrDateString>,
Y: Into<NumberString> { ... }
fn into_data_iter_with_description<X, Y, D>(
self,
) -> impl Iterator<Item = (NumberOrDateString, NumberString, Option<Value>)>
where Self: Iterator<Item = (X, Y, D)> + Sized,
X: Into<NumberOrDateString>,
Y: Into<NumberString>,
D: Serialize { ... }
fn into_data_iter_with_nulls_and_description<X, Y, D>(
self,
) -> impl Iterator<Item = (NumberOrDateString, NumberString, Option<Value>)>
where Self: Iterator<Item = (X, Option<Y>, D)> + Sized,
X: Into<NumberOrDateString>,
Y: Into<NumberString>,
D: Serialize { ... }
}Provided Methods§
fn into_data_iter<X, Y>( self, ) -> impl Iterator<Item = (NumberOrDateString, NumberString, Option<Value>)>
fn into_data_iter_with_nulls<X, Y>(
self,
) -> impl Iterator<Item = (NumberOrDateString, NumberString, Option<Value>)>where
Self: Iterator<Item = (X, Option<Y>)> + Sized,
X: Into<NumberOrDateString>,
Y: Into<NumberString>,
fn into_data_iter_with_description<X, Y, D>(
self,
) -> impl Iterator<Item = (NumberOrDateString, NumberString, Option<Value>)>where
Self: Iterator<Item = (X, Y, D)> + Sized,
X: Into<NumberOrDateString>,
Y: Into<NumberString>,
D: Serialize,
fn into_data_iter_with_nulls_and_description<X, Y, D>(
self,
) -> impl Iterator<Item = (NumberOrDateString, NumberString, Option<Value>)>where
Self: Iterator<Item = (X, Option<Y>, D)> + Sized,
X: Into<NumberOrDateString>,
Y: Into<NumberString>,
D: Serialize,
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".