标签: rust
与该标签相关的所有文章 "rust".
-
Rust 异步生态(总览):从 mio 到 axum 的分层架构
Rust 的异步网络栈是 mio → tokio → hyper → tower → axum 五层,每层职责单一、可独立替换。C++ Asio 把事件通知、调度、定时器、buffer、协程支持打包在一个库里。两种设计没有绝对优劣——Rust 的分层来自语言特性(ownership 使模块边界天然清晰),Asio 的一体化来自 C++ 生态的碎片化(没有统一运行时,不如自己全做)。
-
Rust 基础:类型转换 as、From/Into 与 Turbofish
三个容易混淆的东西,各自干不同的事。
-
Rust 基础:类型获得 Trait 方法的三种方式
为什么有时候 use 一个 trait 就能直接调方法,有时候要 #[derive],有时候要手写 impl?
-
Rust 基础:Serde 序列化框架
serde(框架层) 定义两个 trait: Serialize, Deserialize 定义中间数据模型: bool, i64, string, seq, map, struct, enum... 提供 #[derive] 宏 + #[serde(...)] 属性