Enum SampleRatios

pub enum SampleRatios

Variants

HV
V
H
Generic(usize, usize)
None

Implementations

impl SampleRatios

fn sample(self) -> usize

Trait Implementations

impl Clone for SampleRatios

fn clone(&self) -> SampleRatios

impl Copy for SampleRatios

impl Debug for SampleRatios

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

impl Default for SampleRatios

fn default() -> SampleRatios

impl Eq for SampleRatios

impl PartialEq for SampleRatios

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

impl StructuralPartialEq for SampleRatios

Auto Trait Implementations

impl Freeze for SampleRatios

impl RefUnwindSafe for SampleRatios

impl Send for SampleRatios

impl Sync for SampleRatios

impl Unpin for SampleRatios

impl UnsafeUnpin for SampleRatios

impl UnwindSafe for SampleRatios

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for SampleRatios

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T, U> Into<U> for SampleRatios 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 SampleRatios where U: Into<T>,

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

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

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