ITPub博客

首页 > 数据库 > 数据库开发技术 > 【Rust 日报】2022-03-17 如何使用axum的 "Type safe routing"?

【Rust 日报】2022-03-17 如何使用axum的 "Type safe routing"?

原创 数据库开发技术 作者:Rust语言中文社区 时间:2022-03-17 23:03:32 0 删除 编辑

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
社区学习交流平台订阅:
  • Rust.cc 论坛: 支持 rss
  • 微信公众号:Rust 语言中文社区

原文作者:Rust语言中文社区;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-06-11

  • 博文量
    1769
  • 访问量
    718716