Enum homie_controller::PollError
source · pub enum PollError {
Client(ClientError),
Connection(ConnectionError),
}
Expand description
An error encountered while polling a HomieController
.
Variants§
Client(ClientError)
Error sending to the MQTT broker.
Connection(ConnectionError)
Error connecting to or communicating with the MQTT broker.
Trait Implementations§
source§impl Error for PollError
impl Error for PollError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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()
source§impl From<ClientError> for PollError
impl From<ClientError> for PollError
source§fn from(source: ClientError) -> Self
fn from(source: ClientError) -> Self
Converts to this type from the input type.
source§impl From<ConnectionError> for PollError
impl From<ConnectionError> for PollError
source§fn from(source: ConnectionError) -> Self
fn from(source: ConnectionError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for PollError
impl Send for PollError
impl Sync for PollError
impl Unpin for PollError
impl !UnwindSafe for PollError
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