最新 最热

一次Rust重写基础软件的实践(三)

受到2022年“谷歌使用Rust重写Android系统且所有Rust代码的内存安全漏洞为零” [1] 的启发,最近笔者怀着浓厚的兴趣也顺应Rust 的潮流,尝试着将一款C语言开发的基础软件转化为 Rust 语言。本文的主要目的是通过记录此次...

2024-01-30
1

听GPT 讲Rust源代码--src/tools(33)

文件rust/src/tools/clippy/clippy_lints/src/std_instead_of_core.rs是Clippy工具中的一个lint源代码文件,用于检查在Rust程序中使用了标准库(std)而不是核心库(core)的情况。...

2024-01-28
1

听GPT 讲Rust源代码--src/tools(32)

文件collapsible_calls.rs的作用是为Clippy提供了一个内部lint,该lint检查可能可以合并为一个链式调用的连续函数调用序列,并给出警告。

2024-01-27
1

Rust修仙笔记之炼气期

当我们在项目根目录执行cargo run,此时就运行了rust写的第一个项目,并打印出了main.rs文件

2024-01-26
1

一次Rust重写基础软件的实践(二)

受到2022年“谷歌使用Rust重写Android系统且所有Rust代码的内存安全漏洞为零” [1] 的启发,最近笔者怀着浓厚的兴趣也顺应Rust 的潮流,尝试着将一款C语言开发的基础软件转化为 Rust 语言。本文的主要目的是通过记录此次...

2024-01-24
1

听GPT 讲Rust源代码--src/tools(31)

rust/src/tools/clippy/clippy_lints/src/matches/redundant_guards.rs这个文件是Clippy的一个Lint规则,用于检查在模式匹配中是否存在冗余的守卫条件(guard)。

2024-01-22
1

【Rust日报】2024-01-18 Rust 中的错误处理是半成品吗?

Po 主讨论了 Rust 中的常见错误处理方案(thiserror,Anyhow/Color_Eyre & Error_Stack,Miette 以及 Tracing_Error)和其中的部分不足,并且引发了一些有价值的讨论。...

2024-01-21
1

听GPT 讲Rust源代码--src/tools(30)

在Rust源代码中,cast_slice_from_raw_parts.rs文件位于rust/src/tools/clippy/clippy_lints/src/casts/目录下,它是Clippy工具中的一个lint,用于检查通过from_raw_parts函数将指针转换为切片时的潜在问题。...

2024-01-21
1

听GPT 讲Rust源代码--src/tools(29)

在Rust源代码中,rust/src/tools/clippy/clippy_lints/src/unused_peekable.rs这个文件是Clippy工具中一个特定的Lint规则的实现文件,用于检测未使用的Peekable迭代器。

2024-01-19
1