最新 最热

OpenHarmony鸿蒙支持Rust语言开发

随着OpenHarmony 4.0的发布,其引入了对Rust语言开发的支持,这一消息对于广大开发者来说无疑是一个激动人心的进步。Rust,这门以内存安全、并发和性能而著称的编程语言,开始在更多的场景中得到应用,特别是在系统服务和底层...

2024-05-18
2

【Rust日报】2024-05-13 使用 Rust 开发VS Code扩展

Visual Studio Code现在支持通过WebAssembly执行引擎扩展运行WASM二进制文件。这使得开发者能够将Rust编写的程序编译为WebAssembly,并在VS Code中直接运行。

2024-05-17
4

【Rust日报】2024-05-11 Tabiew 简介:用于查看和查询 CSV 文件的基于终端的工具

Kira 是一个与后端无关的库,用于为游戏创建富有表现力的音频。它提供了用于平滑调整声音属性的补间、用于将效果应用于音频的灵活混音器、用于精确计时音频事件的时钟系统以及空间音频支持。...

2024-05-17
5

Rust winit 0.30.0版本简介

不久前,Rust著名的跨平台窗体管理库winit发布了它的0.30.0版本,较之前的0.2x.x版本,新增了19个的模块API,改动大约19个模块API,移除了大约8个模块API。可见本次升级改动之大,主要是对事件循环、窗口管理的重构。鉴于目前网...

2024-05-16
4

Copy and Clone triat in Rust

在 rust 中,有 Copy 和 Clone 两个 trait 用于“复制”,本文区别两者。

2024-05-15
3

rust 标准库 std::mem 的一个细节

std::mem::take:将变量 dest 替换为其类型的默认值,并返回原来的 dest 值

2024-05-15
3

【Rust日报】2024-05-09 使用 Tokio 编写多线程聊天服务器

ctreg 是一个用于编译时处理正则表达式的库,其核心理念是在编译阶段就处理正则表达式,以提高运行效率并避免运行时错误。

2024-05-11
1

【Rust日报】2024-05-07 MeiliSearch 1.8 版本发布

Rust 团队在最新的博文中介绍了一项名为“检查 cfg 属性”的新功能。这项功能旨在让开发者更轻松地检查编译时的条件,以便更好地理解代码在不同平台和条件下的行为。...

2024-05-10
1

【Rust日报】2024-05-06 WebAssembly 基础

在讨论如何在Rust中加载共享库时,作者展示了如何使用libloading库中的Library和Symbol数据结构来实现。也讨论了在跨FFI边界时确保类型安全以及Rust的ABI不稳定性的问题,并介绍了使用abi_stable库来解决它。...

2024-05-10
5

【Rust日报】2024-05-05 用于验证Rust代码正确性的工具

Verus 是一种用于验证用 Rust 编写的代码正确性的工具。开发人员编写代码应该做什么的规范,Verus 静态检查可执行的 Rust 代码是否始终满足所有可能执行代码的规范。...

2024-05-10
1