Struct alumina::data::Zip [−][src]
pub struct Zip<S1: DataStream, S2: DataStream> { /* fields omitted */ }
Concatenates the components of two DataStream
s
Methods
impl<S1: DataStream, S2: DataStream> Zip<S1, S2>
[src]
impl<S1: DataStream, S2: DataStream> Zip<S1, S2>
pub fn new(stream1: S1, stream2: S2) -> Self
[src]
pub fn new(stream1: S1, stream2: S2) -> Self
ⓘImportant traits for &'a mut Rpub fn inner1(&self) -> &S1
[src]
ⓘImportant traits for &'a mut R
pub fn inner1(&self) -> &S1
Borrows the first wrapped datastream
ⓘImportant traits for &'a mut Rpub fn inner2(&self) -> &S2
[src]
ⓘImportant traits for &'a mut R
pub fn inner2(&self) -> &S2
Borrows the second wrapped datastream
pub fn into_inner(self) -> (S1, S2)
[src]
pub fn into_inner(self) -> (S1, S2)
Returns the wrapped datastreams
Trait Implementations
impl<S1: DataStream, S2: DataStream> DataStream for Zip<S1, S2>
[src]
impl<S1: DataStream, S2: DataStream> DataStream for Zip<S1, S2>
fn next(&mut self) -> Vec<ArrayD<f32>>
[src]
fn next(&mut self) -> Vec<ArrayD<f32>>
ⓘImportant traits for Box<R>fn boxed(self) -> Box<Self> where
Self: Sized,
[src]
ⓘImportant traits for Box<R>
fn boxed(self) -> Box<Self> where
Self: Sized,
fn batch(self, batch_size: usize) -> Batch<Self> where
Self: Sized,
[src]
fn batch(self, batch_size: usize) -> Batch<Self> where
Self: Sized,
fn buffered(self, buffer_size: usize) -> Buffered<Self> where
Self: Sized + Send,
[src]
fn buffered(self, buffer_size: usize) -> Buffered<Self> where
Self: Sized + Send,
fn zip<S: DataStream>(self, stream: S) -> Zip<Self, S> where
Self: Sized,
[src]
fn zip<S: DataStream>(self, stream: S) -> Zip<Self, S> where
Self: Sized,
fn interleave<S: DataStream + 'static>(self, stream: S) -> Interleave where
Self: 'static + Sized,
[src]
fn interleave<S: DataStream + 'static>(self, stream: S) -> Interleave where
Self: 'static + Sized,
fn count<S: DataStream>(self) -> Count<Self> where
Self: Sized,
[src]
fn count<S: DataStream>(self) -> Count<Self> where
Self: Sized,