crate_interface (cargo): Provides a way to define an interface (trait) in a crate, but can implement or use it in any crate.
Keywords: macro|api|arceos|modular|operating-system|os-components|osdev|rust|unikernel