rust
文章平均质量分 82
alwaysrun
当你站在山顶的时候,你的头上还有星空。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Rust多线程编程之Thread与Channel
介绍了Rust多线程编程thread以及线程间通信channel;如何利用sync::mpsc处理多生产者单消费者,利用crossbeam-channel处理多生产者多消费者,以及使用bus处理广播原创 2025-11-30 21:24:05 · 701 阅读 · 0 评论 -
Rust中的模式匹配
介绍了rust中的模式匹配(Pattern Matching)如何用于解构数据结构、匹配值和控制程序分支;并介绍了match时的守卫模式、引用和绑定等,以及复杂结构匹配;最后介绍了if、while、for中的模式匹配原创 2025-11-29 11:27:32 · 489 阅读 · 0 评论 -
Rust中的 Send 和 Sync trait 详解
介绍了Rust中并发安全的标记 trait(Marker Trait)Send 和 Sync ;以及类型默认标记和如何手动实现原创 2025-11-23 20:21:34 · 405 阅读 · 0 评论 -
Rust异步编程之async与.await
介绍了Rust中异步编程基本语法async与.await和Future,以及常见的运行时原创 2025-11-22 23:37:58 · 946 阅读 · 0 评论 -
Rust中的集合Collection
介绍了rust中常用集合(Collections)与对应的主要操作方法原创 2025-11-16 11:47:58 · 927 阅读 · 0 评论 -
Rust中的for循环与迭代器
介绍了rust中for 循环的原理,常用的场景以及绑定解构;然后介绍了迭代器,以及如何自定义迭代器与为容器类型实现IntoIterator以便可for遍历原创 2025-11-15 15:54:45 · 815 阅读 · 0 评论 -
Rust中模块定义与导入
详细介绍了模块的定义、注册,以及导入;以及模块的可见性原创 2025-11-12 10:58:40 · 912 阅读 · 0 评论 -
Rust中元组详解
介绍了Rust中的轻量级、固定长度的异构数据聚合类型元组(Tuple),常用操作(访问、解构)与特性;以及其数组、切片的区别原创 2025-11-11 08:58:34 · 466 阅读 · 0 评论 -
Rust中Protobuf使用简介
介绍了中rust中如何使用Protobuf;protoc的安装以及prost和prost-build依赖引入,和通过build.rs把proto文件自动生成rs文件,并使用原创 2025-11-09 19:05:20 · 311 阅读 · 0 评论 -
Rust中数组简介
介绍了Rust中数组(Array)定义、初始化、访问、遍历等方式与对应的常用方法;以及数组切片和常用方法原创 2025-11-08 20:22:33 · 346 阅读 · 0 评论 -
rust中的Cargo.toml文件
介绍了rust的清单文件Cargo.toml中的作用、内容与如何配置,以及与Cargo.lock的异同原创 2025-11-07 22:57:54 · 1051 阅读 · 0 评论 -
Rust编译参数与优化控制
介绍了Rust的核心工具rustc与cargo;cargo部分介绍了常用命令与profile相关优化参数;rustc部分主要介绍了常用参数原创 2025-11-02 11:02:07 · 853 阅读 · 0 评论 -
Rust中的闭包
介绍了Rust闭包基本定义与特征(不同情况下对应的trait),以及move语义;并介绍了其底层原理原创 2025-10-28 12:11:35 · 434 阅读 · 0 评论 -
Rust中错误处理机制
介绍了Rust的错误处理几只Result类型和panic!宏;Result方式主要包括常用方法、错误传播、Option类型,以及自定义错误类型;panic如何抛出以及捕获展开原创 2025-10-26 22:08:25 · 751 阅读 · 0 评论 -
Rust中的Enum与Struct详解
unit struct原创 2025-10-25 23:29:25 · 542 阅读 · 0 评论 -
Rust中的智能指针
介绍了Rust中的智能指针,Box、Rc、Arc、RefCell、Mutex、RwLock对应的功能、场景与常用方法,并提供了组合使用方式;以及Cow、Pin的使用方式原创 2025-10-24 23:34:16 · 984 阅读 · 0 评论 -
Rust中字符串与格式化
介绍了Rust中字符串,&str(字符串切片)和String(动态字符串)的异同,以及常用方法;并详细介绍了格式化参数(包括对齐、精度、类型等)和如何自定义Display时使用原创 2025-10-18 20:37:24 · 681 阅读 · 0 评论 -
Rust中模式匹配
介绍了rust中的模式匹配(match) 如何用于解构数据结构、匹配值和控制程序分支;介绍了值、管道、忽略、值绑定等匹配模式;以及在if let, while let和for中如何使用模式匹配原创 2025-10-12 13:02:10 · 330 阅读 · 0 评论 -
Rust中的特征Trait
介绍了Trait(特征)的定义、类型实现与继承;以及在函数参数、返回值中静态分发(impl trait)和动态分发(dyn trait)的异同,以及trait中的关联类型;最后介绍了派生特征以及如何手动实现原创 2025-10-08 20:28:50 · 893 阅读 · 0 评论 -
Rust中所有权和作用域及生命周期
介绍了Rust 中,作用域(Scope)与生命周期 和所有权(Ownership);引用和借用以及赋值对所有权的影响(转移还是复制);结构体、函数、方法等生命周期的声明(是否需要显式)原创 2025-10-07 23:25:12 · 1097 阅读 · 4 评论 -
Rust中的泛型Generics
介绍了泛型的概念,以及Rust中如何应用于函数、结构体、枚举、trait等中,和泛型约束等原创 2025-10-04 21:43:49 · 443 阅读 · 0 评论 -
Rust与C接口交互
介绍了rust如何与C/C++进行交互;详细给出了这rust中如何调用C接口库以及如何生成CAPI的接口库原创 2025-10-02 19:03:21 · 256 阅读 · 0 评论
分享