Trait power_monitor::PowerClient
source · pub trait PowerClient: Send {
// Required methods
fn get_power_data(&mut self) -> Result<PowerData, Box<dyn Error>>;
fn last_request_timestamp(&self) -> Option<SystemTime>;
}
Required Methods§
fn get_power_data(&mut self) -> Result<PowerData, Box<dyn Error>>
sourcefn last_request_timestamp(&self) -> Option<SystemTime>
fn last_request_timestamp(&self) -> Option<SystemTime>
Returns timestamp that this client sends a DBus request.