pub struct CommandLight {
pub on: Option<On>,
pub dimming: Option<CommandLightDimming>,
pub color_temperature: Option<CommandLightColorTemperature>,
pub color: Option<CommandLightColor>,
pub dynamics: Option<CommandLightDynamics>,
}
Fields§
§on: Option<On>
§dimming: Option<CommandLightDimming>
§color_temperature: Option<CommandLightColorTemperature>
§color: Option<CommandLightColor>
§dynamics: Option<CommandLightDynamics>
Implementations§
Source§impl CommandLight
impl CommandLight
Trait Implementations§
Source§impl Clone for CommandLight
impl Clone for CommandLight
Source§fn clone(&self) -> CommandLight
fn clone(&self) -> CommandLight
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 CommandLight
impl Debug for CommandLight
Source§impl Default for CommandLight
impl Default for CommandLight
Source§fn default() -> CommandLight
fn default() -> CommandLight
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CommandLight
impl<'de> Deserialize<'de> for CommandLight
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 CommandLight
impl RefUnwindSafe for CommandLight
impl Send for CommandLight
impl Sync for CommandLight
impl Unpin for CommandLight
impl UnwindSafe for CommandLight
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