Enum thermostat::Error [−][src]
pub enum Error { HandlerFailed, MeasurementFailed, HeatMaxRunTimeConstraint, HeatMinRunTimeConstraint, HeatMinOffTimeConstraint, CoolMaxRunTimeConstraint, CoolMinRunTimeConstraint, CoolMinOffTimeConstraint, FanMaxRunTimeConstraint, FanMinRunTimeConstraint, FanMinOffTimeConstraint, }
Thermostat errors
Variants
HandlerFailed
Indicates a handler failed, intended to be used by thermostat handler implementations
MeasurementFailed
Indicates a measurement failed, indended to be used by thermostat measurement implementations
HeatMaxRunTimeConstraint
Heating has met the maximum run time
HeatMinRunTimeConstraint
Heating has not yet met the minimum run time
HeatMinOffTimeConstraint
Heating has not yet met the minimum off time between cycles
CoolMaxRunTimeConstraint
Cooling has met the maximum run time
CoolMinRunTimeConstraint
Cooling has not yet met the minimum run time
CoolMinOffTimeConstraint
Cooling has not yet met the minimum off time between cycles
FanMaxRunTimeConstraint
Fan has met the maximum run time
FanMinRunTimeConstraint
Fan has not yet met the minimum run time
FanMinOffTimeConstraint
Fan has not yet met the minimum off time between cycles
Trait Implementations
impl Debug for Error
[src]
impl Debug for Error
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Copy for Error
[src]
impl Copy for Error
impl Clone for Error
[src]
impl Clone for Error
fn clone(&self) -> Error
[src]
fn clone(&self) -> Error
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Display for Error
[src]
impl Display for Error