pub enum SynthOscillatorConfig {
Show 16 variants
None,
Pitch,
Shape,
Sync,
Detune,
Mixsin,
Mixtri,
Mixsaw,
Mixsqr,
Mixbell,
Mixns1,
Mixns2,
Fm1,
Fm2,
Rm,
Unknown(u8),
}Expand description
From the ns3-synth-oscillator-config table in the Stage byte-map docs. Inferred from
specimens; not confirmed on hardware.
Variants§
None
Pitch
Shape
Sync
Detune
Mixsin
Mixtri
Mixsaw
Mixsqr
Mixbell
Mixns1
Mixns2
Fm1
Fm2
Rm
Unknown(u8)
A stored value with no known meaning.
Implementations§
Trait Implementations§
Source§impl Clone for SynthOscillatorConfig
impl Clone for SynthOscillatorConfig
Source§fn clone(&self) -> SynthOscillatorConfig
fn clone(&self) -> SynthOscillatorConfig
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 SynthOscillatorConfig
Source§impl Debug for SynthOscillatorConfig
Named variants as their names; an unknown as unknown (raw). ⚠️ The corpus
tripwires match the lowercase spelling — a derived Unknown(raw) slips past
them.
impl Debug for SynthOscillatorConfig
Named variants as their names; an unknown as unknown (raw). ⚠️ The corpus
tripwires match the lowercase spelling — a derived Unknown(raw) slips past
them.
Source§impl Default for SynthOscillatorConfig
impl Default for SynthOscillatorConfig
Source§impl Display for SynthOscillatorConfig
impl Display for SynthOscillatorConfig
impl Eq for SynthOscillatorConfig
Source§impl Hash for SynthOscillatorConfig
impl Hash for SynthOscillatorConfig
Source§impl Ord for SynthOscillatorConfig
impl Ord for SynthOscillatorConfig
Source§fn cmp(&self, other: &SynthOscillatorConfig) -> Ordering
fn cmp(&self, other: &SynthOscillatorConfig) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl Packed for SynthOscillatorConfig
impl Packed for SynthOscillatorConfig
Source§const MAX_BITS: u32 = 4
const MAX_BITS: u32 = 4
Bits the widest value of this type occupies. Used to check statically that it
fits its slot.
Source§const DECODE_BITS: u32 = u8::BITS
const DECODE_BITS: u32 = u8::BITS
Widest slot this type can decode without losing bits on re-encoding. Read more
Source§const CONTROL: ControlKind = crate::fields::ControlKind::Selector
const CONTROL: ControlKind = crate::fields::ControlKind::Selector
Which panel control this value is, for a caller building an interface over the
field registry. Read more
Source§type Error = !
type Error = !
Why a bit pattern is not a valid value.
Infallible when every pattern is.Source§impl PartialEq for SynthOscillatorConfig
impl PartialEq for SynthOscillatorConfig
Source§impl PartialOrd for SynthOscillatorConfig
impl PartialOrd for SynthOscillatorConfig
impl StructuralPartialEq for SynthOscillatorConfig
Auto Trait Implementations§
impl Freeze for SynthOscillatorConfig
impl RefUnwindSafe for SynthOscillatorConfig
impl Send for SynthOscillatorConfig
impl Sync for SynthOscillatorConfig
impl Unpin for SynthOscillatorConfig
impl UnsafeUnpin for SynthOscillatorConfig
impl UnwindSafe for SynthOscillatorConfig
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.