pub struct SceneState {
pub on: Option<bool>,
pub brightness: Option<u8>,
pub color_mode: Option<ColorMode>,
pub hue: Option<u8>,
pub saturation: Option<u8>,
pub enhanced_hue: Option<u16>,
pub color_x: Option<u16>,
pub color_y: Option<u16>,
pub color_temp_mireds: Option<u16>,
}Expand description
Partial light-state snapshot stored by the Zigbee Scenes cluster.
Fields§
§on: Option<bool>§brightness: Option<u8>§color_mode: Option<ColorMode>§hue: Option<u8>§saturation: Option<u8>§enhanced_hue: Option<u16>§color_x: Option<u16>§color_y: Option<u16>§color_temp_mireds: Option<u16>Trait Implementations§
Source§impl Clone for SceneState
impl Clone for SceneState
Source§fn clone(&self) -> SceneState
fn clone(&self) -> SceneState
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 moreimpl Copy for SceneState
Source§impl Debug for SceneState
impl Debug for SceneState
Source§impl Default for SceneState
impl Default for SceneState
Source§fn default() -> SceneState
fn default() -> SceneState
Returns the “default value” for a type. Read more
impl Eq for SceneState
Source§impl PartialEq for SceneState
impl PartialEq for SceneState
Source§fn eq(&self, other: &SceneState) -> bool
fn eq(&self, other: &SceneState) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SceneState
Auto Trait Implementations§
impl Freeze for SceneState
impl RefUnwindSafe for SceneState
impl Send for SceneState
impl Sync for SceneState
impl Unpin for SceneState
impl UnsafeUnpin for SceneState
impl UnwindSafe for SceneState
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