pub struct EnvelopeState {
pub level: f32,
pub phase: EnvPhase,
}Expand description
ADSR envelope state.
Fields§
§level: f32§phase: EnvPhaseImplementations§
Source§impl EnvelopeState
impl EnvelopeState
Trait Implementations§
Source§impl Clone for EnvelopeState
impl Clone for EnvelopeState
Source§fn clone(&self) -> EnvelopeState
fn clone(&self) -> EnvelopeState
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 moreSource§impl Debug for EnvelopeState
impl Debug for EnvelopeState
Auto Trait Implementations§
impl Freeze for EnvelopeState
impl RefUnwindSafe for EnvelopeState
impl Send for EnvelopeState
impl Sync for EnvelopeState
impl Unpin for EnvelopeState
impl UnsafeUnpin for EnvelopeState
impl UnwindSafe for EnvelopeState
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<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