前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】2022-11-08 bless.rs: 带你走入 Rust 生态

【Rust日报】2022-11-08 bless.rs: 带你走入 Rust 生态

作者头像
MikeLoveRust
发布2022-11-28 16:21:46
3570
发布2022-11-28 16:21:46
举报
文章被收录于专栏:Rust语言学习交流

bless.rs: 带你走入 Rust 生态

与 Python 和 Go 等其他编程语言相比,Rust 的标准库非常小,仅包含一些核心数据结构,所有其他功能都交给第三方 crate 去完成,Rust 新手的一个常见抱怨是,他们不知道从哪里开始:应该使用哪些 crate,应该信任哪些 crate。bless.rs这个网站旨在回答这些问题。

bless.rs 列举了 Rust 开发中最常用的一些库,包括了网络开发、并发、日志、命令行、错误处理等各个方面,将它作为你的 Rust crate cheat sheet 再合适不过了。

bless.rs 网址: https://blessed.rs/crates

RustFFT 发布 6.1 版本

RustFFT 是用纯 Rust 编写的高性能、SIMD 加速的快速傅氏变换库,6.1.0 版本将 SIMD 的支持扩展到 AArch64 的 Neon 指令集,也就意味着可以在 Apple M1 上运用新的 Neon 加速代码。至此,RustFFT 已经支持了 AVX、AVX2、SSE4.1 和 Neon 指令集。

Hurl 发布 1.8.0 版本

Hurl 是一个开源的命令行处理工具,能让你通过普通的文本文件,测试 REST API 和 HTML 内容。其基于 curl 实现,具有轻量,跨平台的优点,能够很好地集成到 CI/CD, Github Action 等环节中。

下面是 Hurl 的一个示例

代码语言:javascript
复制
POST https://example.org/api/tests
{
    "id": "4568",
    "evaluate": true
}

HTTP/1.1 200
[Asserts]
header "X-Frame-Options" == "SAMEORIGIN"
jsonpath "$.status" == "RUNNING"    # Check the status code
jsonpath "$.tests" count == 25      # Check the number of items
jsonpath "$.id" matches /\d{4}/     # Check the format of the id

通过 hurl /path/to/file 即可执行 API 测试。

1.8.0 版本中,Hurl 新增了请求重试、URL断言、Debug日志等特性,给开发者带来了更好的体验,详细内容可以阅读以下资料:

  • your-first-hurl-file 示例
  • 1.8.0 changelog
  • github 仓库地址: https://github.com/Orange-OpenSource/hurl

-- From 日报小组 RustPlumber

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-11-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • bless.rs: 带你走入 Rust 生态
  • RustFFT 发布 6.1 版本
  • Hurl 发布 1.8.0 版本
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档