Trait Device

Source
pub trait Device {
    // Required methods
    fn close(self);
    fn is_active(&self) -> bool;
}
Expand description

Represents a single device of any type; GPIO-based, SPI-based, I2C-based, etc. It defines the basic services applicable to all devices

Required Methods§

Source

fn close(self)

Shut down the device and release all associated resources.

Source

fn is_active(&self) -> bool

Returns True if the device is currently active and False otherwise.

Implementors§