# Only lint top‐level module items (not enums, structs, impls, etc., inside)
= ["module"]
# Define the exact grouping you want, in the order you want:
= [
["modules", ["extern_crate", "mod", "foreign_mod"]],
["use", ["use"]],
["macros", ["macro"]],
["global_asm", ["global_asm"]],
["constants", ["static", "const"]],
["types", ["ty_alias", "enum", "struct", "union", "trait", "trait_alias"]],
["impls", ["impl"]],
["functions", ["fn"]],
]
# Don’t require alphabetical order within any of those groups
= "none"