[−][src]Enum polyphony::simple_event_dispatching::SimpleVoiceState
A simple voice state
Variants
The voice is idle (in other words: doing nothing).
The voice has received a signal to stop, but is still rendering audio (e.g. some reverb after the end of the audio).
The VoiceIdentifier
indicates what it is still rendering.
The voice has not yet received a signal to stop and is still rendering audio.
Trait Implementations
impl<Identifier: Clone> Clone for SimpleVoiceState<Identifier> where
Identifier: Copy + Eq,
[src]
Identifier: Copy + Eq,
fn clone(&self) -> SimpleVoiceState<Identifier>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<Identifier: Copy> Copy for SimpleVoiceState<Identifier> where
Identifier: Copy + Eq,
[src]
Identifier: Copy + Eq,
impl<Identifier: Debug> Debug for SimpleVoiceState<Identifier> where
Identifier: Copy + Eq,
[src]
Identifier: Copy + Eq,
impl<Identifier: Eq> Eq for SimpleVoiceState<Identifier> where
Identifier: Copy + Eq,
[src]
Identifier: Copy + Eq,
impl<Identifier: PartialEq> PartialEq<SimpleVoiceState<Identifier>> for SimpleVoiceState<Identifier> where
Identifier: Copy + Eq,
[src]
Identifier: Copy + Eq,
fn eq(&self, other: &SimpleVoiceState<Identifier>) -> bool
[src]
fn ne(&self, other: &SimpleVoiceState<Identifier>) -> bool
[src]
impl<Identifier> StructuralEq for SimpleVoiceState<Identifier> where
Identifier: Copy + Eq,
[src]
Identifier: Copy + Eq,
impl<Identifier> StructuralPartialEq for SimpleVoiceState<Identifier> where
Identifier: Copy + Eq,
[src]
Identifier: Copy + Eq,
Auto Trait Implementations
impl<Identifier> RefUnwindSafe for SimpleVoiceState<Identifier> where
Identifier: RefUnwindSafe,
Identifier: RefUnwindSafe,
impl<Identifier> Send for SimpleVoiceState<Identifier> where
Identifier: Send,
Identifier: Send,
impl<Identifier> Sync for SimpleVoiceState<Identifier> where
Identifier: Sync,
Identifier: Sync,
impl<Identifier> Unpin for SimpleVoiceState<Identifier> where
Identifier: Unpin,
Identifier: Unpin,
impl<Identifier> UnwindSafe for SimpleVoiceState<Identifier> where
Identifier: UnwindSafe,
Identifier: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,