preamble-eip

# `preamble-eip`

The `eip` header is a non-negative integer.

## Examples

    error[preamble-eip]: preamble header `eip` must be an unsigned integer
     --> input.md:2:5
      |
    2 | eip: 1abc
      |     ^^^^^ not a non-negative integer
      |

## Explanation

`preamble-eip` makes sure the `eip` front matter (or preamble) field is a non-negative integer.

Each proposal is identified with a number. The `eip` field holds that number.

Before an EIP Editor assigns a number, it is acceptable to leave this field as `eip: <to be assigned>` or omit it entirely.