输入 Rust 代码
4个空格缩进
制表符缩进
2个空格缩进
4个空格缩进
8个空格缩进
1
处理结果
1

使用说明与 Rust 知识点

如何使用本工具

  • 自动响应:在左侧输入框中粘贴或修改代码,停止输入后 500ms 将自动为您执行格式化操作。
  • Rust 格式化:支持标准的基于 { } 的大括号排版,并智能对诸如宏 (println!)、特征(trait)、生命周期 ('a) 与属性 (#[derive(Debug)]) 进行安全的保护与语法高亮。
  • 保存至本地:点击右侧的“保存至本地”按钮,可将格式化后的代码直接下载为 .rs 源码文件。

Rust 代码规范与特性

  • 所有权与借用:Rust 通过严格的生命周期管理,可以在没有垃圾回收器(GC)的情况下保证内存安全。
  • 缩进规范:官方 Rust 风格指南(rustfmt)标准要求使用 4 个空格缩进,而不是制表符。本工具默认遵守此标准。
  • 宏与属性:Rust 大量使用宏(以 ! 结尾)与编译器属性标签(#[]#![]),本工具通过原生 JS 词法拆解,有效防止在排版过程损坏其特殊结构。