Module uefi::proto

source ·
Expand description

Protocol definitions.

Protocols are sets of related functionality identified by a unique ID. They can be implemented by a UEFI driver or occasionally by a UEFI application.

See the BootServices documentation for details of how to open a protocol.

Modules

Console support protocols.
Provides support for the UEFI debugging protocol.
Device Path protocol
LoadedImage protocol.
Media access protocols.
Network access protocols.
Platform Initialization protocols.
Rng protocol.
Protocols related to secure technologies.
shimtarget_arch="i386" or x86-64 or ARM or AArch64
Shim lock protocol.
String protocols.

Traits

Common trait implemented by all standard UEFI protocols
Trait for creating a protocol pointer from a c_void pointer.

Derive Macros

Custom derive for the Protocol trait