20个不稳定版本 (9个破坏性更新)

0.10.1 2024年7月25日
0.9.2 2024年6月17日
0.8.1 2024年1月22日
0.8.0 2023年12月5日
0.3.0 2023年5月26日

#2034 in 魔法豆

Download history 1/week @ 2024-04-13 151/week @ 2024-05-11 37/week @ 2024-05-18 14/week @ 2024-05-25 7/week @ 2024-06-01 71/week @ 2024-06-08 274/week @ 2024-06-15 96/week @ 2024-06-22 14/week @ 2024-06-29 126/week @ 2024-07-06 23/week @ 2024-07-13 113/week @ 2024-07-20 29/week @ 2024-07-27

每月292次下载
lightspark-remote-signing 中使用

Apache-2.0

1MB
15K SLoC

Lightspark Rust SDK - v0.10.1

Lightspark Rust SDK 提供了一种方便的方式,从用 Rust 编写的应用程序中与 Lightspark 服务交互。

警告:此 SDK 的版本为 0.10.1(活跃开发)。这意味着其 API 可能不是完全稳定的。请预期 API 可能会发生更改,直到我们升级到 v1.0.0。

文档

此 SDK 的文档(安装、使用等)可在 https://docs.lightspark.com/lightspark-sdk/getting-started?language=Rust 找到

示例代码

为了方便您,我们包含了一个示例,展示了如何使用 SDK。打开文件 example/example.rs 并确保更新页面顶部的变量为您的信息,然后使用 cargo 运行它

cargo run --example example

lib.rs:

Lightspark Rust SDK 是 GraphQL API 的一层薄包装,为在 Rust 环境中轻松集成 Lightspark 系统提供了一种方式。

入门

在获得 API 令牌后,可以启动客户端。

use lightspark::request::auth_provider::AccountAuthProvider;
use lightspark::client::LightsparkClient;
use lightspark::key::RSASigningKey;

let api_id = "<your api token id>";
let api_token = "<your api token secret>";
let auth_provider = AccountAuthProvider::new(api_id.to_string(), api_token.to_string());
let client = match LightsparkClient::<RSASigningKey>::new(auth_provider) {
   Ok(value) => value,
   Err(err) => {
      println!("{}", err);
      return;
   }
};

您现在可以使用 Lightspark SDK 了!

在 examples/example.rs 中查看更多示例

依赖项

~18–32MB
~450K SLoC