List of all items
Structs
- Error
- Guid
- Status
- allocator::Allocator
- boot::EventType
- boot::HandleBuffer
- boot::MemoryAttribute
- boot::MemoryDescriptor
- boot::MemoryType
- boot::OpenProtocolParams
- boot::ProtocolSearchKey
- boot::ProtocolsPerHandle
- boot::ScopedProtocol
- boot::Tpl
- boot::TplGuard
- data_types::CStr16
- data_types::CStr8
- data_types::CString16
- data_types::Event
- data_types::Guid
- data_types::Handle
- data_types::UnalignedSlice
- data_types::chars::Char16
- data_types::chars::Char8
- data_types::chars::CharConversionError
- fs::Components
- fs::FileSystem
- fs::IoError
- fs::Path
- fs::PathBuf
- fs::UefiDirectoryIter
- mem::memory_map::MemoryAttribute
- mem::memory_map::MemoryDescriptor
- mem::memory_map::MemoryMapIter
- mem::memory_map::MemoryMapKey
- mem::memory_map::MemoryMapMeta
- mem::memory_map::MemoryMapOwned
- mem::memory_map::MemoryMapRef
- mem::memory_map::MemoryMapRefMut
- mem::memory_map::MemoryType
- prelude::Status
- proto::console::gop::BltPixel
- proto::console::gop::FrameBuffer
- proto::console::gop::GraphicsOutput
- proto::console::gop::Mode
- proto::console::gop::ModeInfo
- proto::console::gop::ModeIter
- proto::console::gop::PixelBitmask
- proto::console::pointer::Pointer
- proto::console::pointer::PointerMode
- proto::console::pointer::PointerState
- proto::console::serial::ControlBits
- proto::console::serial::IoMode
- proto::console::serial::Parity
- proto::console::serial::Serial
- proto::console::serial::StopBits
- proto::console::text::Input
- proto::console::text::Output
- proto::console::text::OutputMode
- proto::console::text::ScanCode
- proto::debug::DebugPort
- proto::debug::DebugSupport
- proto::debug::ExceptionType
- proto::debug::ProcessorArch
- proto::device_path::DevicePath
- proto::device_path::DevicePathHeader
- proto::device_path::DevicePathInstance
- proto::device_path::DevicePathInstanceIterator
- proto::device_path::DevicePathNode
- proto::device_path::DevicePathNodeIterator
- proto::device_path::DeviceSubType
- proto::device_path::DeviceType
- proto::device_path::FfiDevicePath
- proto::device_path::LoadedImageDevicePath
- proto::device_path::acpi::Acpi
- proto::device_path::acpi::Adr
- proto::device_path::acpi::Expanded
- proto::device_path::acpi::Nvdimm
- proto::device_path::bios_boot_spec::BootSpecification
- proto::device_path::build::DevicePathBuilder
- proto::device_path::build::acpi::Acpi
- proto::device_path::build::acpi::Adr
- proto::device_path::build::acpi::AdrSlice
- proto::device_path::build::acpi::Expanded
- proto::device_path::build::acpi::Nvdimm
- proto::device_path::build::bios_boot_spec::BootSpecification
- proto::device_path::build::end::Entire
- proto::device_path::build::end::Instance
- proto::device_path::build::hardware::Bmc
- proto::device_path::build::hardware::Controller
- proto::device_path::build::hardware::MemoryMapped
- proto::device_path::build::hardware::Pccard
- proto::device_path::build::hardware::Pci
- proto::device_path::build::hardware::Vendor
- proto::device_path::build::media::CdRom
- proto::device_path::build::media::FilePath
- proto::device_path::build::media::HardDrive
- proto::device_path::build::media::PiwgFirmwareFile
- proto::device_path::build::media::PiwgFirmwareVolume
- proto::device_path::build::media::Protocol
- proto::device_path::build::media::RamDisk
- proto::device_path::build::media::RelativeOffsetRange
- proto::device_path::build::media::Vendor
- proto::device_path::build::messaging::Atapi
- proto::device_path::build::messaging::Bluetooth
- proto::device_path::build::messaging::BluetoothLe
- proto::device_path::build::messaging::DeviceLogicalUnit
- proto::device_path::build::messaging::Dns
- proto::device_path::build::messaging::Emmc
- proto::device_path::build::messaging::FibreChannel
- proto::device_path::build::messaging::FibreChannelEx
- proto::device_path::build::messaging::I2o
- proto::device_path::build::messaging::Ieee1394
- proto::device_path::build::messaging::Infiniband
- proto::device_path::build::messaging::Ipv4
- proto::device_path::build::messaging::Ipv6
- proto::device_path::build::messaging::Iscsi
- proto::device_path::build::messaging::MacAddress
- proto::device_path::build::messaging::NvdimmNamespace
- proto::device_path::build::messaging::NvmeNamespace
- proto::device_path::build::messaging::NvmeOfNamespace
- proto::device_path::build::messaging::RestService
- proto::device_path::build::messaging::RestServiceVendorData
- proto::device_path::build::messaging::SasEx
- proto::device_path::build::messaging::Sata
- proto::device_path::build::messaging::Scsi
- proto::device_path::build::messaging::Sd
- proto::device_path::build::messaging::Uart
- proto::device_path::build::messaging::Ufs
- proto::device_path::build::messaging::Uri
- proto::device_path::build::messaging::Usb
- proto::device_path::build::messaging::UsbClass
- proto::device_path::build::messaging::UsbWwid
- proto::device_path::build::messaging::Vendor
- proto::device_path::build::messaging::Vlan
- proto::device_path::build::messaging::Wifi
- proto::device_path::end::Entire
- proto::device_path::end::Instance
- proto::device_path::hardware::Bmc
- proto::device_path::hardware::BmcInterfaceType
- proto::device_path::hardware::Controller
- proto::device_path::hardware::MemoryMapped
- proto::device_path::hardware::Pccard
- proto::device_path::hardware::Pci
- proto::device_path::hardware::Vendor
- proto::device_path::media::CdRom
- proto::device_path::media::FilePath
- proto::device_path::media::HardDrive
- proto::device_path::media::PartitionFormat
- proto::device_path::media::PiwgFirmwareFile
- proto::device_path::media::PiwgFirmwareVolume
- proto::device_path::media::Protocol
- proto::device_path::media::RamDisk
- proto::device_path::media::RamDiskType
- proto::device_path::media::RelativeOffsetRange
- proto::device_path::media::Vendor
- proto::device_path::messaging::Atapi
- proto::device_path::messaging::Bluetooth
- proto::device_path::messaging::BluetoothLe
- proto::device_path::messaging::BluetoothLeAddressType
- proto::device_path::messaging::DeviceLogicalUnit
- proto::device_path::messaging::Dns
- proto::device_path::messaging::DnsAddressType
- proto::device_path::messaging::Emmc
- proto::device_path::messaging::FibreChannel
- proto::device_path::messaging::FibreChannelEx
- proto::device_path::messaging::I2o
- proto::device_path::messaging::Ieee1394
- proto::device_path::messaging::Infiniband
- proto::device_path::messaging::InfinibandResourceFlags
- proto::device_path::messaging::Ipv4
- proto::device_path::messaging::Ipv4AddressOrigin
- proto::device_path::messaging::Ipv6
- proto::device_path::messaging::Ipv6AddressOrigin
- proto::device_path::messaging::Iscsi
- proto::device_path::messaging::IscsiLoginOptions
- proto::device_path::messaging::IscsiProtocol
- proto::device_path::messaging::MacAddress
- proto::device_path::messaging::MasterSlave
- proto::device_path::messaging::NvdimmNamespace
- proto::device_path::messaging::NvmeNamespace
- proto::device_path::messaging::NvmeOfNamespace
- proto::device_path::messaging::Parity
- proto::device_path::messaging::PrimarySecondary
- proto::device_path::messaging::RestService
- proto::device_path::messaging::RestServiceAccessMode
- proto::device_path::messaging::RestServiceType
- proto::device_path::messaging::SasEx
- proto::device_path::messaging::Sata
- proto::device_path::messaging::Scsi
- proto::device_path::messaging::Sd
- proto::device_path::messaging::StopBits
- proto::device_path::messaging::Uart
- proto::device_path::messaging::Ufs
- proto::device_path::messaging::Uri
- proto::device_path::messaging::Usb
- proto::device_path::messaging::UsbClass
- proto::device_path::messaging::UsbWwid
- proto::device_path::messaging::Vendor
- proto::device_path::messaging::Vlan
- proto::device_path::messaging::Wifi
- proto::device_path::text::AllowShortcuts
- proto::device_path::text::DevicePathFromText
- proto::device_path::text::DevicePathToText
- proto::device_path::text::DisplayOnly
- proto::device_path::text::PoolString
- proto::driver::ComponentName1
- proto::driver::ComponentName2
- proto::driver::LanguageIter
- proto::loaded_image::LoadedImage
- proto::media::block::BlockIO
- proto::media::block::BlockIOMedia
- proto::media::block::BlockIoProtocol
- proto::media::disk::DiskIo
- proto::media::disk::DiskIo2
- proto::media::disk::DiskIo2Token
- proto::media::file::Directory
- proto::media::file::FileAttribute
- proto::media::file::FileHandle
- proto::media::file::FileInfo
- proto::media::file::FileSystemInfo
- proto::media::file::FileSystemVolumeLabel
- proto::media::file::RegularFile
- proto::media::fs::SimpleFileSystem
- proto::media::load_file::LoadFile
- proto::media::load_file::LoadFile2
- proto::media::partition::GptPartitionAttributes
- proto::media::partition::GptPartitionEntry
- proto::media::partition::GptPartitionType
- proto::media::partition::MbrOsType
- proto::media::partition::MbrPartitionRecord
- proto::media::partition::PartitionInfo
- proto::media::partition::PartitionInfoRevision
- proto::media::partition::PartitionType
- proto::misc::ResetNotification
- proto::misc::Timestamp
- proto::network::IpAddress
- proto::network::MacAddress
- proto::network::pxe::ArpEntry
- proto::network::pxe::BaseCode
- proto::network::pxe::DhcpV4Flags
- proto::network::pxe::DhcpV4Packet
- proto::network::pxe::DhcpV6Packet
- proto::network::pxe::DiscoverInfo
- proto::network::pxe::FfiDiscoverInfo
- proto::network::pxe::IcmpError
- proto::network::pxe::IcmpErrorEcho
- proto::network::pxe::IpFilter
- proto::network::pxe::IpFilters
- proto::network::pxe::Mode
- proto::network::pxe::MtftpFileInfo
- proto::network::pxe::MtftpInfo
- proto::network::pxe::ReadDirParseError
- proto::network::pxe::RouteEntry
- proto::network::pxe::Server
- proto::network::pxe::TftpError
- proto::network::pxe::TftpFileInfo
- proto::network::pxe::UdpOpFlags
- proto::network::snp::InterruptStatus
- proto::network::snp::NetworkMode
- proto::network::snp::NetworkState
- proto::network::snp::NetworkStats
- proto::network::snp::ReceiveFlags
- proto::network::snp::SimpleNetwork
- proto::pi::mp::CpuPhysicalLocation
- proto::pi::mp::MpServices
- proto::pi::mp::ProcessorCount
- proto::pi::mp::ProcessorInformation
- proto::rng::Rng
- proto::rng::RngAlgorithmType
- proto::security::MemoryProtection
- proto::shell_params::ShellParameters
- proto::shim::Hashes
- proto::shim::ShimLock
- proto::string::unicode_collation::UnicodeCollation
- proto::tcg::AlgorithmId
- proto::tcg::EventType
- proto::tcg::HashAlgorithm
- proto::tcg::PcrIndex
- proto::tcg::v1::BootServiceCapability
- proto::tcg::v1::EventLog
- proto::tcg::v1::EventLogIter
- proto::tcg::v1::FfiPcrEvent
- proto::tcg::v1::PcrEvent
- proto::tcg::v1::StatusCheck
- proto::tcg::v1::Tcg
- proto::tcg::v1::Version
- proto::tcg::v2::BootServiceCapability
- proto::tcg::v2::EventLog
- proto::tcg::v2::EventLogFormat
- proto::tcg::v2::EventLogIter
- proto::tcg::v2::HashLogExtendEventFlags
- proto::tcg::v2::PcrEvent
- proto::tcg::v2::PcrEventDigestIter
- proto::tcg::v2::PcrEventDigests
- proto::tcg::v2::PcrEventInputs
- proto::tcg::v2::Tcg
- proto::tcg::v2::Version
- runtime::CapsuleBlockDescriptor
- runtime::CapsuleFlags
- runtime::CapsuleHeader
- runtime::CapsuleInfo
- runtime::Daylight
- runtime::ResetType
- runtime::Time
- runtime::TimeCapabilities
- runtime::TimeError
- runtime::TimeParams
- runtime::VariableAttributes
- runtime::VariableKey
- runtime::VariableKeys
- runtime::VariableStorageInfo
- runtime::VariableVendor
- table::Header
- table::Revision
- table::cfg::ConfigTableEntry
- table::cfg::MemoryProtectionAttribute
- table::cfg::PropertiesTable
Enums
- boot::AllocateType
- boot::LoadImageSource
- boot::OpenProtocolAttributes
- boot::SearchType
- boot::TimerTrigger
- data_types::FromSliceWithNulError
- data_types::FromStrError
- data_types::FromStrWithBufError
- data_types::UnalignedCStr16Error
- fs::Error
- fs::IoErrorContext
- fs::PathError
- mem::memory_map::MemoryMapError
- proto::BootPolicy
- proto::BootPolicyError
- proto::console::gop::BltOp
- proto::console::gop::BltRegion
- proto::console::gop::PixelFormat
- proto::console::text::Color
- proto::console::text::Key
- proto::device_path::ByteConversionError
- proto::device_path::DevicePathNodeEnum
- proto::device_path::DevicePathToTextError
- proto::device_path::NodeConversionError
- proto::device_path::build::BuildError
- proto::device_path::media::PartitionSignature
- proto::driver::ComponentName
- proto::driver::LanguageError
- proto::loaded_image::LoadOptionsError
- proto::media::file::FileInfoCreationError
- proto::media::file::FileMode
- proto::media::file::FileType
- proto::network::pxe::BootstrapType
- proto::string::unicode_collation::StrConversionError
- runtime::TimeByteConversionError
Unions
Traits
- ResultExt
- StatusExt
- data_types::Align
- data_types::EqStrUntilNul
- data_types::Identify
- mem::memory_map::MemoryMap
- mem::memory_map::MemoryMapMut
- proto::Protocol
- proto::ProtocolPointer
- proto::device_path::build::BuildNode
- proto::media::file::File
- proto::media::file::FileProtocolInfo
- proto::media::file::FromUefi
- table::Table
Macros
Attribute Macros
Functions
- boot::allocate_pages
- boot::allocate_pool
- boot::check_event
- boot::close_event
- boot::connect_controller
- boot::create_event
- boot::create_event_ex
- boot::disconnect_controller
- boot::exit
- boot::exit_boot_services
- boot::find_handles
- boot::free_pages
- boot::free_pool
- boot::get_handle_for_protocol
- boot::get_image_file_system
- boot::image_handle
- boot::install_configuration_table
- boot::install_protocol_interface
- boot::load_image
- boot::locate_device_path
- boot::locate_handle
- boot::locate_handle_buffer
- boot::memory_map
- boot::open_protocol
- boot::open_protocol_exclusive
- boot::protocols_per_handle
- boot::raise_tpl
- boot::register_protocol_notify
- boot::reinstall_protocol_interface
- boot::set_image_handle
- boot::set_timer
- boot::set_watchdog_timer
- boot::stall
- boot::start_image
- boot::test_protocol
- boot::uninstall_protocol_interface
- boot::unload_image
- boot::wait_for_event
- helpers::init
- runtime::delete_variable
- runtime::get_next_variable_key
- runtime::get_time
- runtime::get_time_and_caps
- runtime::get_variable
- runtime::get_variable_boxed
- runtime::query_capsule_capabilities
- runtime::query_variable_info
- runtime::reset
- runtime::set_time
- runtime::set_variable
- runtime::set_virtual_address_map
- runtime::update_capsule
- runtime::variable_exists
- runtime::variable_keys
- system::firmware_revision
- system::firmware_vendor
- system::uefi_revision
- system::with_config_table
- system::with_stderr
- system::with_stdin
- system::with_stdout
- table::set_system_table
- table::system_table_raw
Type Aliases
- Result
- boot::EventNotifyFn
- data_types::PhysicalAddress
- data_types::VirtualAddress
- fs::FileSystemResult
- proto::media::block::Lba
- proto::pi::mp::Procedure
- proto::tcg::v1::Sha1Digest
Constants
- boot::PAGE_SIZE
- data_types::chars::NUL_16
- data_types::chars::NUL_8
- fs::CHARACTER_DENY_LIST
- fs::COMMON_SKIP_DIRS
- fs::SEPARATOR
- fs::SEPARATOR_STR
- table::cfg::ACPI2_GUID
- table::cfg::ACPI_GUID
- table::cfg::DEBUG_IMAGE_INFO_GUID
- table::cfg::DXE_SERVICES_GUID
- table::cfg::ESRT_GUID
- table::cfg::HAND_OFF_BLOCK_LIST_GUID
- table::cfg::LZMA_COMPRESS_GUID
- table::cfg::MEMORY_STATUS_CODE_RECORD_GUID
- table::cfg::MEMORY_TYPE_INFORMATION_GUID
- table::cfg::PROPERTIES_TABLE_GUID
- table::cfg::SMBIOS3_GUID
- table::cfg::SMBIOS_GUID
- table::cfg::TIANO_COMPRESS_GUID