//! Fundamentum Error
//!
/// Fundamentum iot core error
#[derive(Debug, thiserror::Error)]
pub enum Error {
/// Error on `jsonwebtoken::errors::Error`
#[error("Jwt: {0}")]
Jwt(#[from] jsonwebtoken::errors::Error),
/// Client Error
#[error("ClientError: {0}")]
ClientError(#[from] rumqttc::ConnectionError),
/// Error on `std::io::Error`
#[error("IoError: {0}")]
IoError(#[from] std::io::Error),
}