10个版本

0.1.9 2024年1月31日
0.1.8 2023年4月25日

#1874 in Web编程

每月 31 次下载

MIT 许可证

50KB
726

JsonBank.io Rust SDK

JsonBank.io Rust SDK的官方仓库。

文档 | crates.io | docs.rs

用法

将以下内容添加到您的Cargo.toml文件中

[dependencies]
jsonbank = "0.1"

然后在您的代码中导入库

use jsonbank::{JsonBank, JsonObject};

fn main() {
    let jsb = JsonBank::new_without_config();
    
    // get public content
    let data: JsonObject = match jsb.get_content("jsonbank/sdk-test/index.json") {
        Ok(data) => data,
        Err(err) => panic!("{:?}", err)
    };

    println!("{:?}", data);
}

测试

在项目的根目录下创建一个.env文件,并添加以下变量

JSB_HOST="https://api.jsonbank.io"
JSB_PUBLIC_KEY="your public key"
JSB_PRIVATE_KEY="your private key"

然后运行下面的测试命令。

注意:测试需要一个线程,以确保所有测试都能按照定义的顺序运行。

cargo test -- --test-threads=1

或使用npm,因为包含了package.json文件

npm run test

依赖

~3–14MB
~210K SLoC