The size_t type that is used in all the MU APIs will be dependent on the compiler that bindgen uses to generate the bindings for the library. This attempts to make the crate less dependant on that value in the public APIs.
Changes the Marshall and Unmarshall traits to use usize as input.
bindgen
uses to generate the bindings for the library. This attempts to make the crate less dependant on that value in the public APIs.