最新 最热

【Rust日报】2024-05-04 Image库发布 v0.25: 性能改进,生产就绪的WebP

Image crate是 Rust 最受欢迎的图像处理库,现已发布新版本!它为各种图像格式带来了加速和其他增强功能。

2024-05-10
1

【Rust日报】Luminal:在 Rust 中编译快速 GPU 内核

https://kyju.org/blog/piccolo-a-stackless-lua-interpreter/

2024-05-10
1

【Rust日报】2024-04-30 在 Rust 中设计一个带有 unsafe & union 的高效内存布局

这是关于如何构建 CLI 电子表格程序的系列博文中的第一篇博文,主要是因为我厌倦了所有其他电子表格的缺陷。在这篇博文中,我将设计电子表格单元格中每个值的内存布局,因此我们应该从以下问题开始:电子表格单元格包含什么?...

2024-05-10
1

【Rust日报】2024-04-29 wgpu: v0.20.0 发布

Zed是 Rust 构建的文本编辑器, 本文将介绍他的核心数据结构——Rope和SumTree。

2024-05-10
1

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

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

2024-05-08
1

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

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

2024-05-08
1

Rust crate与模块

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

2024-05-08
1

Rust 错误处理

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

2024-05-08
1

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

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

2024-05-08
1

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

在处理机器学习模型或序列化模型时,可能会遇到 safetensors_rust.SafetensorError: Error while deserializing header: HeaderTooLarge 的错误。这个问题出现在使用 safetensors 序列化库进行模型保存或加载时,特别是...

2024-05-08
1