Rust最不知名的贡献者
Rust
背后,有非常多的无名英雄在默默的贡献着, 这里讲述的是其中一人: Dave Herman, 以及他如何悄悄的影响着 Rust 结果的故事.
原文链接: https://brson.github.io/2021/05/02/rusts-most-unrecognized-contributor
Rust拥有陡峭的学习曲线, 即使拥有了一些 C++的背景, Rust 的学习依旧不是一件容易的事情.
本文作者以C++开发者的角度, 对 Rust 和 C++的一些知识点做了一些对比, 希望能帮助想了解 Rust 的 c++开发人员.
原文链接: https://renoth.medium.com/understanding-rust-as-a-c-developer-69ee8ca76fd6
ccdb 是一个命令行游戏引擎.
crates.io地址:https://crates.io/crates/ccdb/1.5.0
#[derive(StructOfArray)]
pub struct Cheese {
pub smell: f64,
pub color: (f64, f64, f64),
pub with_mushrooms: bool,
pub name: String,
}
// 会生成类似下面代码.
pub struct CheeseVec {
pub smell: Vec<f64>,
pub color: Vec<(f64, f64, f64)>,
pub with_mushrooms: Vec<bool>,
pub name: Vec<String>,
}
crates.io地址:https://crates.io/crates/soa_derive
--
From 日报小组 BobQin,FBI小白
社区学习交流平台订阅: