pub enum LedId {
Keyboard(KeyboardLedId),
Mouse(MouseLedId),
MouseMat(MouseMatLedId),
Headset(HeadsetLedId),
HeadsetStand(HeadsetStandLedId),
Memory(MemoryModuleLedId),
Motherboard(MotherboardLedId),
GraphicsCard(GraphicsCardLedId),
Commander(CommanderLedId),
Device(DeviceLedId),
Integrated(IntegratedLedId),
Unknown(u32),
}
Expand description
All of the valid LedId
s currently in the iCUE SDK.
They are broken into subcategories, each with a number of available values.
Variants§
Keyboard(KeyboardLedId)
Mouse(MouseLedId)
MouseMat(MouseMatLedId)
Headset(HeadsetLedId)
HeadsetStand(HeadsetStandLedId)
Memory(MemoryModuleLedId)
Motherboard(MotherboardLedId)
GraphicsCard(GraphicsCardLedId)
Commander(CommanderLedId)
Device(DeviceLedId)
Integrated(IntegratedLedId)
Unknown(u32)
Trait Implementations§
Source§impl From<LedId> for CorsairLedId
impl From<LedId> for CorsairLedId
Source§impl From<u32> for LedId
impl From<u32> for LedId
Source§fn from(led_id: CorsairLedId) -> Self
fn from(led_id: CorsairLedId) -> Self
Converts to this type from the input type.
impl Copy for LedId
impl StructuralPartialEq for LedId
Auto Trait Implementations§
impl Freeze for LedId
impl RefUnwindSafe for LedId
impl Send for LedId
impl Sync for LedId
impl Unpin for LedId
impl UnwindSafe for LedId
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