5 个不稳定版本
0.19.0 | 2023 年 8 月 1 日 |
---|---|
0.18.0 | 2022 年 11 月 6 日 |
0.1.2 | 2022 年 3 月 5 日 |
0.1.1 | 2021 年 8 月 28 日 |
0.1.0 | 2021 年 8 月 28 日 |
#14 in #kraken
31KB
748 行
支持 Kraken WebSocket API
Kraken SDK 的 Kraken WebSocket API 组件
为 Kraken WebSocket API 提供的强类型 Rust SDK。
这个软件包是一个 非官方的、由社区驱动的努力。
安装
[dependencies]
kraken_sdk_ws = "0.18"
用法
use futures::StreamExt;
use kraken_sdk_ws::{api::SubscribeTickerRequest, client::WS_URL, Client};
#[tokio::main]
async fn main() {
let mut client = Client::connect(WS_URL, None).await.expect("cannot connect");
let req = SubscribeTickerRequest::new(&["BTC/USD"]);
client.send(req).await.expect("cannot send request");
loop {
if let Some(msg) = client.messages.next().await {
dbg!(&msg);
}
}
}
或运行示例
cargo run --example ticker
状态
该软件正在积极开发中,API 预计将发生变化。
贡献
欢迎提交拉取请求、问题和评论!请确保为新功能和错误修复添加测试。
许可
本作品根据 Apache-2.0 许可证授权。有关详细信息,请参阅 LICENSE.txt 或 https://spdx.org/licenses/Apache-2.0.html。
版权
版权所有 © 2022 Georgios Moschovitis。
依赖
~16–28MB
~507K SLoC