< 返回版块

Yuan YQ 发表于 2025-11-05 10:28

measures-rs: 一个度量库

measures-rs 是把数值和单位封装到一起,并支持这些数量值符合逻辑的相关操作,从而提高使用带测量单位数值的 Rust 应用程序的可读性和正确性。这些单位可以是物理、几何中使用的,也可以是工业中常用的。

主要特点

  • 封装数值与单位:将带单位的数值封装起来,确保只有有意义的操作可被执行,避免无意义的单位运算
  • 支持多种单位:涵盖了物理、几何等多个领域的多种单位,如长度单位(米、英尺等)、角度单位(弧度、度等)、时间单位(秒、小时等)等
  • 单位转换:提供单位之间的转换功能,方便在不同单位体系下进行计算和表示

Github: https://github.com/carlomilanesi/measures-rs

MS4525DO 差压传感器驱动

这是一个针对 MS4525DO 差压传感器的跨平台 Rust 驱动程序,该传感器常用于无人机、航空器和 UAV 中的空速测量。

核心特性

  • 双 API 支持:同时提供阻塞式(blocking)和异步(async)实现
  • 平台无关:适用于任何支持 I2C 的平台(基于 embedded-hal / embedded-hal-async
  • no_std 兼容:非常适合嵌入式系统
  • 零动态分配:所有操作都使用栈内存
  • 读数验证:双重读取验证确保数据新鲜度
  • 内置空速计算:可将压力数据转换为空速
  • 灵活的日志:可选 defmtlog 支持
  • 安全性:使用 #![forbid(unsafe_code)] 确保代码安全

Github: https://github.com/cojmeister/MS4525DO

Rust 维护者基金

Rust 基金会正式宣布推出 Rust 基金会维护者基金,这一全新计划旨在为推动 Rust 编程语言发展的开发者提供持续、透明且长期的支持;该基金将在与 Rust 项目领导委员会及项目负责人的紧密协作下确定结构,结合过往资助和奖学金项目的经验打造持久支持框架,以应对 2025 年开源可持续性挑战加剧的现状,保障 Rust 维护者开展代码审查、升级、重构等关键工作,进而维护 Rust 作为高性能、安全软件构建工具的健康与未来发展,目前基金相关流程、资格和时间线等细节待后续公布。

原文:https://rustfoundation.org/media/announcing-the-rust-foundation-maintainers-fund/

--

From 日报小组 Yuan YQ

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页