The underlying data is MPL-licensed, and src/lib.rs
is therefore a derived work.
Sources are generated in an integration test, in tests/codegen.rs
. The test will fail if the sources are out of date relative to upstream, and update src/lib.rs
if so. The code is generated in deterministic order so changes to the source should only result from upstream changes.