首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#rust

一文快速理解Rust语言扩展trait

草帽lufei

科学无非就是在自然界的多样性中寻求统一性(或者更确切地说,是在我们经验的多样性中寻求统一性)。用 Coleridge 的话说,诗歌、绘画、艺术,同样是在多样性中...

1910

Rust运算符重载:让类型更灵活优雅

草帽lufei

在 Rust 中,运算符重载是一种特性,允许为自定义类型定义运算符的行为。可以为自定义类型定义加法、减法、乘法、除法等运算符的行为

3000

Rust 关联常量,泛型结构体,内部可变性

草帽lufei

Rust 在其类型系统中的另一个特性也采用了类似于 C# 和 Java 的思想,有些值是与类型而不是该类型的特定实例关联起来的。在 Rust 中,这些叫作关联常...

3300

Rust crate与模块

草帽lufei

假设你正在编写一个程序,用来模拟蕨类植物从单个细胞开始的生长过程。你的程序,也像蕨类植物一样,一开始会非常简单,所有的代码也许都在一个文件中——这只是想法的萌芽...

1700

Rust 错误处理

草帽lufei

Rust 的错误处理方法很不寻常,值得用单独的一章来讨论。这里没有什么深奥的编程思想,只是对你来说可能有点儿新而已。本章介绍了 Rust 中的两类错误处理:pa...

2310

Rust枚举深度解析:构建灵活的数据结构

草帽lufei

长期以来被 ML 社区和 Haskell 社区的黑客们称为总和类型、可区分的联合体(union)或代数数据类型。在 Rust 中被称为枚举

1110

Rust模式探索:写出更优雅的Rust代码

草帽lufei

在Rust中,模式匹配是一种强大的编程工具,它允许你根据数据的结构来选择不同的执行路径。模式可以用在 match 表达式、if let 表达式、while le...

900

第2章 | Rust 导览

草帽lufei

安装 Rust 的最佳方式是使用 rustup。请转到 rustup.rs 网站并按照那里的说明进行操作。

1600

如何完美解决ERROR: safetensors_rust.SafetensorError: Error while deserializing header: HeaderTooLarge

猫头虎

在处理机器学习模型或序列化模型时,可能会遇到 safetensors_rust.SafetensorError: Error while deserializi...

8600

三年全职 Rust 游戏开发,真要放弃 Rust 吗?

张汉东

我感觉 LogLogGame 想做的太多了,如果他们一开始就基于 godot-rust 或 bevy 来实现他们的游戏,而不把精力放到自己实现游戏引擎上面,状况...

7910

一起长锈:4 默认不可变的变量绑定与引用(从Java与C++转Rust之旅)

程序员吾真本

上次我们聊到,我们那三个程序员小伙伴一起钻研了Rust的prelude和宏。他们还在继续深入研究代码。

9140

一起长锈:3 类型安全的Rust宏(从Java与C++转Rust之旅)

程序员吾真本

上次聊到,Java程序员赵可菲和C++程序员席双嘉在Rust大神贾克强的带领下,找到了AI编程小助手艾极思把Rust编程书中的游戏需求改成了“猜骰子冷热”,现在...

8430

Rust 生态纯属炒作?3 年写了 10 万行代码的开发者吐槽:当初用 Rust 是被忽悠了

深度学习与Python

编者按:本文作者是国外一位用 Rust 编程语言开发游戏的开发者,这位作者和他的朋友两人成立了一家小型独立游戏开发工作室,在过去几年中他们致力于开发跨不同引擎...

13010

解决VScode中Rust-Analyzer插件无法启动的一种方法

fem178

安装Rust-Analyzer的预览版。这样的好处是Rust-Analyzer即使更新,也能在不同rustc版本的项目中用相应版本的rust-analyzer。

11910

太优雅了!Rust 200 行代码实现表达式解析

roseduan

表达式解析、计算是一种基本和常见的任务,例如最常见的算术表达式,计算的方法有很多,比如逆波兰表达式、LL、LR 算法等等。

8010

听GPT 讲Rust Cargo源代码(8)

fliter

文件cargo/src/cargo/ops/tree/format/parse.rs的作用是解析Rust Cargo的树形依赖格式文件。

6910

听GPT 讲Rust Cargo源代码(7)

fliter

在Rust Cargo的源代码中,cargo/src/cargo/util/toml_mut/dependency.rs文件的作用是处理和修改Cargo.tom...

4710

听GPT 讲Rust Cargo源代码(6)

fliter

cargo/src/cargo/util/edit_distance.rs是Rust Cargo项目中负责计算编辑距离(edit distance)的模块。编辑...

7210

听GPT 讲Rust Cargo源代码(5)

fliter

在Rust Cargo的源代码中,cargo/src/cargo/core/resolver/features.rs文件的作用是处理特性依赖关系的解析和解析器。

6710

听GPT 讲Rust Cargo源代码(4)

fliter

在Rust Cargo的源代码中,cargo/src/cargo/core/compiler/rustdoc.rs文件的作用是实现与rustdoc文档生成器相关...

5610
领券
http://www.vxiaotou.com