pub trait RobjItertools: Iterator {
// Provided methods
fn collect_robj(self) -> Robj
where Self: Iterator + Sized,
Self::Item: ToVectorValue { ... }
fn collect_rarray<const LEN: usize>(
self,
dims: [usize; LEN],
) -> Result<RArray<Self::Item, LEN>>
where Self: Iterator + Sized,
Self::Item: ToVectorValue,
Robj: for<'a> AsTypedSlice<'a, Self::Item> { ... }
}Expand description
Extensions to iterators for R objects including RobjItertools::collect_rarray().
Provided Methods§
Sourcefn collect_robj(self) -> Robj
👎Deprecated since 0.10.0: Use collect::<Robj>() instead
fn collect_robj(self) -> Robj
Use collect::<Robj>() instead
Convert a wide range of iterators to Robj.
Sourcefn collect_rarray<const LEN: usize>(
self,
dims: [usize; LEN],
) -> Result<RArray<Self::Item, LEN>>where
Self: Iterator + Sized,
Self::Item: ToVectorValue,
Robj: for<'a> AsTypedSlice<'a, Self::Item>,
fn collect_rarray<const LEN: usize>(
self,
dims: [usize; LEN],
) -> Result<RArray<Self::Item, LEN>>where
Self: Iterator + Sized,
Self::Item: ToVectorValue,
Robj: for<'a> AsTypedSlice<'a, Self::Item>,
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".