Enum goxlr_usb::colouring::ColourTargets
source · [−]pub enum ColourTargets {
Show 38 variants
Fader1Mute,
Fader2Mute,
Fader3Mute,
Fader4Mute,
Bleep,
MicrophoneMute,
EffectSelect1,
EffectSelect2,
EffectSelect3,
EffectSelect4,
EffectSelect5,
EffectSelect6,
EffectFx,
EffectMegaphone,
EffectRobot,
EffectHardTune,
SamplerSelectA,
SamplerSelectB,
SamplerSelectC,
SamplerTopLeft,
SamplerTopRight,
SamplerBottomLeft,
SamplerBottomRight,
SamplerClear,
FadeMeter1,
FadeMeter2,
FadeMeter3,
FadeMeter4,
Scribble1,
Scribble2,
Scribble3,
Scribble4,
PitchEncoder,
GenderEncoder,
ReverbEncoder,
EchoEncoder,
LogoX,
Global,
}
Expand description
This can probably be handled a lot better, there’s a lot of duplication going on here at this point in the interests of making things work.. Traits and better OO should allow for better building of structures, and definitions. Todo: Later.
Variants
Fader1Mute
Fader2Mute
Fader3Mute
Fader4Mute
Bleep
MicrophoneMute
EffectSelect1
EffectSelect2
EffectSelect3
EffectSelect4
EffectSelect5
EffectSelect6
EffectFx
EffectMegaphone
EffectRobot
EffectHardTune
SamplerSelectA
SamplerSelectB
SamplerSelectC
SamplerTopLeft
SamplerTopRight
SamplerBottomLeft
SamplerBottomRight
SamplerClear
FadeMeter1
FadeMeter2
FadeMeter3
FadeMeter4
Scribble1
Scribble2
Scribble3
Scribble4
PitchEncoder
GenderEncoder
ReverbEncoder
EchoEncoder
LogoX
Global
Implementations
sourceimpl ColourTargets
impl ColourTargets
Trait Implementations
sourceimpl Clone for ColourTargets
impl Clone for ColourTargets
sourcefn clone(&self) -> ColourTargets
fn clone(&self) -> ColourTargets
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ColourTargets
impl Debug for ColourTargets
sourceimpl IntoEnumIterator for ColourTargets
impl IntoEnumIterator for ColourTargets
type Iterator = ColourTargetsIter
fn iter() -> ColourTargetsIterⓘNotable traits for ColourTargetsIterimpl Iterator for ColourTargetsIter type Item = ColourTargets;
impl Copy for ColourTargets
Auto Trait Implementations
impl RefUnwindSafe for ColourTargets
impl Send for ColourTargets
impl Sync for ColourTargets
impl Unpin for ColourTargets
impl UnwindSafe for ColourTargets
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more