Part of async-opcua, a general purpose OPC-UA library in rust.
This is a command line tool to generate code for use with the async-opcua client and server libraries.
To use, define a YAML configuration file with a list of code gen targets, including OPC-UA BSD (Binary Schema Definition) files, XSD (XML Schema Definition) files, and NodeSet2.xml files.
See the custom-codegen sample for an example of how this can be done.