Overview of uefi-rs crates
mainThe uefi-rs repository is a collection of crates designed to provide safe and performant Rust abstractions for the Unified Extensible Firmware Interface (UEFI).
Key components include:
uefi: The primary high-level wrapper providing safe, convenient abstractions for UEFI functionality.uefi-raw: Provides raw ABI-compatible types that match the UEFI Specification. Use this for implementing firmware or creating low-level interfaces.uefi-macros: Helper macros used by theueficrate.uefi-test-runner: A UEFI application used to run integration tests.uefi-std-example: A minimal UEFI application implemented as a standard Rust binary.