pub enum SensorManagerError {
InvalidAmbientTemperatureConfiguration(String, String, String, String),
InvalidWaterTemperatureConfiguration(String, String, String, String),
SimulatorCommunicationError {
location: String,
signal: AquariumSignal,
source: TcpCommunicationError,
},
}Variants§
InvalidAmbientTemperatureConfiguration(String, String, String, String)
Invalid configuration of ambient temperature measurement.
InvalidWaterTemperatureConfiguration(String, String, String, String)
Invalid configuration of water temperature measurement.
SimulatorCommunicationError
Communication with the simulator failed.
Trait Implementations§
Source§impl Debug for SensorManagerError
impl Debug for SensorManagerError
Source§impl Display for SensorManagerError
impl Display for SensorManagerError
Source§impl Error for SensorManagerError
impl Error for SensorManagerError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for SensorManagerError
impl !RefUnwindSafe for SensorManagerError
impl Send for SensorManagerError
impl Sync for SensorManagerError
impl Unpin for SensorManagerError
impl !UnwindSafe for SensorManagerError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more