Trait FromSampleSliceMut

Source
pub trait FromSampleSliceMut<'a, S>: Sized
where S: Sample,
{ // Required method fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>; }
Expand description

For converting from a mutable slice of Samples to a mutable slice of Frames.

Required Methods§

Source

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [S]
where S: Sample,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 1]]
where S: Sample, [S; 1]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 2]]
where S: Sample, [S; 2]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 3]]
where S: Sample, [S; 3]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 4]]
where S: Sample, [S; 4]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 5]]
where S: Sample, [S; 5]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 6]]
where S: Sample, [S; 6]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 7]]
where S: Sample, [S; 7]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 8]]
where S: Sample, [S; 8]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 9]]
where S: Sample, [S; 9]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 10]]
where S: Sample, [S; 10]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 11]]
where S: Sample, [S; 11]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 12]]
where S: Sample, [S; 12]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 13]]
where S: Sample, [S; 13]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 14]]
where S: Sample, [S; 14]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 15]]
where S: Sample, [S; 15]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 16]]
where S: Sample, [S; 16]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 17]]
where S: Sample, [S; 17]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 18]]
where S: Sample, [S; 18]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 19]]
where S: Sample, [S; 19]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 20]]
where S: Sample, [S; 20]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 21]]
where S: Sample, [S; 21]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 22]]
where S: Sample, [S; 22]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 23]]
where S: Sample, [S; 23]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 24]]
where S: Sample, [S; 24]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 25]]
where S: Sample, [S; 25]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 26]]
where S: Sample, [S; 26]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 27]]
where S: Sample, [S; 27]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 28]]
where S: Sample, [S; 28]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 29]]
where S: Sample, [S; 29]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 30]]
where S: Sample, [S; 30]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 31]]
where S: Sample, [S; 31]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Source§

impl<'a, S> FromSampleSliceMut<'a, S> for &'a mut [[S; 32]]
where S: Sample, [S; 32]: Frame,

Source§

fn from_sample_slice_mut(slice: &'a mut [S]) -> Option<Self>

Implementors§