3 个不稳定版本
0.2.0 | 2024年6月19日 |
---|---|
0.1.1 | 2024年6月18日 |
0.1.0 | 2024年6月18日 |
#717 在 网页编程
13KB
258 行
Norris Jokes API
Chuck Norris 笑话 API 同步与异步获取库,适用于 Rust 应用程序
使用方法
同步调用使用方法
use norris_jokes::jokecategory::JokeCategory;
fn main() {
let mut result = norris_jokes::get_random();
println!("{:?}", result);
result = norris_jokes::get_random_with_category(JokeCategory::Sport);
println!("{:?}", result);
let result_list = norris_jokes::get_with_query("sport");
println!("{:?}", result_list);
}
异步调用使用方法
use norris_jokes::jokecategory::JokeCategory;
use std::error::Error;
#[tokio::main]
async fn main() -> Result<(), Box<dyn Error>> {
let mut joke = norris_jokes::get_random_async().await;
println!("{:?}", joke);
joke = norris_jokes::get_random_with_category_async(JokeCategory::Sport).await;
println!("{:?}", joke);
let result_list = norris_jokes::get_with_query_async("sport").await;
println!("{:?}", result_list);
Ok(())
}
依赖项
~6–18MB
~256K SLoC