pub trait IteratorStackExt: Iterator {
    // Provided method
    fn stack(self) -> Stacker<Self>
       where Self: Sized { ... }
}
Expand description

Stack items of an Iterator where Self::Item impls TryStack.

Provided Methods§

source

fn stack(self) -> Stacker<Self>where Self: Sized,

Stacks items - depends on implementation of TryStack by the items.

Example implementations:

let a: Tensor<Rank1<3>, f32, _> = dev.zeros();
let data = [[a.clone(), a.clone(), a]];
// we can call stack on each item in the iterator:
let _: Vec<Tensor<Rank2<3, 3>, f32, _>> = data.into_iter().stack().collect();

Implementors§