pub fn years(conn: &Connection) -> Result<Vec<i32>, CliError>Expand description
The years that have stored inputs, ascending — WITHOUT deserializing any blob, so a single corrupt row cannot break enumeration (review N3: one bad blob must not brick the read-only viewer).