[][src]Enum floaout::format::Sample

pub enum Sample {
    Float32(f32),
    Float64(f64),
}

This enum is type of sample format. It's related to Bits Per Sample.

Variants

Float32(f32)

This type will match, if Bits Per Sample is 32.

Float64(f64)

This type will match, if Bits Per Sample is 64.

Trait Implementations

impl Clone for Sample[src]

impl Copy for Sample[src]

impl Debug for Sample[src]

impl From<Sample> for WavBlock[src]

impl From<f32> for Sample[src]

impl From<f64> for Sample[src]

impl Into<Sample> for WavBlock[src]

impl Into<f32> for Sample[src]

impl Into<f64> for Sample[src]

impl PartialEq<Sample> for Sample[src]

impl PartialOrd<Sample> for Sample[src]

impl<R: Read + ?Sized> ReadBytesFor<Sample> for R[src]

impl StructuralPartialEq for Sample[src]

impl<W: Write + ?Sized> WriteBytes<Sample> for W[src]

Auto Trait Implementations

impl RefUnwindSafe for Sample

impl Send for Sample

impl Sync for Sample

impl Unpin for Sample

impl UnwindSafe for Sample

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.