最新 最热

【Rust日报】Rust 单元测试入门

软件中一个非常重要的部分是单元测试,毕竟,它们帮助我们验证那些我们脑海中的案例是否确实被正确实现,同时也确保了将来可能会修改我们代码的下一个幸运者能够自信他们的改动不会破坏应用程序...

2024-03-07
1

【Rust日报】2024-02-28 Pingora 开源

Pingora 是一个 Rust 框架,用于构建快速、可靠和可编程的网络系统。它已经经过了大规模的测试,多年来一直以每秒超过 4000 万次的速度提供互联网请求。...

2024-03-06
1

拜登:“一切非 Rust 项目均为非法”

“程序员编写代码并非没有后果,他们的⼯作⽅式于国家利益而言至关重要。”白宫国家网络总监办公室(ONCD,以下简称网总办)在本周一发布的报告中说道。在该报告中,拜登政府希望软件开发人员尽量使用 Rust 这样的内存安全编程...

2024-02-29
1

听GPT 讲Rust源代码--compiler(1)

在Rust编译器源代码中,rust/compiler/rustc_errors/src/diagnostic_builder.rs文件的作用是定义错误和警告的构建器,用于生成编译器诊断信息。这个文件是Rust编译器错误报告系统的一部分,负责处理和构建诊断信息,并向用户...

2024-02-29
1

Rust 交叉编译 macOS 为 Linux 和 Windows

想要实现跨平台编译且可运行的程序,那么我们就需要静态链接,这样生成程序才不会因为动态链接库的原因运行失败。

2024-02-28
1

【Rust日报】在 TensorFlow 中使用 Rust 指南

TensorFlow是由 Google Brain 团队开发的强大的开源机器学习框架,已成为人工智能的基石。虽然传统上与 Python 等语言相关,但 Rust(一种因其性能和安全性而受到重视的系统编程语言)的出现为 TensorFlow 爱好者开辟了新的...

2024-02-28
1

【Rust日报】Warp 终于支持 Linux!

Warp 是一款现代化的终端工具,最初在 MacOS 上发布后备受好评。自从上线以来,Linux 支持一直是 Warp 的最高票功能请求。现在,Linux 用户可以在 Ubuntu、Fedora、Arch Linux 或 RedHat 等发行版上安装 Warp。...

2024-02-28
1

【Rust日报】2024-02-20 cve-rs 编写安全代码来让 Rust 不内存安全!

cve-rs 允许你编写安全代码来在 Rust 程序中引入内存安全漏洞。给出的所有的例子都没有使用 unsafe 代码块。

2024-02-28
1

【Rust日报】2024-02-19 Linux 内核准备升级至 Rust 1.77

Linux 6.8 内核已经升级至 Rust 1.75,而最新的补丁则将内核的 Rust 代码迁移到 Rust 1.76,并准备好迎接即将发布的 Rust 1.77。 Rust 1.77 稳定了内核 Rust 代码使用的单字段 "offset_of" 功能,并添加了一个"--check-cfg...

2024-02-28
1

Rust workspace的使用

对于较大型项目,随着功能的不断增加,规模的不断扩大,将面临如何组织项目的问题。在这种情况下,可以使用 Cargo workspace来组织和管理项目。

2024-02-28
1