preamble-requires-ref-...

# `preamble-requires-ref-...`

Proposals mentioned in the `...` header appear in the `requires` header.

## Examples

    error[preamble-requires-ref-description]: proposals mentioned in preamble header `description` must appear in `requires`
     --> input.md:3:27
      |
    3 | description: Also missing EIP-1559
      |                           ^^^^^^^^ mentioned here
      |

    error[preamble-requires-ref-title]: proposals mentioned in preamble header `title` must appear in `requires`
     --> input.md:2:16
      |
    2 | title: Missing EIP-1559
      |                ^^^^^^^^ mentioned here
      |

## Explanation

The `preamble-requires-ref-...` family of lints makes sure that proposals referenced in other front matter (or preamble) fields appear in the `requires` field.

If a proposal is important enough to appear in the `title` or `description` field, it is extremely likely that it was meant to be required. Often this error appears in proposals extending an already existing standard.