mirror of
https://gitee.com/openharmony/security_asset
synced 2024-12-04 06:02:11 +00:00
c5e8e59bab
Change-Id: I5e4ab2431e6ff89023da8a6d4e5ec7e28255bd42 Match-id-35e4d64e4e92a0c2936a45ffb7d80a556cf597ac
40 lines
1.7 KiB
TOML
40 lines
1.7 KiB
TOML
version = "Two"
|
||
# 统一管理宽度设置,但不包含 comment_width
|
||
use_small_heuristics="MAX"
|
||
# 使多个标识符定义保持对齐风格,代码看上去可以非常工整
|
||
indent_style="Visual"
|
||
# 设置让自定义具有判别式的枚举体按等号对齐的宽度
|
||
enum_discrim_align_threshold = 10
|
||
# 在match分支中,如果包含了块,也需要加逗号以示分隔
|
||
match_block_trailing_comma=true
|
||
# 自动将同一个 crate 的模块导入合并到一起
|
||
imports_granularity="Crate"
|
||
# StdExternalCrate 导入模块分组规则
|
||
# 1. 导入来自 std、core 和 alloc 的模块需要置于前面一组。
|
||
# 2. 导入来自 第三方库的模块 应该置于中间一组。
|
||
# 3. 导入来自本地 self、super和crate前缀的模块,置于后面一组。
|
||
group_imports="StdExternalCrate"
|
||
# format_macro_matchers 规则说明:
|
||
# 声明宏 模式匹配分支(=> 左侧)中要使用紧凑格式
|
||
# 默认声明宏分支代码体(=> 右侧) 使用宽松格式
|
||
format_macro_matchers=true
|
||
# 当使用 extern 指定外部函数时,不需要显式指定 C-ABI ,默认就是 C-ABI
|
||
force_explicit_abi=false
|
||
# 指定一行注释允许的最大宽度
|
||
comment_width=100
|
||
# wrap_comments 配合 comment_width 使用,自动将一行超过宽带限制的注释切分为多行注释
|
||
wrap_comments=true
|
||
# 将 /**/ 注释转为 //
|
||
normalize_comments=true
|
||
# 会报告注释中的 FIXIME
|
||
report_fixme="Unnumbered"
|
||
# 元组模式匹配的时候允许使用 `..` 来匹配剩余元素
|
||
condense_wildcard_suffixes=true
|
||
# 如果项目只在 Unix 平台下跑,可以设置该项为 Unix,表示换行符只依赖 Unix
|
||
newline_style="Unix"
|
||
# 不要将多个 Derive 宏合并为同一行
|
||
merge_derives = false
|
||
# 指定 fmt 忽略的目录
|
||
ignore = [
|
||
"test",
|
||
] |