Enum SampleEncoding

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

Implementations

impl Clone for SampleEncoding

fn clone(self: &Self) -> SampleEncoding

impl Copy for SampleEncoding

impl Debug for SampleEncoding

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

impl Eq for SampleEncoding

impl Freeze for SampleEncoding

impl PartialEq for SampleEncoding

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

impl RefUnwindSafe for SampleEncoding

impl Send for SampleEncoding

impl StructuralPartialEq for SampleEncoding

impl Sync for SampleEncoding

impl Unpin for SampleEncoding

impl UnsafeUnpin for SampleEncoding

impl UnwindSafe for SampleEncoding

impl<T> Any for SampleEncoding

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for SampleEncoding

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for SampleEncoding

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

impl<T> CloneToUninit for SampleEncoding

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

impl<T> From for SampleEncoding

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Pointable for SampleEncoding

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> ToOwned for SampleEncoding

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T, U> Into for SampleEncoding

fn into(self: 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 for SampleEncoding

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for SampleEncoding

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