Programming, Cloudflare, Rust, Serverless, Workers.
Scheme with IndexMap, we can change parsing to resolve all the parsed field names to their indices in-place and store that in the AST: impl<'i, 's> LexWith<'i, &'s Scheme> for Field<'s> { fn lex_with(mut input: &'i str, scheme: &'s Scheme) -> LexResult<'i, Self> { ... let field = scheme