Trait rotary::range::Range [−][src]
A range that can be used in combination with copying data.
Provided methods
fn offset(self, offset: usize) -> Offset<Self> where
Self: Sized + Range,
[src]
Self: Sized + Range,
Construct a range with the given offset.
fn chunked(self, n: usize, len: usize) -> Chunked<Self> where
Self: Sized + Range,
[src]
Self: Sized + Range,
Construct a range with the given chunked setting.
Implementors
impl Range for Base
[src]
fn copy_from_iter_linear<T, I>(&self, buf: &mut [T], iter: I) where
I: IntoIterator<Item = T>,
[src]
I: IntoIterator<Item = T>,
fn copy_from_iter_interleaved<T, I>(
&self,
channels: usize,
channel: usize,
buf: &mut [T],
iter: I
) where
I: IntoIterator<Item = T>,
[src]
&self,
channels: usize,
channel: usize,
buf: &mut [T],
iter: I
) where
I: IntoIterator<Item = T>,
impl Range for Chunked<Offset<Base>>
[src]
fn copy_from_iter_linear<T, I>(&self, buf: &mut [T], iter: I) where
I: IntoIterator<Item = T>,
[src]
I: IntoIterator<Item = T>,
fn copy_from_iter_interleaved<T, I>(
&self,
channels: usize,
channel: usize,
buf: &mut [T],
iter: I
) where
I: IntoIterator<Item = T>,
[src]
&self,
channels: usize,
channel: usize,
buf: &mut [T],
iter: I
) where
I: IntoIterator<Item = T>,
impl Range for Offset<Base>
[src]
fn copy_from_iter_linear<T, I>(&self, buf: &mut [T], iter: I) where
I: IntoIterator<Item = T>,
[src]
I: IntoIterator<Item = T>,
fn copy_from_iter_interleaved<T, I>(
&self,
channels: usize,
channel: usize,
buf: &mut [T],
iter: I
) where
I: IntoIterator<Item = T>,
[src]
&self,
channels: usize,
channel: usize,
buf: &mut [T],
iter: I
) where
I: IntoIterator<Item = T>,