pub enum CrossoverType {
Butterworth2,
LinkwitzRiley2,
LinkwitzRiley4,
None,
}Expand description
Crossover filter type for multi-driver optimization
Variants§
Butterworth2
2nd order Butterworth (12 dB/octave)
LinkwitzRiley2
2nd order Linkwitz-Riley (12 dB/octave)
LinkwitzRiley4
4th order Linkwitz-Riley (24 dB/octave)
None
No crossover filter (for multi-sub optimization)
Trait Implementations§
Source§impl Clone for CrossoverType
impl Clone for CrossoverType
Source§fn clone(&self) -> CrossoverType
fn clone(&self) -> CrossoverType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CrossoverType
impl Debug for CrossoverType
Source§impl PartialEq for CrossoverType
impl PartialEq for CrossoverType
impl Copy for CrossoverType
impl Eq for CrossoverType
impl StructuralPartialEq for CrossoverType
Auto Trait Implementations§
impl Freeze for CrossoverType
impl RefUnwindSafe for CrossoverType
impl Send for CrossoverType
impl Sync for CrossoverType
impl Unpin for CrossoverType
impl UnwindSafe for CrossoverType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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