pub fn emit( specs: &[MessageSpec], schemas_version: &str, ) -> Result<String, EmitError>
Returns an error when the generated code is not valid Rust, which is an emitter bug.