Arti
0.1发布
Arti是我们正在进行的项目,旨在创建一个在Rust中可嵌入的Tor客户端。它还没有准备好取代C语言的主要Tor实现,但我们相信它是未来的趋势。
blog: https://blog.torproject.org/arti_010_released/
如何使用axum
的 "Type safe routing"?
一篇讲解axum
的博文:
blog: https://mixi-developers.mixi.co.jp/how-to-use-type-safe-routing-of-axum-c06c1b1b1ab
octocat-rs
一个GitHub API客户端
目前还处于早期开发阶段,感兴趣的可以先star一下。
Octocrab是一个第三方的GitHub API客户端,允许你在Rust中轻松建立自己的GitHub集成或机器人。Octocrab有两套主要的API用于与GitHub通信,一套是高级强类型语义API,另一套是低级HTTP API用于扩展行为。
监听issues的例子:
let octocrab = octocrab::instance();
// Returns the first page of all issues.
let mut page = octocrab
.issues("XAMPPRocky", "octocrab")
.list()
// Optional Parameters
.creator("XAMPPRocky")
.state(params::State::All)
.per_page(50)
.send()
.await?;
// Go through every page of issues. Warning: There's no rate limiting so
// be careful.
loop {
for issue in &page {
println!("{}", issue.title);
}
page = match octocrab
.get_page::<models::issues::Issue>(&page.next)
.await?
{
Some(next_page) => next_page,
None => break,
}
}
GitHub: https://github.com/octocat-rs/octocat-rs
详细的文档基本都在Crates.io
里:
Crates.io: https://crates.io/crates/octocrab
This Week in Rust 434
新一期的 Rust 周报速递发布,快来看看有哪些内容你曾经关注过 :)
This Week in Rust 434: https://this-week-in-rust.org/blog/2022/03/16/this-week-in-rust-434/
From 日报小组 Cupnfish
社区学习交流平台订阅:
评论区
写评论学习了,加油!