This mini-fixture demonstrates the **Layer Rule** of the rustqual
Architecture dimension.
Files are ranked by the layer their path glob matches. An inner layer
(lower rank) may not import from an outer layer (higher rank). With
`order = ["domain", "adapter"]`, `domain` has rank 0 and `adapter` has
rank 1, so `src/domain/**` files must not import from `src/adapters/**`.
- --
The Layer Rule produces exactly **one** hit for this fixture:
- --
`check_layer_rule` when run against the parsed fixture files with the
`rustqual.toml`-derived `LayerDefinitions` returns one `MatchLocation`
whose `ViolationKind::LayerViolation` has `from_layer == "domain"`
and `to_layer == "adapter"`.