pub trait AsBufferDataMut<F: SampleFrame> {
fn as_buffer_data_mut(&mut self) -> &mut [F];
}
Required Methods
Implementors
impl<S> AsBufferDataMut<Mono<S>> for [Mono<S>] where S: Copy,
Mono<S>: SampleFrame
impl<S> AsBufferDataMut<Mono<S>> for [S] where S: Copy, Mono<S>: SampleFrame
impl<S> AsBufferDataMut<Stereo<S>> for [Stereo<S>] where S: Copy,
Stereo<S>: SampleFrame
impl<S> AsBufferDataMut<Stereo<S>> for [S] where S: Copy,
Stereo<S>: SampleFrame
impl<S> AsBufferDataMut<McRear<S>> for [McRear<S>] where S: Copy,
McRear<S>: SampleFrame
impl<S> AsBufferDataMut<McRear<S>> for [S] where S: Copy,
McRear<S>: SampleFrame
impl<S> AsBufferDataMut<McQuad<S>> for [McQuad<S>] where S: Copy,
McQuad<S>: SampleFrame
impl<S> AsBufferDataMut<McQuad<S>> for [S] where S: Copy,
McQuad<S>: SampleFrame
impl<S> AsBufferDataMut<Mc51Chn<S>> for [Mc51Chn<S>] where S: Copy,
Mc51Chn<S>: SampleFrame
impl<S> AsBufferDataMut<Mc51Chn<S>> for [S] where S: Copy,
Mc51Chn<S>: SampleFrame
impl<S> AsBufferDataMut<Mc61Chn<S>> for [Mc61Chn<S>] where S: Copy,
Mc61Chn<S>: SampleFrame
impl<S> AsBufferDataMut<Mc61Chn<S>> for [S] where S: Copy,
Mc61Chn<S>: SampleFrame
impl<S> AsBufferDataMut<Mc71Chn<S>> for [Mc71Chn<S>] where S: Copy,
Mc71Chn<S>: SampleFrame
impl<S> AsBufferDataMut<Mc71Chn<S>> for [S] where S: Copy,
Mc71Chn<S>: SampleFrame
impl<S> AsBufferDataMut<BFormat2D<S>> for [BFormat2D<S>] where S: Copy,
BFormat2D<S>: SampleFrame
impl<S> AsBufferDataMut<BFormat2D<S>> for [S] where S: Copy,
BFormat2D<S>: SampleFrame
impl<S> AsBufferDataMut<BFormat3D<S>> for [BFormat3D<S>] where S: Copy,
BFormat3D<S>: SampleFrame
impl<S> AsBufferDataMut<BFormat3D<S>> for [S] where S: Copy,
BFormat3D<S>: SampleFrame
impl<F, T> AsBufferDataMut<F> for T where F: SampleFrame,
T: DerefMut,
T::Target: AsBufferDataMut<F>