首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【Rust日报】2021-09-20 Rust CI/CD: github action 使用

【Rust日报】2021-09-20 Rust CI/CD: github action 使用

作者头像
MikeLoveRust
发布2021-09-29 14:57:34
发布2021-09-29 14:57:34
7850
举报

Rust CI/CD: github action 使用

和任何其他语言一样, 在我们掌握语法之外, 我们往往还有 CI/CD 的需求:

  • 需要哪些组件来组成CI管道,以确保我的代码是健康的?
  • 如何部署?
  • 我需要编写自定义工具还是有社区资源可用?

作者会用三篇文章来讲解 Rust在 github 中如何使用 action 来完成 CI/CD.

原文链接: https://www.homeops.dev/continuous-integration-with-github-actions-and-rust/

使用 Axum, Hyper, Tonic, and Tower 打造 web/gRPC 应用

这是使用 Axum, Hyper, Tonic, and Tower 来打造 web/gRPC 应用系列的第四部分. 本次主要讲解如何组合 Axum 和 Tonic.

原文链接: https://www.fpcomplete.com/blog/axum-hyper-tonic-tower-part4/

compact_str: 一种内存高效的不可变 string 类型

CompactStr 是一种内存效率更高的不可变字符串类型,它可以在堆栈上存储较小的字符串,并透明地在堆上存储更长的字符串。它们大多可以用作String的替换,在解析、反序列化或任何其他可能有较小字符串的应用程序中特别有用。

github 地址: https://github.com/ParkMyCar/compact_str

Caches: rust版本的 LRU

这是一个 Rust 版本的 LRU 实现. golang 的实现: https://github.com/hashicorp/golang-lru

github 地址: https://github.com/al8n/caches-rs

--

From 日报小组 BobQin,FBI小白

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss
  • 微信公众号:Rust语言中文社区
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-09-20,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Rust CI/CD: github action 使用
  • 使用 Axum, Hyper, Tonic, and Tower 打造 web/gRPC 应用
  • compact_str: 一种内存高效的不可变 string 类型
  • Caches: rust版本的 LRU
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档