Rust
文章平均质量分 59
Ayana-chan
Why?
展开
-
Rust:sea-orm的两个小tips——错误处理 & 只查询部分字段
介绍sea-orm的两个方便又未被官方强调的使用方法,包括错误处理以及只查询部分字段(partial select)原创 2024-04-13 21:33:53 · 431 阅读 · 0 评论 -
Rust:有代价与无代价的Async Trait——从object safe开始
围绕object safe,讨论async-trait crate和官方新支持的async trait语法糖的原理、特性、应用与区别原创 2024-04-13 21:24:06 · 2402 阅读 · 0 评论 -
Rust:原始指针转化为safe引用/Box
当原始指针作为一个safe函数的结果时,由于safe不能解引用,因此使用起来不方便。本文提供将其转化为safe的引用或Box的方法。原创 2024-04-02 18:48:20 · 439 阅读 · 2 评论 -
Rust:解决参数类型为泛型时,无法推导出&str,而会被推导成&String的问题
一个函数的参数为`&T`,而T有可能为`String`,此时只会解析成`&String`,而不能使用`&str`。本文提供解决此问题的方案。原创 2024-04-02 18:30:39 · 373 阅读 · 1 评论 -
Rust:associated type关联类型的二义性问题
直接使用rust的trait的关联类型时可能发生的二义性问题,不触发就很难发觉,应当提前防范。原创 2024-03-26 14:21:19 · 285 阅读 · 0 评论 -
Rust:签名优先机制与生命周期标注——理解生命周期标注的真正意义
理解Rust的签名优先机制,并以此进一步理解生命周期标注的含义。原创 2024-03-26 14:03:46 · 508 阅读 · 0 评论 -
Rust:axum与client之间的请求与响应的流式转发
使用axum开发带有http client的后端项目时,对较大的请求体或响应体进行流式转发的方法原创 2024-03-14 17:55:03 · 964 阅读 · 1 评论 -
Rust:tracing日志库笔记
rust的tracing、tracing_subscriber、tracing_appender的相关使用笔记原创 2024-03-14 17:42:56 · 1604 阅读 · 1 评论 -
速通基础Tokio(异步Rust)
速通rust的tokio库的基本概念和基本使用,快速扫盲,看完就上手原创 2024-01-12 17:41:55 · 726 阅读 · 1 评论 -
对Rust的Move的个人理解
对Rust的Move的个人理解原创 2024-02-18 21:58:54 · 466 阅读 · 0 评论 -
Rust:关于&str和String的转换以及其作为函数参数的相关心得
关于&str和String的转换以及其作为函数参数的相关心得原创 2024-02-18 22:02:49 · 608 阅读 · 0 评论 -
Rust:为什么要尽量只在impl处写泛型约束——你还在给每个结构体写两遍泛型约束吗?
讲清楚Rust中为什么要尽量只在impl里面写泛型约束,而不是在定义和impl里面各写一遍。原创 2024-03-13 15:50:54 · 525 阅读 · 0 评论 -
如何写出更好的Rust API —— 阅读sea-orm Design有感
Rust开发API函数时的优化方案,让API更好用原创 2024-03-13 15:59:15 · 521 阅读 · 0 评论 -
生命周期标注到底是什么?硬核Rust生命周期——看不懂这篇文章等于压根没学会生命周期
结合具体又精炼的用例深入探讨生命周期,彻底搞清楚“生命周期是什么”的问题,扫清许多Rust开发者对生命周期的误区。原创 2024-01-12 17:37:35 · 2200 阅读 · 1 评论