1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use std::error::Error; use std::fmt; #[derive(Debug)] pub enum InfluxError { TcpStreamIsNone, } impl Error for InfluxError {} impl fmt::Display for InfluxError { fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result { match self { InfluxError::TcpStreamIsNone => write!(formatter, "TcpStream is None."), } } }