24个版本 (5个稳定版本)
2.0.0 | 2021年10月12日 |
---|---|
1.2.0 | 2021年4月22日 |
1.0.0 | 2021年2月22日 |
0.13.0 | 2020年6月13日 |
0.4.1 | 2016年9月30日 |
#1928 in 数据库接口
每月247次下载
在 scaphandre 中使用
20KB
549 代码行
这是Warp10 Geo/时间序列数据库的Rust客户端
特性
目前,我们支持向warp10写入。
读取支持将在某个时候到来。
示例
extern crate time;
extern crate warp10;
fn warp10_post() -> std::result::Result<warp10::Warp10Response, warp10::Error> {
let client = warp10::Client::new("http://127.0.0.1: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());
}
依赖项
~11–20MB
~331K SLoC