| Crates.io | warp10 |
| lib.rs | warp10 |
| version | 2.0.0 |
| created_at | 2016-09-16 20:46:38.545847+00 |
| updated_at | 2021-10-12 07:33:20.581776+00 |
| description | Warp10 client for rust |
| homepage | |
| repository | https://github.com/CleverCloud/warp10.rs |
| max_upload_size | |
| id | 6519 |
| size | 23,731 |
At the moment, we support writing to warp10.
Reading support should come at some point.
extern crate time;
extern crate warp10;
fn warp10_post() -> std::result::Result<warp10::Warp10Response, warp10::Error> {
let client = warp10::Client::new("http://localhost:8080/")?;
let writer = client.get_writer("my_write_token".to_string());
let res = writer.post_sync(vec![
warp10::Data::new(
time::OffsetDateTime::now_utc(),
Some(warp10::GeoValue::new(42.66, 62.18, Some(10))),
"test data name 2".to_string(),
vec![
warp10::Label::new("label 1 name", "label 1 value"),
warp10::Label::new("label 2 name", "label 2 value")
],
warp10::Value::String("Test warp10 awesome value".to_string())
)
])?;
Ok(res)
}
fn main() {
println!("{:?}", warp10_post());
}