 of where it has been used in production. As such, many features one might take for granted in C still do not exist in Rust, or are newly added. For example, variadic functions (varargs) were just recently added. There are other corner cases of &quot;things you can do in C&quot; that still need to be added. Rust does have a great package management system (called cargo - crates are packages), but in a system like EDK2, we will want to limit those outside dependencies. Sub-command cargo-vendor is a tool wher