摘要:
![TIP] thiserror: 为自定义错误类型提供便捷的派生宏 snafu: 具有上下文的错误处理和报告框架 anyhow: 灵活的错误处理和报告库 thiserror vs snafu thiserror thiserror 是一个轻量级库,提供派生宏使错误定义变得简单。 特点: 简洁的语法 阅读全文
posted @ 2025-07-07 21:03
RioTian
阅读(22)
评论(0)
推荐(0)
摘要:
![TIP] 更详细的 Serde 教程可阅读此博文: Here Serde 是 Rust 生态系统中的核心库,提供了高效且通用的序列化和反序列化框架。其名称来源于"Serialization"和"Deserialization"的组合。 主要特点 通用性:支持多种数据格式,如JSON、YAML、T 阅读全文
posted @ 2025-07-07 21:02
RioTian
阅读(78)
评论(0)
推荐(0)
摘要:
![TIP] Reqwest 是一个高级 HTTP 客户端库,它简化了 HTTP 请求的处理流程,提供了许多常用功能: 支持异步和阻塞式 API 处理各种类型的请求体:纯文本、JSON、URL编码表单、多部分表单 可自定义的重定向策略 HTTP 代理支持 默认使用 TLS 加密 Cookie 管理 阅读全文
posted @ 2025-07-07 20:59
RioTian
阅读(99)
评论(0)
推荐(1)
摘要:
[!TIP] 默认分配器,有时会出现不能及时释放内存,推荐使用jemallocator [!NOTE] Rust 内存分配器替代品. ![NOTE] 相关实践:Rust Web 项目内存持续上升的真相:不是泄漏,是碎片 jemallocator 是一个与 jemalloc 内存分配器链接的库,提供了 阅读全文
posted @ 2025-07-07 16:42
RioTian
阅读(78)
评论(0)
推荐(0)
摘要:
Chrono旨在提供在公历格里高利历中执行正确日期和时间操作所需的所有功能: DateTime类型默认是时区感知的,同时提供单独的时区无关类型。 可能产生无效或模糊日期和时间的操作会返回Option或MappedLocalTime。 可配置的解析和格式化,具有受strftime启发的日期和时间格式化 阅读全文
posted @ 2025-07-07 16:36
RioTian
阅读(86)
评论(0)
推荐(0)