Programming, Cloudflare, Rust, Serverless, Workers.
— Rust provides a powerful macro syntax: lex_enum!(#[repr(u8)] OrderingOp { "eq" | "==" => Equal = EQUAL, "ne" | "!=" => NotEqual = LESS | GREATER, "ge" | ">=" => GreaterThanEqual = GREATER | EQUAL, "le" | "<=" => LessThanEqual = LESS | EQUAL, "gt" | ">" => GreaterThan = GREATER, "lt" | "<" =>