配置语言 Nickel 1.0 发布
Nickel 1.0 是用 Rust 开发的配置语言。它在某种程度上是一种通用但特定领域的语言,专门用于生成配置(例如,通常评估为 YAML 或 JSON),但比纯序列化格式更具表现力,使配置可重用、可维护等正确(特别是选择加入静态类型和运行时合同)。它适用于任何类型的配置,对用例会相当大且复杂用例很有好处。
详情:https://www.tweag.io/blog/2023-05-17-nickel-1.0-release/ reddit 讨论:https://www.reddit.com/r/rust/comments/144b9hf/announcing_nickel_10_a_configuration_language/
Fyrox 游戏引擎 0.30 更新
Fyrox 0.30 已经发布,Fyrox 是一个用 Rust 编写的现代游戏引擎,它可以使用原生编辑器轻松创建 2D 和 3D 游戏,就像 Godot。0.30 是该引擎从一开始就发布的最大版本。此版本主要侧重于动画、编辑器、音频和生活质量改进,动画系统得到了显着改进,现在创建现代游戏开发中随处可见的复杂动画应该容易得多。 详情:https://fyrox.rs/blog/post/fyrox-game-engine-0-30/
async-hal 项目
嵌入式设备的异步硬件抽象层,使用示例
use async_hal::delay::DelayMs;
let mut led = _;
let mut timer = _;
loop {
led.toggle();
timer.delay_ms(1_000).await?;
}
项目地址:https://github.com/matthunz/async-hal
From 日报小组 @Jancd
社区学习交流平台订阅:
评论区
写评论还没有评论