阿木博主一句话概括:Rust 语言代码格式化:Rustfmt 与团队规范冲突的自定义规则实现
阿木博主为你简单介绍:
在 Rust 社区中,Rustfmt 是一个广泛使用的代码格式化工具,它可以帮助开发者保持代码风格的一致性。在实际开发过程中,团队规范与 Rustfmt 的默认规则可能存在冲突。本文将探讨如何自定义 Rustfmt 的规则,以适应团队特定的代码风格要求。
关键词:Rust,Rustfmt,代码格式化,团队规范,自定义规则
一、
Rust 是一种系统编程语言,以其安全性和并发性而闻名。Rustfmt 是 Rust 社区推荐的代码格式化工具,它可以帮助开发者保持代码风格的一致性,提高代码的可读性和可维护性。在实际项目中,团队可能会根据自己的需求制定特定的代码规范,这些规范可能与 Rustfmt 的默认规则存在冲突。本文将介绍如何自定义 Rustfmt 的规则,以解决这种冲突。
二、Rustfmt 简介
Rustfmt 是一个可配置的代码格式化工具,它遵循 Rust 社区的代码风格指南。Rustfmt 可以自动格式化 Rust 代码,包括缩进、空格、换行等。它支持多种配置选项,允许开发者根据需要调整格式化规则。
三、团队规范与 Rustfmt 冲突
在实际项目中,团队可能会对以下方面有特定的要求:
1. 代码缩进风格:团队可能要求使用 4 个空格而不是 Rustfmt 默认的 2 个空格。
2. 函数和模块的命名规范:团队可能要求使用驼峰命名法而不是 Rustfmt 默认的下划线命名法。
3. 代码组织结构:团队可能要求将某些代码块放在特定的位置。
这些规范可能与 Rustfmt 的默认规则冲突,导致格式化后的代码不符合团队的要求。
四、自定义 Rustfmt 规则
为了解决团队规范与 Rustfmt 默认规则冲突的问题,我们可以通过以下步骤自定义 Rustfmt 的规则:
1. 创建 `.rustfmt.toml` 配置文件
在项目的根目录下创建一个名为 `.rustfmt.toml` 的配置文件,该文件将包含所有自定义的格式化规则。
2. 定义自定义规则
在 `.rustfmt.toml` 文件中,我们可以定义以下自定义规则:
```toml
[profile.default]
indent_style = "spaces"
indent_size = 4
[max_width]
column = 100
[newlines]
between_statement_groups = "always"
between_item_groups = "always"
between_type_item_groups = "always"
between_impl_groups = "always"
between_trait_item_groups = "always"
between_method_groups = "always"
between_macro_rules_groups = "always"
between_macro_impl_groups = "always"
between_macro_item_groups = "always"
between_macro_use_groups = "always"
between_macro_attribute_groups = "always"
between_macro_attribute_item_groups = "always"
between_macro_attribute_impl_groups = "always"
between_macro_attribute_item_groups = "always"
between_macro_attribute_use_groups = "always"
between_macro_attribute_attribute_groups = "always"
between_macro_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_impl_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_item_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute_use_groups = "always"
between_macro_attribute_attribute_attribute_attribute_attribute_attribute_attribute_attribute
Comments NOTHING