Enum huelib::resource::group::ImmutableKind [−][src]
pub enum ImmutableKind {
Zero,
Luminaire,
LightSource,
}
Expand description
Kind of a group that is automatically created by the bridge and cannot be manually created.
Variants
A special group containing all lights in the system.
This group is not returned by the get_all_groups
function, and cannot be created,
modified or deleted.
A lighting installation of default groupings of hue lights.
The bridge will pre-install these groups for ease of use. This type cannot be created manually. Also, a light can only be in a maximum of one luminaire group.
A group of lights based on multisource luminaire attributes.
This group is created by the bridge.
Trait Implementations
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 RefUnwindSafe for ImmutableKind
impl Send for ImmutableKind
impl Sync for ImmutableKind
impl Unpin for ImmutableKind
impl UnwindSafe for ImmutableKind
Blanket Implementations
Mutably borrows from an owned value. Read more