< 返回版块

Cupnfish 发表于 2022-03-17 21:29

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

社区学习交流平台订阅:

评论区

写评论
zzliujianbo 2022-03-18 08:53

学习了,加油!

1 共 1 条评论, 1 页