Trait sample::conv::FromSample [−][src]
pub trait FromSample<S> {
fn from_sample_(s: S) -> Self;
}Similar to the std From trait, but specifically for converting between sample types.
We use this trait to be generic over the Sample::to_sample and Sample::from_sample methods.
Required Methods
fn from_sample_(s: S) -> Self
Implementations on Foreign Types
impl FromSample<i16> for i8[src]
impl FromSample<i16> for i8fn from_sample_(s: i16) -> Self[src]
fn from_sample_(s: i16) -> Selfimpl FromSample<I24> for i8[src]
impl FromSample<I24> for i8fn from_sample_(s: I24) -> Self[src]
fn from_sample_(s: I24) -> Selfimpl FromSample<i32> for i8[src]
impl FromSample<i32> for i8fn from_sample_(s: i32) -> Self[src]
fn from_sample_(s: i32) -> Selfimpl FromSample<I48> for i8[src]
impl FromSample<I48> for i8fn from_sample_(s: I48) -> Self[src]
fn from_sample_(s: I48) -> Selfimpl FromSample<i64> for i8[src]
impl FromSample<i64> for i8fn from_sample_(s: i64) -> Self[src]
fn from_sample_(s: i64) -> Selfimpl FromSample<u8> for i8[src]
impl FromSample<u8> for i8fn from_sample_(s: u8) -> Self[src]
fn from_sample_(s: u8) -> Selfimpl FromSample<u16> for i8[src]
impl FromSample<u16> for i8fn from_sample_(s: u16) -> Self[src]
fn from_sample_(s: u16) -> Selfimpl FromSample<U24> for i8[src]
impl FromSample<U24> for i8fn from_sample_(s: U24) -> Self[src]
fn from_sample_(s: U24) -> Selfimpl FromSample<u32> for i8[src]
impl FromSample<u32> for i8fn from_sample_(s: u32) -> Self[src]
fn from_sample_(s: u32) -> Selfimpl FromSample<U48> for i8[src]
impl FromSample<U48> for i8fn from_sample_(s: U48) -> Self[src]
fn from_sample_(s: U48) -> Selfimpl FromSample<u64> for i8[src]
impl FromSample<u64> for i8fn from_sample_(s: u64) -> Self[src]
fn from_sample_(s: u64) -> Selfimpl FromSample<f32> for i8[src]
impl FromSample<f32> for i8fn from_sample_(s: f32) -> Self[src]
fn from_sample_(s: f32) -> Selfimpl FromSample<f64> for i8[src]
impl FromSample<f64> for i8fn from_sample_(s: f64) -> Self[src]
fn from_sample_(s: f64) -> Selfimpl FromSample<i8> for i16[src]
impl FromSample<i8> for i16fn from_sample_(s: i8) -> Self[src]
fn from_sample_(s: i8) -> Selfimpl FromSample<I24> for i16[src]
impl FromSample<I24> for i16fn from_sample_(s: I24) -> Self[src]
fn from_sample_(s: I24) -> Selfimpl FromSample<i32> for i16[src]
impl FromSample<i32> for i16fn from_sample_(s: i32) -> Self[src]
fn from_sample_(s: i32) -> Selfimpl FromSample<I48> for i16[src]
impl FromSample<I48> for i16fn from_sample_(s: I48) -> Self[src]
fn from_sample_(s: I48) -> Selfimpl FromSample<i64> for i16[src]
impl FromSample<i64> for i16fn from_sample_(s: i64) -> Self[src]
fn from_sample_(s: i64) -> Selfimpl FromSample<u8> for i16[src]
impl FromSample<u8> for i16fn from_sample_(s: u8) -> Self[src]
fn from_sample_(s: u8) -> Selfimpl FromSample<u16> for i16[src]
impl FromSample<u16> for i16fn from_sample_(s: u16) -> Self[src]
fn from_sample_(s: u16) -> Selfimpl FromSample<U24> for i16[src]
impl FromSample<U24> for i16fn from_sample_(s: U24) -> Self[src]
fn from_sample_(s: U24) -> Selfimpl FromSample<u32> for i16[src]
impl FromSample<u32> for i16fn from_sample_(s: u32) -> Self[src]
fn from_sample_(s: u32) -> Selfimpl FromSample<U48> for i16[src]
impl FromSample<U48> for i16fn from_sample_(s: U48) -> Self[src]
fn from_sample_(s: U48) -> Selfimpl FromSample<u64> for i16[src]
impl FromSample<u64> for i16fn from_sample_(s: u64) -> Self[src]
fn from_sample_(s: u64) -> Selfimpl FromSample<f32> for i16[src]
impl FromSample<f32> for i16fn from_sample_(s: f32) -> Self[src]
fn from_sample_(s: f32) -> Selfimpl FromSample<f64> for i16[src]
impl FromSample<f64> for i16fn from_sample_(s: f64) -> Self[src]
fn from_sample_(s: f64) -> Selfimpl FromSample<i8> for i32[src]
impl FromSample<i8> for i32fn from_sample_(s: i8) -> Self[src]
fn from_sample_(s: i8) -> Selfimpl FromSample<i16> for i32[src]
impl FromSample<i16> for i32fn from_sample_(s: i16) -> Self[src]
fn from_sample_(s: i16) -> Selfimpl FromSample<I24> for i32[src]
impl FromSample<I24> for i32fn from_sample_(s: I24) -> Self[src]
fn from_sample_(s: I24) -> Selfimpl FromSample<I48> for i32[src]
impl FromSample<I48> for i32fn from_sample_(s: I48) -> Self[src]
fn from_sample_(s: I48) -> Selfimpl FromSample<i64> for i32[src]
impl FromSample<i64> for i32fn from_sample_(s: i64) -> Self[src]
fn from_sample_(s: i64) -> Selfimpl FromSample<u8> for i32[src]
impl FromSample<u8> for i32fn from_sample_(s: u8) -> Self[src]
fn from_sample_(s: u8) -> Selfimpl FromSample<u16> for i32[src]
impl FromSample<u16> for i32fn from_sample_(s: u16) -> Self[src]
fn from_sample_(s: u16) -> Selfimpl FromSample<U24> for i32[src]
impl FromSample<U24> for i32fn from_sample_(s: U24) -> Self[src]
fn from_sample_(s: U24) -> Selfimpl FromSample<u32> for i32[src]
impl FromSample<u32> for i32fn from_sample_(s: u32) -> Self[src]
fn from_sample_(s: u32) -> Selfimpl FromSample<U48> for i32[src]
impl FromSample<U48> for i32fn from_sample_(s: U48) -> Self[src]
fn from_sample_(s: U48) -> Selfimpl FromSample<u64> for i32[src]
impl FromSample<u64> for i32fn from_sample_(s: u64) -> Self[src]
fn from_sample_(s: u64) -> Selfimpl FromSample<f32> for i32[src]
impl FromSample<f32> for i32fn from_sample_(s: f32) -> Self[src]
fn from_sample_(s: f32) -> Selfimpl FromSample<f64> for i32[src]
impl FromSample<f64> for i32fn from_sample_(s: f64) -> Self[src]
fn from_sample_(s: f64) -> Selfimpl FromSample<i8> for i64[src]
impl FromSample<i8> for i64fn from_sample_(s: i8) -> Self[src]
fn from_sample_(s: i8) -> Selfimpl FromSample<i16> for i64[src]
impl FromSample<i16> for i64fn from_sample_(s: i16) -> Self[src]
fn from_sample_(s: i16) -> Selfimpl FromSample<I24> for i64[src]
impl FromSample<I24> for i64fn from_sample_(s: I24) -> Self[src]
fn from_sample_(s: I24) -> Selfimpl FromSample<i32> for i64[src]
impl FromSample<i32> for i64fn from_sample_(s: i32) -> Self[src]
fn from_sample_(s: i32) -> Selfimpl FromSample<I48> for i64[src]
impl FromSample<I48> for i64fn from_sample_(s: I48) -> Self[src]
fn from_sample_(s: I48) -> Selfimpl FromSample<u8> for i64[src]
impl FromSample<u8> for i64fn from_sample_(s: u8) -> Self[src]
fn from_sample_(s: u8) -> Selfimpl FromSample<u16> for i64[src]
impl FromSample<u16> for i64fn from_sample_(s: u16) -> Self[src]
fn from_sample_(s: u16) -> Selfimpl FromSample<U24> for i64[src]
impl FromSample<U24> for i64fn from_sample_(s: U24) -> Self[src]
fn from_sample_(s: U24) -> Selfimpl FromSample<u32> for i64[src]
impl FromSample<u32> for i64fn from_sample_(s: u32) -> Self[src]
fn from_sample_(s: u32) -> Selfimpl FromSample<U48> for i64[src]
impl FromSample<U48> for i64fn from_sample_(s: U48) -> Self[src]
fn from_sample_(s: U48) -> Selfimpl FromSample<u64> for i64[src]
impl FromSample<u64> for i64fn from_sample_(s: u64) -> Self[src]
fn from_sample_(s: u64) -> Selfimpl FromSample<f32> for i64[src]
impl FromSample<f32> for i64fn from_sample_(s: f32) -> Self[src]
fn from_sample_(s: f32) -> Selfimpl FromSample<f64> for i64[src]
impl FromSample<f64> for i64fn from_sample_(s: f64) -> Self[src]
fn from_sample_(s: f64) -> Selfimpl FromSample<i8> for u8[src]
impl FromSample<i8> for u8fn from_sample_(s: i8) -> Self[src]
fn from_sample_(s: i8) -> Selfimpl FromSample<i16> for u8[src]
impl FromSample<i16> for u8fn from_sample_(s: i16) -> Self[src]
fn from_sample_(s: i16) -> Selfimpl FromSample<I24> for u8[src]
impl FromSample<I24> for u8fn from_sample_(s: I24) -> Self[src]
fn from_sample_(s: I24) -> Selfimpl FromSample<i32> for u8[src]
impl FromSample<i32> for u8fn from_sample_(s: i32) -> Self[src]
fn from_sample_(s: i32) -> Selfimpl FromSample<I48> for u8[src]
impl FromSample<I48> for u8fn from_sample_(s: I48) -> Self[src]
fn from_sample_(s: I48) -> Selfimpl FromSample<i64> for u8[src]
impl FromSample<i64> for u8fn from_sample_(s: i64) -> Self[src]
fn from_sample_(s: i64) -> Selfimpl FromSample<u16> for u8[src]
impl FromSample<u16> for u8fn from_sample_(s: u16) -> Self[src]
fn from_sample_(s: u16) -> Selfimpl FromSample<U24> for u8[src]
impl FromSample<U24> for u8fn from_sample_(s: U24) -> Self[src]
fn from_sample_(s: U24) -> Selfimpl FromSample<u32> for u8[src]
impl FromSample<u32> for u8fn from_sample_(s: u32) -> Self[src]
fn from_sample_(s: u32) -> Selfimpl FromSample<U48> for u8[src]
impl FromSample<U48> for u8fn from_sample_(s: U48) -> Self[src]
fn from_sample_(s: U48) -> Selfimpl FromSample<u64> for u8[src]
impl FromSample<u64> for u8fn from_sample_(s: u64) -> Self[src]
fn from_sample_(s: u64) -> Selfimpl FromSample<f32> for u8[src]
impl FromSample<f32> for u8fn from_sample_(s: f32) -> Self[src]
fn from_sample_(s: f32) -> Selfimpl FromSample<f64> for u8[src]
impl FromSample<f64> for u8fn from_sample_(s: f64) -> Self[src]
fn from_sample_(s: f64) -> Selfimpl FromSample<i8> for u16[src]
impl FromSample<i8> for u16fn from_sample_(s: i8) -> Self[src]
fn from_sample_(s: i8) -> Selfimpl FromSample<i16> for u16[src]
impl FromSample<i16> for u16fn from_sample_(s: i16) -> Self[src]
fn from_sample_(s: i16) -> Selfimpl FromSample<I24> for u16[src]
impl FromSample<I24> for u16fn from_sample_(s: I24) -> Self[src]
fn from_sample_(s: I24) -> Selfimpl FromSample<i32> for u16[src]
impl FromSample<i32> for u16fn from_sample_(s: i32) -> Self[src]
fn from_sample_(s: i32) -> Selfimpl FromSample<I48> for u16[src]
impl FromSample<I48> for u16fn from_sample_(s: I48) -> Self[src]
fn from_sample_(s: I48) -> Selfimpl FromSample<i64> for u16[src]
impl FromSample<i64> for u16fn from_sample_(s: i64) -> Self[src]
fn from_sample_(s: i64) -> Selfimpl FromSample<u8> for u16[src]
impl FromSample<u8> for u16fn from_sample_(s: u8) -> Self[src]
fn from_sample_(s: u8) -> Selfimpl FromSample<U24> for u16[src]
impl FromSample<U24> for u16fn from_sample_(s: U24) -> Self[src]
fn from_sample_(s: U24) -> Selfimpl FromSample<u32> for u16[src]
impl FromSample<u32> for u16fn from_sample_(s: u32) -> Self[src]
fn from_sample_(s: u32) -> Selfimpl FromSample<U48> for u16[src]
impl FromSample<U48> for u16fn from_sample_(s: U48) -> Self[src]
fn from_sample_(s: U48) -> Selfimpl FromSample<u64> for u16[src]
impl FromSample<u64> for u16fn from_sample_(s: u64) -> Self[src]
fn from_sample_(s: u64) -> Selfimpl FromSample<f32> for u16[src]
impl FromSample<f32> for u16fn from_sample_(s: f32) -> Self[src]
fn from_sample_(s: f32) -> Selfimpl FromSample<f64> for u16[src]
impl FromSample<f64> for u16fn from_sample_(s: f64) -> Self[src]
fn from_sample_(s: f64) -> Selfimpl FromSample<i8> for u32[src]
impl FromSample<i8> for u32fn from_sample_(s: i8) -> Self[src]
fn from_sample_(s: i8) -> Selfimpl FromSample<i16> for u32[src]
impl FromSample<i16> for u32fn from_sample_(s: i16) -> Self[src]
fn from_sample_(s: i16) -> Selfimpl FromSample<I24> for u32[src]
impl FromSample<I24> for u32fn from_sample_(s: I24) -> Self[src]
fn from_sample_(s: I24) -> Selfimpl FromSample<i32> for u32[src]
impl FromSample<i32> for u32fn from_sample_(s: i32) -> Self[src]
fn from_sample_(s: i32) -> Selfimpl FromSample<I48> for u32[src]
impl FromSample<I48> for u32fn from_sample_(s: I48) -> Self[src]
fn from_sample_(s: I48) -> Selfimpl FromSample<i64> for u32[src]
impl FromSample<i64> for u32fn from_sample_(s: i64) -> Self[src]
fn from_sample_(s: i64) -> Selfimpl FromSample<u8> for u32[src]
impl FromSample<u8> for u32fn from_sample_(s: u8) -> Self[src]
fn from_sample_(s: u8) -> Selfimpl FromSample<u16> for u32[src]
impl FromSample<u16> for u32fn from_sample_(s: u16) -> Self[src]
fn from_sample_(s: u16) -> Selfimpl FromSample<U24> for u32[src]
impl FromSample<U24> for u32fn from_sample_(s: U24) -> Self[src]
fn from_sample_(s: U24) -> Selfimpl FromSample<U48> for u32[src]
impl FromSample<U48> for u32fn from_sample_(s: U48) -> Self[src]
fn from_sample_(s: U48) -> Selfimpl FromSample<u64> for u32[src]
impl FromSample<u64> for u32fn from_sample_(s: u64) -> Self[src]
fn from_sample_(s: u64) -> Selfimpl FromSample<f32> for u32[src]
impl FromSample<f32> for u32fn from_sample_(s: f32) -> Self[src]
fn from_sample_(s: f32) -> Selfimpl FromSample<f64> for u32[src]
impl FromSample<f64> for u32fn from_sample_(s: f64) -> Self[src]
fn from_sample_(s: f64) -> Selfimpl FromSample<i8> for u64[src]
impl FromSample<i8> for u64fn from_sample_(s: i8) -> Self[src]
fn from_sample_(s: i8) -> Selfimpl FromSample<i16> for u64[src]
impl FromSample<i16> for u64fn from_sample_(s: i16) -> Self[src]
fn from_sample_(s: i16) -> Selfimpl FromSample<I24> for u64[src]
impl FromSample<I24> for u64fn from_sample_(s: I24) -> Self[src]
fn from_sample_(s: I24) -> Selfimpl FromSample<i32> for u64[src]
impl FromSample<i32> for u64fn from_sample_(s: i32) -> Self[src]
fn from_sample_(s: i32) -> Selfimpl FromSample<I48> for u64[src]
impl FromSample<I48> for u64fn from_sample_(s: I48) -> Self[src]
fn from_sample_(s: I48) -> Selfimpl FromSample<i64> for u64[src]
impl FromSample<i64> for u64fn from_sample_(s: i64) -> Self[src]
fn from_sample_(s: i64) -> Selfimpl FromSample<u8> for u64[src]
impl FromSample<u8> for u64fn from_sample_(s: u8) -> Self[src]
fn from_sample_(s: u8) -> Selfimpl FromSample<u16> for u64[src]
impl FromSample<u16> for u64fn from_sample_(s: u16) -> Self[src]
fn from_sample_(s: u16) -> Selfimpl FromSample<U24> for u64[src]
impl FromSample<U24> for u64fn from_sample_(s: U24) -> Self[src]
fn from_sample_(s: U24) -> Selfimpl FromSample<u32> for u64[src]
impl FromSample<u32> for u64fn from_sample_(s: u32) -> Self[src]
fn from_sample_(s: u32) -> Selfimpl FromSample<U48> for u64[src]
impl FromSample<U48> for u64fn from_sample_(s: U48) -> Self[src]
fn from_sample_(s: U48) -> Selfimpl FromSample<f32> for u64[src]
impl FromSample<f32> for u64fn from_sample_(s: f32) -> Self[src]
fn from_sample_(s: f32) -> Selfimpl FromSample<f64> for u64[src]
impl FromSample<f64> for u64fn from_sample_(s: f64) -> Self[src]
fn from_sample_(s: f64) -> Selfimpl FromSample<i8> for f32[src]
impl FromSample<i8> for f32fn from_sample_(s: i8) -> Self[src]
fn from_sample_(s: i8) -> Selfimpl FromSample<i16> for f32[src]
impl FromSample<i16> for f32fn from_sample_(s: i16) -> Self[src]
fn from_sample_(s: i16) -> Selfimpl FromSample<I24> for f32[src]
impl FromSample<I24> for f32fn from_sample_(s: I24) -> Self[src]
fn from_sample_(s: I24) -> Selfimpl FromSample<i32> for f32[src]
impl FromSample<i32> for f32fn from_sample_(s: i32) -> Self[src]
fn from_sample_(s: i32) -> Selfimpl FromSample<I48> for f32[src]
impl FromSample<I48> for f32fn from_sample_(s: I48) -> Self[src]
fn from_sample_(s: I48) -> Selfimpl FromSample<i64> for f32[src]
impl FromSample<i64> for f32fn from_sample_(s: i64) -> Self[src]
fn from_sample_(s: i64) -> Selfimpl FromSample<u8> for f32[src]
impl FromSample<u8> for f32fn from_sample_(s: u8) -> Self[src]
fn from_sample_(s: u8) -> Selfimpl FromSample<u16> for f32[src]
impl FromSample<u16> for f32fn from_sample_(s: u16) -> Self[src]
fn from_sample_(s: u16) -> Selfimpl FromSample<U24> for f32[src]
impl FromSample<U24> for f32fn from_sample_(s: U24) -> Self[src]
fn from_sample_(s: U24) -> Selfimpl FromSample<u32> for f32[src]
impl FromSample<u32> for f32fn from_sample_(s: u32) -> Self[src]
fn from_sample_(s: u32) -> Selfimpl FromSample<U48> for f32[src]
impl FromSample<U48> for f32fn from_sample_(s: U48) -> Self[src]
fn from_sample_(s: U48) -> Selfimpl FromSample<u64> for f32[src]
impl FromSample<u64> for f32fn from_sample_(s: u64) -> Self[src]
fn from_sample_(s: u64) -> Selfimpl FromSample<f64> for f32[src]
impl FromSample<f64> for f32fn from_sample_(s: f64) -> Self[src]
fn from_sample_(s: f64) -> Selfimpl FromSample<i8> for f64[src]
impl FromSample<i8> for f64fn from_sample_(s: i8) -> Self[src]
fn from_sample_(s: i8) -> Selfimpl FromSample<i16> for f64[src]
impl FromSample<i16> for f64fn from_sample_(s: i16) -> Self[src]
fn from_sample_(s: i16) -> Selfimpl FromSample<I24> for f64[src]
impl FromSample<I24> for f64fn from_sample_(s: I24) -> Self[src]
fn from_sample_(s: I24) -> Selfimpl FromSample<i32> for f64[src]
impl FromSample<i32> for f64fn from_sample_(s: i32) -> Self[src]
fn from_sample_(s: i32) -> Selfimpl FromSample<I48> for f64[src]
impl FromSample<I48> for f64fn from_sample_(s: I48) -> Self[src]
fn from_sample_(s: I48) -> Selfimpl FromSample<i64> for f64[src]
impl FromSample<i64> for f64fn from_sample_(s: i64) -> Self[src]
fn from_sample_(s: i64) -> Selfimpl FromSample<u8> for f64[src]
impl FromSample<u8> for f64fn from_sample_(s: u8) -> Self[src]
fn from_sample_(s: u8) -> Selfimpl FromSample<u16> for f64[src]
impl FromSample<u16> for f64fn from_sample_(s: u16) -> Self[src]
fn from_sample_(s: u16) -> Selfimpl FromSample<U24> for f64[src]
impl FromSample<U24> for f64fn from_sample_(s: U24) -> Self[src]
fn from_sample_(s: U24) -> Selfimpl FromSample<u32> for f64[src]
impl FromSample<u32> for f64fn from_sample_(s: u32) -> Self[src]
fn from_sample_(s: u32) -> Selfimpl FromSample<U48> for f64[src]
impl FromSample<U48> for f64fn from_sample_(s: U48) -> Self[src]
fn from_sample_(s: U48) -> Selfimpl FromSample<u64> for f64[src]
impl FromSample<u64> for f64fn from_sample_(s: u64) -> Self[src]
fn from_sample_(s: u64) -> Selfimpl FromSample<f32> for f64[src]
impl FromSample<f32> for f64fn from_sample_(s: f32) -> Self[src]
fn from_sample_(s: f32) -> SelfImplementors
impl<S> FromSample<S> for Simpl FromSample<i8> for I24impl FromSample<i16> for I24impl FromSample<i32> for I24impl FromSample<I48> for I24impl FromSample<i64> for I24impl FromSample<u8> for I24impl FromSample<u16> for I24impl FromSample<U24> for I24impl FromSample<u32> for I24impl FromSample<U48> for I24impl FromSample<u64> for I24impl FromSample<f32> for I24impl FromSample<f64> for I24impl FromSample<i8> for I48impl FromSample<i16> for I48impl FromSample<I24> for I48impl FromSample<i32> for I48impl FromSample<i64> for I48impl FromSample<u8> for I48impl FromSample<u16> for I48impl FromSample<U24> for I48impl FromSample<u32> for I48impl FromSample<U48> for I48impl FromSample<u64> for I48impl FromSample<f32> for I48impl FromSample<f64> for I48impl FromSample<i8> for U24impl FromSample<i16> for U24impl FromSample<I24> for U24impl FromSample<i32> for U24impl FromSample<I48> for U24impl FromSample<i64> for U24impl FromSample<u8> for U24impl FromSample<u16> for U24impl FromSample<u32> for U24impl FromSample<U48> for U24impl FromSample<u64> for U24impl FromSample<f32> for U24impl FromSample<f64> for U24impl FromSample<i8> for U48impl FromSample<i16> for U48impl FromSample<I24> for U48impl FromSample<i32> for U48impl FromSample<I48> for U48impl FromSample<i64> for U48impl FromSample<u8> for U48impl FromSample<u16> for U48impl FromSample<U24> for U48impl FromSample<u32> for U48impl FromSample<u64> for U48impl FromSample<f32> for U48impl FromSample<f64> for U48