rustmann 0.8.0

Rust/Tokio client for Riemann
Documentation
use rustmann::{EventBuilder, RiemannClient, RiemannClientError, RiemannClientOptions};

#[tokio::main]
async fn main() -> Result<(), RiemannClientError> {
    let client = RiemannClient::new(&RiemannClientOptions::default());

    let event = EventBuilder::new()
        .service("riemann_test")
        .state("ok")
        .metric_f(123.4)
        .build();

    let response = client.send_events(vec![event]).await?;
    println!("{:?}", response);

    let query_response = client.send_query("service = \"riemann_test\"").await?;
    println!("{:?}", query_response);
    Ok(())
}