pub struct CueDeviceInfo {
pub id: DeviceId,
pub device_type: Option<DeviceType>,
pub model: String,
pub layout: Option<DeviceLayout>,
pub capabilities: DeviceCapabilities,
pub leds_count: u32,
pub channels: Vec<Channel>,
}Expand description
The static device info for the attached CueDevice, including id, model, capabilities,
leds_count, and more.
Fields§
§id: DeviceId§device_type: Option<DeviceType>§model: String§layout: Option<DeviceLayout>§capabilities: DeviceCapabilities§leds_count: u32§channels: Vec<Channel>Trait Implementations§
Source§impl Clone for CueDeviceInfo
impl Clone for CueDeviceInfo
Source§fn clone(&self) -> CueDeviceInfo
fn clone(&self) -> CueDeviceInfo
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 CueDeviceInfo
impl Debug for CueDeviceInfo
Source§impl PartialEq for CueDeviceInfo
impl PartialEq for CueDeviceInfo
impl StructuralPartialEq for CueDeviceInfo
Auto Trait Implementations§
impl Freeze for CueDeviceInfo
impl RefUnwindSafe for CueDeviceInfo
impl Send for CueDeviceInfo
impl Sync for CueDeviceInfo
impl Unpin for CueDeviceInfo
impl UnwindSafe for CueDeviceInfo
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