Module uefi::prelude[][src]

Expand description

This module is used to simplify importing the most common UEFI types.

This includes the system table types, Status codes, etc.

Re-exports

pub use crate::Handle;
pub use crate::table::boot::BootServices;
pub use crate::table::runtime::RuntimeServices;

Structs

Boot

Marker struct associated with the boot view of the UEFI System Table

Status

UEFI uses status codes in order to report successes, errors, and warnings.

SystemTable

UEFI System Table interface

Traits

ResultExt

Extension trait for Result which helps dealing with UEFI’s warnings

Attribute Macros

entry

Custom attribute for a UEFI executable entrypoint