5 个不稳定版本
0.3.0 | 2023年6月2日 |
---|---|
0.2.0 | 2023年5月26日 |
0.1.2 | 2023年5月25日 |
0.1.1 | 2023年5月24日 |
0.1.0 | 2023年5月24日 |
在 #upstash 中排名 #3
13KB
170 行
Upstash QStash for Rust
目前这个库支持的功能子集,我期望将来能添加更多。
文档可以在这里找到:here.
安装
[dependencies]
upstash-qstash = "0.1.2"
使用
use qstash::Client;
use serde_json::json;
#[tokio::main]
async fn main() -> Result<(), ()> {
let qstash_client = upstash_qstash::Client::new("your-token".to_owned()).expect("Init failed");
let body = serde_json::json!({
"key1": "value1",
"key2": "value2"
});
match qstash_client
.publish_json(
"url-or-token".to_owned(),
&body,
)
.await
{
Ok(result) => println!("Published {:?}", result),
Err(e) => println!("Error: {}", e),
}
Ok(())
}
依赖项
~4–15MB
~225K SLoC