kairosdb 0.1.0

Client for the KairosDB REST API
Documentation
use hyper;
use serde_json;
use std;

#[derive(Debug)]
pub enum KairoError {
    Kairo(String),
    Http(hyper::error::Error),
    Json(serde_json::error::Error),
    IO(std::io::Error),
}

impl From<hyper::error::Error> for KairoError {
    fn from(err: hyper::error::Error) -> KairoError{
        KairoError::Http(err)
    }
}

impl From<serde_json::error::Error> for KairoError {
    fn from(err: serde_json::error::Error) -> KairoError {
        KairoError::Json(err)
    }
}

impl From<std::io::Error> for KairoError {
    fn from(err: std::io::Error) -> KairoError {
        KairoError::IO(err)
    }
}