# Cosmos [![Build Status](https://travis-ci.org/cosmoshq/rust-cosmos.svg)](https://travis-ci.org/cosmoshq/rust-cosmos) Documentation is available [here](https://cosmos-io.github.io/rust-cosmos/doc/cosmos). ## Quick start ``` [dependencies] cosmos = "0.0.17" ``` ```rust 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 = 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); } ```