sequence

Macro sequence 

Source
sequence!() { /* proc-macro */ }
Expand description

Define sequence constants with rich metadata.

Supports all 5 metadata fields in any order:

  • description - Human-readable description
  • typical_severity - Typical severity level
  • hints - Array of helpful hints
  • related - Array of related sequences
  • introduced - Version introduced

§Examples

sequence! {
    MISSING(001),            // Simple
    CUSTOM(042) {            // With metadata
        description: "Custom logic error",
        hints: ["Check business rules", "Verify input"],
        related: ["043", "044"],
        introduced: "1.2.0",
    },
}