最新 最热

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

rust-analyzer 是一个 Rust 语言的语法分析器和语义分析器,用于提供代码补全、导航、重构等开发工具。而 rust-analyzer 的代码实现存储在 rust/src/tools/rust-analyzer 这个文件夹中。...

2023-11-25
1

Rust 异步编程笔记

Future 代表一个异步计算,它会产生一个值。通过调用 poll 方法来推进 Future 的运行,如果 Future 完成了,它将返回 Poll::Ready(result),我们拿到运算结果。如果 Future 还不能完成,可能是因为需要等待其他资源,它返回 Poll...

2023-11-24
1

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

在Rust源代码中,rust/src/tools/rust-installer/src/util.rs文件是安装程序的一个辅助文件,它提供了一些实用函数和结构体来处理安装过程中需要的一些操作。

2023-11-24
1

Python + Docker 还是 Rust + WebAssembly?这并不难选

作者|Sam Liu,Second State 工程师,CNCF WasmEdge 维护者 & Miley Fu,CNCF 大使,WasmEdge DevRel

2023-11-23
1

【Rust日报】2023-11-21 如何将 Rust 的编译效率提高 75%

Rust经常被提到的一个痛点是编译时间较慢。为了享受借用检查器、安全性和零成本抽象等好处,我们需要花费更多时间进行编译。为了测试不同的更改,我们需要建立一个基准。我电脑的配置如下:...

2023-11-23
0

听GPT 讲Rust源代码--src/librustdoc(2)

在Rust源代码中,rust/src/librustdoc/html/render/search_index.rs文件的作用是生成搜索索引,用于在Rust文档页面上进行关键字搜索。该文件实现了一个用于索引和搜索Rust文档的数据结构。...

2023-11-23
0

听GPT 讲Rust源代码--src/librustdoc

题图来自 Why is building a UI in Rust so hard?[1]

2023-11-22
1

【Rust 日报】2023-11-19 solars:可视化太阳系

Eyre是一个可定制的应用程序错误报告库,通过诸如tracing等集成,允许进行可配置的格式化和上下文聚合。本次更新如下。

2023-11-21
1

听GPT 讲Rust源代码--src/bootstrap

在Rust源代码中,rust/src/bootstrap/build.rs这个文件是一个构建脚本。构建脚本是一个在编译Rust编译器本身时运行的程序,它用于初始化和配置Rust编译器的构建过程。build.rs文件在Rust源代码的根目录下,这个特殊的文件...

2023-11-21
1

Rust 与 GPU 编程的现状与前景探究

话说,程序员三大浪漫,操作系统、编译器和图形处理。Rust 语言已经攻陷了其中两大浪漫,操作系统和编译器,那么图形处理呢?Rust 语言还能“浪”起来吗?...

2023-11-20
1