cosmos-0.0.17 doesn't have any documentation.

Cosmos

Build Status

Documentation is available here.

Quick start

[dependencies]
cosmos = "0.0.17"
extern crate cosmos;

use cosmos::Cosmos;
use cosmos::Container;

fn main() {
    let host = "localhost:8888";
    let planet = "Mars";
    let cosmos = Cosmos::new(host, planet);
    let mut containers: Vec<Container> = Vec::new();
    let container = Container {
        Container: "curiosity".to_string(),
        Cpu: 8.08 as f32,
        Memory: 4096 as u64,
    };
    containers.push(container);

    let response = match cosmos.post_metrics(&containers) {
        Ok(response) => response,
        Err(e) => {
            panic!("{}", e);
        }
    };

    println!("{} {}", response.status_code, response_body);
}