pub enum PulseFilterKind {
LowPass,
HighPass,
BandPass,
Notch,
AllPass,
Moog,
}Expand description
Filter algorithm exposed by PulseFilter.
Variants§
LowPass
Low-pass filter.
HighPass
High-pass filter.
BandPass
Band-pass filter.
Notch
Notch filter.
AllPass
All-pass filter.
Moog
Moog-style ladder filter.
Trait Implementations§
Source§impl Clone for PulseFilterKind
impl Clone for PulseFilterKind
Source§fn clone(&self) -> PulseFilterKind
fn clone(&self) -> PulseFilterKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PulseFilterKind
Source§impl Debug for PulseFilterKind
impl Debug for PulseFilterKind
impl Eq for PulseFilterKind
Source§impl PartialEq for PulseFilterKind
impl PartialEq for PulseFilterKind
Source§fn eq(&self, other: &PulseFilterKind) -> bool
fn eq(&self, other: &PulseFilterKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PulseFilterKind
Auto Trait Implementations§
impl Freeze for PulseFilterKind
impl RefUnwindSafe for PulseFilterKind
impl Send for PulseFilterKind
impl Sync for PulseFilterKind
impl Unpin for PulseFilterKind
impl UnsafeUnpin for PulseFilterKind
impl UnwindSafe for PulseFilterKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more