pub fn generate_rust_code( file: &mut impl Write, definitions: &[Definition], layer: i32, config: &Config) -> Result<()>