pub trait Dimmer: Light {
// Provided methods
fn brightness(&self) -> Result<u16> { ... }
fn set_brightness(&self, brightness: u16) -> Result<()> { ... }
}Expand description
Dimmable smart light devices
Provided Methods§
Sourcefn brightness(&self) -> Result<u16>
fn brightness(&self) -> Result<u16>
Get percentage brightness of bulb
Sourcefn set_brightness(&self, brightness: u16) -> Result<()>
fn set_brightness(&self, brightness: u16) -> Result<()>
Set percentage brightness of bulb
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.