pub fn idl_to_rust(prog: &IDLProg, config: &Config) -> Result<String> {
    let binding = RustLanguageBinding { config, prog };

    generate_code(prog, binding)
}
/// Takes an IDL string and returns a Rust string, unformatted.
Takes an IDL string and returns a Rust string, unformatted.
Takes an IDL string and returns a Rust string unformatted .
pub fn idl_to_rust(prog: &IDLProg, config: &Config) -> Result<String> {
    let binding = RustLanguageBinding { config, prog };
    generate_code(prog, binding)
}
pub fn idl_to_rust ( prog : & IDLProg , config : & Config ) -> Result < String > { let binding = RustLanguageBinding { config , prog } ; generate_code ( prog , binding ) }
Takes an IDL string and returns a Rust string, unformatted.
Takes an IDL string and returns a Rust string unformatted .
prog
&IDLProg
config
&Config
prog
&IDLProg
config
&Config