Macros

Builds a CStr8 literal at compile time from a string literal.

Builds a CStr16 literal at compile time from a string literal.

Attribute Macros

Custom attribute for a UEFI executable entrypoint

unsafe_guid attribute macro, implements the Identify trait for any type (mostly works like a custom derive, but also supports type aliases)

Derive Macros

Custom derive for the Protocol trait