1个不稳定版本
0.1.0 | 2021年4月17日 |
---|
#1183 in 异步
11KB
160 行
icanhazdadjoke-sdk
这是一个用于与icanhazdadjoke API交互的crate。
以下是如何使用它的示例
示例
use icanhazdadjoke_sdk::{DadJokeSDK, PaginationOpts};
let dad_joke_sdk = DadJokeSDK::new("NAME_YOUR_APP".into()); // you can basically just put in here what your app is doing
let random_joke = dad_joke_sdk.get_random_joke().await; // gets a random joke
let paginated_jokes = dad_joke_sdk.query_jokes("pizza", PaginationOpts::default()).await; // you can specify more within the pagination options if you would like
贡献
首先,安装cargo readme。之后,每次编辑README.md文件时,只需运行以下命令
cargo readme > README.md
另外,确保运行cargo test
以确认所有代码仍然有效。
许可证
许可证:MIT
lib.rs
:
这是一个与icanhazdadjoke API交互的非官方Rust SDK。
以下是如何使用它的示例
示例
use icanhazdadjoke_sdk::{DadJokeSDK, PaginationOpts};
let dad_joke_sdk = DadJokeSDK::new("NAME_YOUR_APP".into()); // you can basically just put in here what your app is doing
let random_joke = dad_joke_sdk.get_random_joke().await; // gets a random joke
let paginated_jokes = dad_joke_sdk.query_jokes("pizza", PaginationOpts::default()).await; // you can specify more within the pagination options if you would like
文档
请查看docs.rs上的完整文档。
贡献
首先,安装cargo readme。之后,每次编辑README.md文件时,只需运行以下命令
cargo readme > README.md
另外,确保运行cargo test
以确认所有代码仍然有效。
许可证
依赖关系
~5–17MB
~221K SLoC