我仍然坚持我之前所说的一切.
他们仍然结着婚,而且很幸福.no_std 可以选择性关闭标准库.{:#x?} 更加 pretty 的打印变量.数字字面量 例如 0b0000_1011_1000_0000DWARF的支持 让 debug 没那么痛苦.gimli 和 goblin 这是两个 crates, gimli 是用来消费 DWARF数据,从而可以制作调试工具. 而 globlin 可以处理 ELF.data-bearing enums 用过 Rust 的 enum 都说好.paste crate paste 可以像 C 的宏那样,所以粘贴多个标识符组成一个标识符.unsafe 虽然 Rust 最大特性之一是 safe,但是 unsafe 的存在也给了我们更多选择.多平台支持anyhow! + RUST_BACKTRACE 错误处理体验非常棒.asm! 提供了非常方便的宏语法,让你写汇编不再那么痛苦.string的连续性--pretty=expanded 和 cargo expand 展开宏Option<T>Into<Option<T>>builder模式.Endpoint-oriented 接口Hybrid derive patternGrouping up endpointsMacrosRust + WASM 编写的非常酷的 Gameboy 模拟器, 运行在浏览器中.
RISC-V 处理器和周边设备的模拟器. 使用 Rust 编写并且编译成 WebAssembly.fn my_function() {
puffin::profile_function!():
...
if ... {
puffin::profile_scope_data!("load_image", image_name):
...
}
}
如果想使用 UI,还可以使用插件 crate puffin-imgui 来展示火焰图等,他的样子如下:

原文作者:Rust语言中文社区;如有侵权,请联系管理员删除。