前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Rust 官方周报 384 期

Rust 官方周报 384 期

作者头像
niqin.com
发布2022-06-30 16:45:38
4900
发布2022-06-30 16:45:38
举报
文章被收录于专栏:Rust 生态与实践

大家好,欢迎查阅第 384 期《Rust 周报》!Rust 是一种系统语言,主要追求三个要素:安全性、并发性,以及高性能。本文是其开发进展和社区生态的每周摘要。如果您想提出意见或建议,请在推特联系我们账号 @ThisWeekInRust,或者在 github 向我们发送 PR。想参与吗?我们期待您的贡献。

Rust 社区更新

本周无咨询。

官方

  • Rust 1.51.0 官宣发布,中译版本:Rust 1.51.0 已正式发布,及其新特性详述
  • [Rust 基金会] 介绍 Mark Rousskov(Rust 核心团队,项目主管)
  • [Rust 基金会] 介绍 Nell Shamrell-Harrington(董事会成员,微软公司)

项目/工具 更新

  • rust-analyzer 更新日志 #70
  • IntelliJ Rust 更新日志 #144
  • Knurling-rs 财务报告和筹资公告,Knurling-rs 致力于提升嵌入式 Rust 开发体验。
  • Ockam | 分布式应用程序之间的端到端加密信息传递,以及交互式身份验证
  • Deno 公司宣布成立,JavaScript/TypeScript 的运行时,原 NodeJS 作者主导开发。

观测/思考

  • 使用 Rust 疯狂提升 Python 性能,产品性能提升 500%。
  • Rust web 框架现状,如下图为 Rocket 框架调试工具 LogRocket 界面。
  • GhostCell:分离权限与数据的 Rust API
  • 在 slipstream 库中使用常量泛型(const generics)
  • Rust 迭代器的提示与技巧

Rust 演练

  • 重点和痛点,async Rust 演练,主要是 tokio。
  • 使用 C-bindgen 将 Rust 嵌入 Zephyr(物联网操作系统)固件
  • Rust 中的解析器组合因子(中译版本),英文原文链接。
  • Rust 中的网格,第二部分:常量泛型
  • Rust 中,符合人类工程学的错误处理,即处理方式舒适,不生硬。
  • 使用 Rust 常量泛型实现 SHA2 (256/512) 算法
  • 使用 GNU 调试器分析内存分配
  • 测试嵌入式 Rust 应用程序
  • 使用常量泛型为电子图形建模
  • Rust 的模块系统
  • [系列] 使用 crate:trust-dns-resolver
  • [视频] 更安全的 Rust:和 Creusot 一起检查程序

其它

  • 在 Linux 内核中,Linus Torvalds 对 Rust 语言进行评估
  • 所有权的概念图

周最佳 crate

本周最佳 crate 是 tide-acme,使用 Let’s Encrypt for Tide,自动进行 HTTPS 认证。

由 Josh Triplett 提议,谢谢!

关于下周最佳 crate,请您提议,并投票!

参与邀请

您一直想为开源项目做贡献,但却不知道从哪里开始吗?每周,我们都会强调一些来自 Rust 社区的任务。您可以挑选,并开始参与!

有些任务可能还有导师,请访问具体任务页面,以了解更多信息。

  • AWS 项目:Rust lambda 运行时,以及生物信息项目 BioIT
  • darpi-rs/darpi 寻求用户和贡献者
  • RoaringBitmap/roaring-rs 请求 PR 复核

如果你是 Rust 项目所有人,正在寻求贡献人员,请提交任务到这个页面。

Rust 核心更新

327 PR 在[上一周被合并][merged]

近期活动

线上活动

  • April 1, Berlin, DE - Rust Hack and Learn - Berline.rs
  • April 6, Buffalo, NY, US - Buffalo Rust User Group - Buffalo Rust Meetup
  • April 7, Johannesburg, ZA - Monthly Joburg Rust Chat! - Johannesburg Rust Meetup
  • April 7, Indianapolis, IN, US - Indy.rs - with Social Distancing - Indy Rust
  • April 13, Seattle, WA, US - Monthly Meetup - Seattle Rust Meetup

北美

  • April 8, Columbus, OH, US - Monthly Meetup - Columbus Rust Society
  • April 14, Atlanta, GA, US - Grab a beer with fellow Rustaceans - Rust Atlanta

本周引语

尽管存在所有负面影响,但我必须说:我确实非常喜欢 Rust 所采用的基于民意调查的方法。遇到的大多数问题,并非错误而引起,而是因为:没有其它语言,真正将这个原则推进到如此远的地步。编程语言的设计,首要是“艺术性”,而非技术性。并且,预见所选择设计的后果,那几乎是不可能的。

– tomaka on medium

谢谢 Michael Howell 的提议。

欢迎提交下周引语!

Rust 周报编辑人员:nellshamrell, llogiq、cdmistman.

原文链接:This Week in Rust 384

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

本文分享自 Rust 生态与实践 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Rust 社区更新
    • 官方
      • 项目/工具 更新
        • 观测/思考
          • Rust 演练
            • 其它
            • 周最佳 crate
            • 参与邀请
            • Rust 核心更新
            • 近期活动
              • 线上活动
                • 北美
                • 本周引语
                相关产品与服务
                多因子身份认证
                多因子身份认证(Multi-factor Authentication Service,MFAS)的目的是建立一个多层次的防御体系,通过结合两种或三种认证因子(基于记忆的/基于持有物的/基于生物特征的认证因子)验证访问者的身份,使系统或资源更加安全。攻击者即使破解单一因子(如口令、人脸),应用的安全依然可以得到保障。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档