rust cargo工具常用插件列表

news/2024/11/24 14:03:33/
插件功能安装命令
advisory检查 Cargo 依赖项中是否存在安全漏洞。cargo install cargo-advisory
asm生成 Rust 代码的汇编版本。cargo install cargo-asm
audit搜索 Rust 代码及其依赖项中的安全漏洞并输出警告。cargo install cargo-audit
benchcmp比较 Rust 基准测试结果。cargo install cargo-benchcmp
binutils运行 binutils 工具,比如 objcopy,以操作二进制文件。cargo install cargo-binutils
check检查 Rust 项目的语法和类型错误,但不生成可执行代码。内置
clippyRust 代码静态分析工具,可以识别写法问题并提示更好的解决方案。cargo install clippy
count统计 Rust 代码中的行数、注释和空行。cargo install cargo-count
crev代码审查工具,使 Rust 项目的开发者和用户可以共同维护项目的可信度。cargo install crev
deb生成 Debian 软件包,并将其上传到 Debian 软件包仓库。cargo install cargo-deb
deadlinks检查 Rust 项目文档中的死链接和过时链接。cargo install cargo-deadlinks
doctor检查 Rust 开发环境以确保其可用性。内置
edit向 Cargo.toml 中添加、删除和列出依赖项。内置
expand展开 Rust 代码并输出结果到标准输出。cargo install cargo-expand
fix自动化修复 Rust 项目中的一些 lints 和 warnings。cargo install cargo-fix
fmt格式化 Rust 代码并输出结果到标准输出。内置
generate快速创建 Rust 项目、模块和文件的工具。cargo install cargo-generate
graph生成 Rust 依赖项的可视化图形。cargo install cargo-graph
inspect输出 Rust 依赖项的有用信息,比如库的描述、文档、授权等。内置
make自定义构建系统,基于 YAML 配置文件。cargo install cargo-make
modules列出 Rust 项目中的所有模块,并显示它们之间的关系。内置
outdated检查 Rust 项目中的依赖项是否过时。内置
owned标记 Rust 代码中没有显式声明所有权的变量。cargo install cargo-owned
release使用适当的编译标志进行 “release” 编译,并将二进制文件上传到 GitHub 发布。cargo install cargo-release

http://www.ppmy.cn/news/75200.html

相关文章

(1分钟速览)g2o入门指南--笔记版

在slam后端中,优化的框架很多,有ceres,g2o,gtsam这些。要想真正掌握slam后端的优化内容,这些框架是必不可少的上手练习的内容。本文则介绍有关g2o的相关内容,作为一个入门指南,目标:…

【重新定义matlab强大系列七】利用matlab函数ischange查找数据变化点

🔗 运行环境:matlab 🚩 撰写作者:左手の明天 🥇 精选专栏:《python》 🔥 推荐专栏:《算法研究》 #### 防伪水印——左手の明天 #### 💗 大家好🤗&#x1f91…

可视区域兼容性问题的思考及方法封装

今日在复习可视化尺寸获取时突发奇想,为什么要在怪异模式下使用document.body.clientWidth,在标准模式下使用document.documentElement.clientWidth?以及是否在IE8及以下的版本中其中一个获取方式将返回undefined或0。  出于该问题的思考&am…

Java字节流battle字符流

目录 Java字节流(Byte Stream) FileInputStream和FileOutputStream Java字符流(Character Stream) FileReader和FileWriter 如何在使用是区分什么时候用输出什么时候用输入 Write方法 close方法 Java中的close方法本身抛出…

用docker搭建Ceph集群(基于nautilus版本)

用docker搭建Ceph集群(基于nautilus版本) 在本文中,我们将使用Docker搭建Ceph集群。我们将使用nautilus版本,这是Ceph的最新长期支持版本。 步骤1:安装Docker 首先,我们需要安装Docker。可以在Docker官网…

【 计算机组成原理 】第七章 外围设备

系列文章目录 第一章 计算系统概论 第二章 运算方法和运算器 第三章 多层次的存储器 第四章 指令系统 第五章 中央处理器 第六章 总线系统 第七章 外围设备 第八章 输入输出系统 文章目录 系列文章目录前言第七章 外围设备7.1 外围设备概述7.1.1 外围设备的一般功能7.1.2 外围…

Attention原理+向量内积+Transformer中的Scaled Dot-Product Attention

一、Attention原理 将 S o u r c e Source Source中的构成元素想象成是由一系列的 < K e y , V a l u e > <Key,Value> <Key,Value>数据对构成&#xff0c;此时给定 T a r g e t Target Target中的某个元素 Q u e r y Query Query&#xff0c;通过计算 Q u e…

从零开始 Spring Boot 34:日志 II

从零开始 Spring Boot 34&#xff1a;日志 II 图源&#xff1a;简书 (jianshu.com) 在从零开始 Spring Boot 10&#xff1a;日志 - 红茶的个人站点 (icexmoon.cn)中&#xff0c;我简单介绍过如何在Spring Boot中整合SLF4J日志。实际上&#xff0c;如果没有特殊需求&#xff0c…