pub enum LightValueUnit {
Percent,
Lumens,
Kelvin,
}Expand description
The native unit used by a standalone light control range.
Variants§
Percent
A percentage of the device’s supported range.
Lumens
Absolute luminous output, where the protocol exposes lumens.
Kelvin
Colour temperature in Kelvin.
Trait Implementations§
Source§impl Clone for LightValueUnit
impl Clone for LightValueUnit
Source§fn clone(&self) -> LightValueUnit
fn clone(&self) -> LightValueUnit
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 LightValueUnit
Source§impl Debug for LightValueUnit
impl Debug for LightValueUnit
Source§impl<'de> Deserialize<'de> for LightValueUnit
impl<'de> Deserialize<'de> for LightValueUnit
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
impl Eq for LightValueUnit
Source§impl Hash for LightValueUnit
impl Hash for LightValueUnit
Source§impl PartialEq for LightValueUnit
impl PartialEq for LightValueUnit
Source§impl Serialize for LightValueUnit
impl Serialize for LightValueUnit
impl StructuralPartialEq for LightValueUnit
Auto Trait Implementations§
impl Freeze for LightValueUnit
impl RefUnwindSafe for LightValueUnit
impl Send for LightValueUnit
impl Sync for LightValueUnit
impl Unpin for LightValueUnit
impl UnsafeUnpin for LightValueUnit
impl UnwindSafe for LightValueUnit
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.