Trait sample::conv::FromBoxedSampleSlice
[−]
[src]
pub trait FromBoxedSampleSlice<S>: Sized where S: Sample {
fn from_boxed_sample_slice(slice: Box<[S]>) -> Option<Self>;
}For converting a boxed slice of Samples to a boxed slice of Frames.
Required Methods
fn from_boxed_sample_slice(slice: Box<[S]>) -> Option<Self>
Implementors
impl<S> FromBoxedSampleSlice<S> for Box<[S]> where S: Sampleimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 1]]> where S: Sample, [S; 1]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 2]]> where S: Sample, [S; 2]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 3]]> where S: Sample, [S; 3]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 4]]> where S: Sample, [S; 4]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 5]]> where S: Sample, [S; 5]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 6]]> where S: Sample, [S; 6]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 7]]> where S: Sample, [S; 7]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 8]]> where S: Sample, [S; 8]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 9]]> where S: Sample, [S; 9]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 10]]> where S: Sample, [S; 10]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 11]]> where S: Sample, [S; 11]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 12]]> where S: Sample, [S; 12]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 13]]> where S: Sample, [S; 13]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 14]]> where S: Sample, [S; 14]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 15]]> where S: Sample, [S; 15]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 16]]> where S: Sample, [S; 16]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 17]]> where S: Sample, [S; 17]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 18]]> where S: Sample, [S; 18]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 19]]> where S: Sample, [S; 19]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 20]]> where S: Sample, [S; 20]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 21]]> where S: Sample, [S; 21]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 22]]> where S: Sample, [S; 22]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 23]]> where S: Sample, [S; 23]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 24]]> where S: Sample, [S; 24]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 25]]> where S: Sample, [S; 25]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 26]]> where S: Sample, [S; 26]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 27]]> where S: Sample, [S; 27]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 28]]> where S: Sample, [S; 28]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 29]]> where S: Sample, [S; 29]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 30]]> where S: Sample, [S; 30]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 31]]> where S: Sample, [S; 31]: Frameimpl<S> FromBoxedSampleSlice<S> for Box<[[S; 32]]> where S: Sample, [S; 32]: Frame