[][src]Trait basic_dsp::BufferBorrow

pub trait BufferBorrow<S, T>: DerefMut<Target = [T]> where
    S: ToSliceMut<T>,
    T: RealNumber
{ fn trade(self, storage: &mut S); }

A "slice-like" type which also allows to

Required methods

fn trade(self, storage: &mut S)

Moves the content of this slice into storage. This operation might just copy all contents into storage or

Loading content...

Implementors

impl<'a, S, T> BufferBorrow<S, T> for FixedLenBufferBurrow<'a, T> where
    S: ToSliceMut<T>,
    T: RealNumber
[src]

impl<'a, S, T> BufferBorrow<S, T> for NoTradeBufferBurrow<'a, T> where
    S: ToSliceMut<T>,
    T: RealNumber
[src]

impl<'a, T> BufferBorrow<Vec<T>, T> for NoBufferBurrow<T> where
    T: RealNumber
[src]

impl<'a, T> BufferBorrow<Vec<T>, T> for SingleBufferBurrow<'a, T> where
    T: RealNumber
[src]

Loading content...