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 数据库接口

Download history 41/week @ 2024-03-13 12/week @ 2024-03-20 19/week @ 2024-03-27 43/week @ 2024-04-03 3/week @ 2024-04-10 17/week @ 2024-04-17 26/week @ 2024-04-24 5/week @ 2024-05-01 4/week @ 2024-05-08 2/week @ 2024-05-15 9/week @ 2024-05-22 80/week @ 2024-05-29 63/week @ 2024-06-05 84/week @ 2024-06-12 39/week @ 2024-06-19 21/week @ 2024-06-26

每月247次下载
scaphandre 中使用

BSD-3-Clause

20KB
549 代码行

这是Warp10 Geo/时间序列数据库的Rust客户端

Crates.io LICENSE

特性

目前,我们支持向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