Enum SampleEncoding

pub enum SampleEncoding

The kind of encoding used to store sample values

Variants

Binary

Samples are unsigned binary integers in big endian

Ascii

Samples are encoded as decimal ascii strings separated by whitespace

Trait Implementations

impl Clone for SampleEncoding

fn clone(&self) -> SampleEncoding

impl Copy for SampleEncoding

impl Debug for SampleEncoding

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Eq for SampleEncoding

impl PartialEq for SampleEncoding

fn eq(&self, other: &SampleEncoding) -> bool

impl StructuralPartialEq for SampleEncoding

Auto Trait Implementations

impl Freeze for SampleEncoding

impl RefUnwindSafe for SampleEncoding

impl Send for SampleEncoding

impl Sync for SampleEncoding

impl Unpin for SampleEncoding

impl UnsafeUnpin for SampleEncoding

impl UnwindSafe for SampleEncoding

Blanket Implementations

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for SampleEncoding where ST: ?Sized, DT: ?Sized,

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for SampleEncoding where ST: ?Sized, DT: ?Sized,

impl<T> Any for SampleEncoding where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for SampleEncoding where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for SampleEncoding where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for SampleEncoding where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for SampleEncoding

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> IntoEither for SampleEncoding

impl<T> Pointable for SampleEncoding

const ALIGN: usize = _;
type Init = T;
unsafe fn init(init: <T as Pointable>::Init) -> usize
unsafe fn deref<'a>(ptr: usize) -> &'a T
unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
unsafe fn drop(ptr: usize)

impl<T> Read<Exclusive, BecauseExclusive> for SampleEncoding where T: ?Sized,

impl<T> ToOwned for SampleEncoding where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for SampleEncoding where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for SampleEncoding where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for SampleEncoding where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>