Skip to main content

Frontlight

Trait Frontlight 

Source
pub trait Frontlight {
    // Required methods
    fn set_intensity(&mut self, value: LightLevel) -> Result<()>;
    fn set_warmth(&mut self, value: LightLevel) -> Result<()>;
    fn levels(&self) -> LightLevels;

    // Provided method
    fn turn_off(&mut self) -> Result<()> { ... }
}

Required Methods§

Source

fn set_intensity(&mut self, value: LightLevel) -> Result<()>

Source

fn set_warmth(&mut self, value: LightLevel) -> Result<()>

Source

fn levels(&self) -> LightLevels

Provided Methods§

Source

fn turn_off(&mut self) -> Result<()>

Turns the FrontLight off by setting everything to LightLevel::off()

Implementors§