1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
//! Errors that might happen in the crate #[derive(Debug, Fail)] pub enum InfluxDbError { #[fail(display = "query is invalid: {}", error)] /// Error happens when a query is invalid InvalidQueryError { error: String }, #[fail(display = "http protocol error: {}", error)] /// Error happens when a query is invalid ProtocolError { error: String }, #[fail(display = "http protocol error: {}", error)] /// Error happens when Serde cannot deserialize the response DeserializationError { error: String }, #[fail(display = "InfluxDB encountered the following error: {}", error)] /// Error which has happened inside InfluxDB DatabaseError { error: String }, }