Published onJune 6, 2024使用Rust构建一个JIRA集成的Git提交工具rustgitjira在现代软件开发过程中,自动化和提高效率是每个开发者的追求。尤其是当你在一个复杂的环境中工作时,重复性任务会消耗大量时间。本文将介绍如何使用Rust构建一个命令行工具,自动生成包含JIRA ID和标题的Git提交消息,并将其发布到Crates.io。
Published onJune 5, 2024深入理解 Rust 中的 `trait`Rusttrait在 Rust 中,`trait` 是一种定义共享行为的方式,它类似于其他语言中的接口(如 Java 中的接口或 C# 中的接口)。`trait` 定义了一组方法,这些方法可以由不同的类型实现。通过 `trait`,我们可以为类型定义共同行为,并在需要时进行多态操作。