Functionality to generate a rust source code module which represents Entity Data Model items for
an OData endpoint. This generation can be performed as a procedural macro from the
odata_client_derive crate, or as a build.rs action, using the
[write_module_build_artifact] or [generate_module] functions.