最新 最热

【Rust 日报】2023-12-07 - Kondo - 为开发者设计的磁盘清理工具

kondo 是一款为开发者设计的磁盘清理工具,支持清理 16 种语言和工具链中的构建相关产物。

2023-12-11
1

【Rust 日报】2023-12-06 engrave -- 基于浏览器的代码编辑器

该 crate 提供了一个模块化 GUI 库,可以用作整个框架,也可以与各个部分一起使用。

2023-12-11
1

【Rust日报】2023-12-05 Loco 一个为全栈开发者提供的 Web 框架

你需要对 Rust 有一定的了解。你需要知道如何构建、测试和运行 Rust 项目,使用过一些流行的库,比如 clap、regex、tokio、axum 或其他 Web 框架,不过你不需要学会很复杂的东西。在 Loco 中没有疯狂的生命周期定义或复杂/...

2023-12-11
1

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

在Rust源代码中,rust-analyzer/crates/ide/src/inlay_hints/chaining.rs这个文件的作用是生成Rust代码中的链式调用提示。

2023-12-05
1

【Rust日报】2023-11-30 Rust 异步编程中的困境:针对固定问题的探讨

这篇文章讨论了 Rust 语言中临时变量的生存期问题以及一个新的语言想法——super let。作者首先介绍了临时变量的生存期规则,并探讨了临时生存期扩展的几种应用场景。然后,作者提出了super let的概念,旨在提供更多对临时...

2023-12-05
1

【Rust日报】2023-11-30 Rust 异步编程中的困境:针对固定问题的探讨

这篇文章讨论了 Rust 语言中临时变量的生存期问题以及一个新的语言想法——super let。作者首先介绍了临时变量的生存期规则,并探讨了临时生存期扩展的几种应用场景。然后,作者提出了super let的概念,旨在提供更多对临时...

2023-12-05
1

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

在Rust源代码中,references.rs文件位于rust-analyzer工具的ide模块中,其作用是实现了用于搜索引用的功能。

2023-12-04
1

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

在Rust源代码中,lower.rs文件位于Rust Analyzer项目的hir-ty子库中,其目的是将高级中间表示(HIR)降低为中间表示(MIR)。下面对文件及其组件进行详细介绍:...

2023-12-04
1

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

在Rust源代码中,rust/src/tools/rust-analyzer/crates/hir-ty/src/interner.rs这个文件是rust-analyzer工具的一部分,它定义了用于将类型系统中的实体进行唯一标识和共享的Interner和InternedWrapper。...

2023-12-04
1

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

在Rust源代码中,rust-analyzer项目是一个用于提供快速、准确的Rust语言分析服务的工具。在该项目的路径rust-analyzer/crates/hir-def/src下,data.rs文件提供了用于存储和管理Rust代码的语义信息的数据结构。...

2023-12-04
1