pub enum BypassState {
Active,
RampingToBypassed,
Bypassed,
RampingToActive,
}Expand description
Current state of the bypass handler.
Variants§
Active
Plugin is processing normally (not bypassed).
RampingToBypassed
Transitioning from active to bypassed (crossfading to dry).
Bypassed
Plugin is fully bypassed (passthrough only).
RampingToActive
Transitioning from bypassed to active (crossfading to wet).
Trait Implementations§
Source§impl Clone for BypassState
impl Clone for BypassState
Source§fn clone(&self) -> BypassState
fn clone(&self) -> BypassState
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 BypassState
impl Debug for BypassState
Source§impl PartialEq for BypassState
impl PartialEq for BypassState
impl Copy for BypassState
impl Eq for BypassState
impl StructuralPartialEq for BypassState
Auto Trait Implementations§
impl Freeze for BypassState
impl RefUnwindSafe for BypassState
impl Send for BypassState
impl Sync for BypassState
impl Unpin for BypassState
impl UnwindSafe for BypassState
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