Rust
文章平均质量分 92
后端工程师孔乙己
✨✨✨
展开
-
Rust 实战丨并发构建倒排索引
本文详细阐述了使用 Rust channel 并发构建倒排索引的详细过程。原创 2024-06-15 10:03:58 · 1385 阅读 · 0 评论 -
Rust 实战丨倒排索引
本文将使用 Rust 实现一个简单的倒排索引。原创 2024-06-14 11:00:52 · 645 阅读 · 1 评论 -
Rust 实战丨绘制曼德博集
本文参考《Rust 程序设计(第二版)》中第二章的示例,与读者分享**曼德博集**的绘制过程。原创 2024-06-14 10:59:52 · 1544 阅读 · 2 评论 -
Rust 实战丨通过实现 json! 掌握声明宏
本文分步展示了实现 json! 宏的过程,包括定义 Json 枚举和不同类型的匹配规则。通过这个过程,读者可以掌握声明宏的基本概念和实现方法。原创 2024-06-12 10:56:54 · 1519 阅读 · 0 评论 -
Rust 实战丨HTTPie
在本文中,我们深入探讨了如何使用 Rust 语言来实现一个类似于 HTTPie 的命令行工具。这个过程包括了对 HTTP 协议的理解、命令行参数的解析、HTTP 客户端的创建和请求发送,以及对响应的处理和展示。通过本文,读者不仅能够获得一个实用的命令行工具,还能够学习到如何使用 Rust 的库来构建实际的应用程序,包括clapreqwesttokio和colored等。此外,文章也说明了在 Rust 中进行异步编程和错误处理的一些常见模式。原创 2024-06-11 11:01:13 · 1304 阅读 · 4 评论 -
Rust reqwest 简明教程
本文介绍了 Rust 一个非常流程和强大的 HTTP 客户端库 reqwest 的基本使用方法。原创 2024-06-11 11:00:22 · 855 阅读 · 0 评论 -
深入探索 Rust 的 clap 库:命令行解析的艺术
本文将深入探索 Rust 中一个非常流行的命令行解析工具 clap,本文会先详细介绍 clap Derive 和 Builder 两种构建命令行工具的方式,并实战 httpie 工具,最后还将 clap 与 Go 语言中在命令行解析同样流行的 cargo 进行比较。原创 2024-06-10 16:39:23 · 2343 阅读 · 0 评论 -
时间处理基础:Rust 的 chrono 库教程
本文全面介绍了如何在 Rust 中使用 chrono 库来精确处理和转换时间与日期。从基本概念到高级功能,本文提供了实用的代码示例和详尽的解释,帮助你在任何 Rust 项目中高效管理时间。原创 2024-06-10 16:37:22 · 1533 阅读 · 0 评论 -
Rust anyhow 简明教程
Rust 的 anyhow 库,它提供了一个简单而强大的方式来处理错误。本教程将引导你了解 anyhow 的核心特性,包括易用性、错误链、调试便利性,以及如何在不同场景下利用 anyhow 来简化错误处理。无论是快速原型开发还是应用程序顶层错误处理,anyhow 都是 Rust 开发者的得力助手。原创 2024-06-09 11:33:26 · 1262 阅读 · 1 评论 -
Rust 实战丨SSE(Server-Sent Events)
本文详细介绍了 SSE 的工作原理,并通过示例代码展示了如何使用 Go 和 Rust 实现一个简单的 SSE 服务端,展示了在实际项目中应用 SSE 的方法。原创 2024-06-09 00:04:13 · 1112 阅读 · 0 评论