#[non_exhaustive]pub enum SlotIdDefinition {
Show 34 variants
Intensity,
IntensityMaster,
Pan,
Tilt,
ColorWheel,
ColorSubCyan,
ColorSubYellow,
ColorSubMagenta,
ColorAddRed,
ColorAddGreen,
ColorAddBlue,
ColorCorrection,
ColorScroll,
ColorSemaphore,
StaticGoboWheel,
RotoGoboWheel,
PrismWheel,
EffectsWheel,
BeamSizeIris,
Edge,
Frost,
Strobe,
Zoom,
FramingShutter,
ShutterRotate,
Douser,
BarnDoor,
LampControl,
FixtureControl,
FixtureSpeed,
Macro,
Undefined,
ManufacturerSpecific(u16),
Unknown(u16),
}
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Intensity
IntensityMaster
Pan
Tilt
ColorWheel
ColorSubCyan
ColorSubYellow
ColorSubMagenta
ColorAddRed
ColorAddGreen
ColorAddBlue
ColorCorrection
ColorScroll
ColorSemaphore
StaticGoboWheel
RotoGoboWheel
PrismWheel
EffectsWheel
BeamSizeIris
Edge
Frost
Strobe
Zoom
FramingShutter
ShutterRotate
Douser
BarnDoor
LampControl
FixtureControl
FixtureSpeed
Macro
Undefined
ManufacturerSpecific(u16)
Unknown(u16)
Trait Implementations§
Source§impl Clone for SlotIdDefinition
impl Clone for SlotIdDefinition
Source§fn clone(&self) -> SlotIdDefinition
fn clone(&self) -> SlotIdDefinition
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 SlotIdDefinition
impl Debug for SlotIdDefinition
Source§impl Display for SlotIdDefinition
impl Display for SlotIdDefinition
Source§impl From<SlotIdDefinition> for u16
impl From<SlotIdDefinition> for u16
Source§fn from(value: SlotIdDefinition) -> Self
fn from(value: SlotIdDefinition) -> Self
Converts to this type from the input type.
Source§impl From<u16> for SlotIdDefinition
impl From<u16> for SlotIdDefinition
Source§impl PartialEq for SlotIdDefinition
impl PartialEq for SlotIdDefinition
impl Copy for SlotIdDefinition
impl StructuralPartialEq for SlotIdDefinition
Auto Trait Implementations§
impl Freeze for SlotIdDefinition
impl RefUnwindSafe for SlotIdDefinition
impl Send for SlotIdDefinition
impl Sync for SlotIdDefinition
impl Unpin for SlotIdDefinition
impl UnwindSafe for SlotIdDefinition
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