pub enum DMXConfigurationForClient {
Empty,
Reserved {
fixture_name: String,
property_type: PropertyType,
fine_degree: usize,
fixture_type_hash: u8,
},
}Expand description
Represents the state of a single DMX channel tailored specifically for clear visual representation in the client’s GUI DMX overview.
Variants§
Empty
The DMX channel is currently unassigned.
Reserved
The DMX channel is allocated to a fixture property, providing necessary details for the UI.
Fields
§
property_type: PropertyTypeThe specific property type (e.g., Dimmer, Pan) mapped to this channel to display its function.
Trait Implementations§
Source§impl Clone for DMXConfigurationForClient
impl Clone for DMXConfigurationForClient
Source§fn clone(&self) -> DMXConfigurationForClient
fn clone(&self) -> DMXConfigurationForClient
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 moreSource§impl Debug for DMXConfigurationForClient
impl Debug for DMXConfigurationForClient
Source§impl<'de> Deserialize<'de> for DMXConfigurationForClient
impl<'de> Deserialize<'de> for DMXConfigurationForClient
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DMXConfigurationForClient
impl RefUnwindSafe for DMXConfigurationForClient
impl Send for DMXConfigurationForClient
impl Sync for DMXConfigurationForClient
impl Unpin for DMXConfigurationForClient
impl UnsafeUnpin for DMXConfigurationForClient
impl UnwindSafe for DMXConfigurationForClient
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