List of all items
Structs
- BootServices
- ConfigurationTable
- RuntimeServices
- SimpleTextInputProtocol
- SimpleTextOutputMode
- SimpleTextOutputProtocol
- SystemTable
- boot::boot_params::ApmBiosInfo
- boot::boot_params::E820Entry
- boot::boot_params::EddInfo
- boot::boot_params::EdidInfo
- boot::boot_params::EfiInfo
- boot::boot_params::IstInfo
- boot::boot_params::LinuxBootParams
- boot::boot_params::OlpcOfwHeader
- boot::boot_params::ScreenInfo
- boot::boot_params::SetupHeader
- boot::boot_params::SysDescTable
- boot::efi_stub::EfiDevicePath
- boot::efi_stub::EndDevicePath
- boot::efi_stub::InitrdDevicePath
- boot::efi_stub::InitrdLoadFile2
- boot::efi_stub::InitrdProtocolHandles
- boot::efi_stub::KernelDevicePath
- boot::efi_stub::LoadFile2Protocol
- boot::efi_stub::LoadedImageProtocol
- boot::efi_stub::MemoryMappedDevicePath
- boot::efi_stub::VendorDevicePath
- boot::kernel_loader::KernelImage
- boot::loader::RawConfigurationTable
- boot::loader::RawSystemTable
- boot::memory::types::MemoryDescriptorIter
- boot::memory::types::MemoryMap
- boot::memory::types::UefiMemoryDescriptor
- boot::network_boot::BlkProbeResult
- boot::network_boot::NicProbeResult
- installer::EspInfo
- tui::boot_sequence::BootSequence
- tui::debug::DebugOverlay
- tui::debug::MemoryStats
- tui::distro_downloader::catalog::DistroEntry
- tui::distro_downloader::commit_download::DevicePathHeader
- tui::distro_downloader::commit_download::DownloadCommitConfig
- tui::distro_downloader::commit_download::LoadedImageProtocol
- tui::distro_downloader::renderer::DownloaderRenderer
- tui::distro_downloader::state::DownloadState
- tui::distro_downloader::state::UiState
- tui::distro_downloader::ui::DistroDownloader
- tui::distro_launcher::entry::BootEntry
- tui::distro_launcher::iso_boot::IsoScanner
- tui::distro_launcher::iso_boot::MemoryBlockDevice
- tui::distro_launcher::iso_boot::MemoryBlockIoError
- tui::distro_launcher::renderer::EntryRenderer
- tui::distro_launcher::scanner::EntryScanner
- tui::distro_launcher::ui::DistroLauncher
- tui::input::InputKey
- tui::input::Keyboard
- tui::installer_menu::InstallerMenu
- tui::iso_manager::state::IsoManagerState
- tui::iso_manager::ui::IsoManager
- tui::main_menu::MainMenu
- tui::main_menu::MenuItem
- tui::rain::MatrixRain
- tui::rain::RainColumn
- tui::rain::Rng
- tui::renderer::Screen
- tui::storage_manager::StorageManager
- tui::widgets::button::Button
- tui::widgets::checkbox::Checkbox
- tui::widgets::list::List
- tui::widgets::list::ListItem
- tui::widgets::menu::Menu
- tui::widgets::panel::Panel
- tui::widgets::progressbar::ProgressBar
- tui::widgets::textbox::TextBox
- uefi::block_io::BlockIoMedia
- uefi::block_io::BlockIoProtocol
- uefi::block_io_adapter::UefiBlockIo
- uefi::block_io_adapter::UefiBlockIoError
- uefi::file_system::protocols::FileProtocol
- uefi::file_system::protocols::LoadedImageProtocol
- uefi::file_system::protocols::SimpleFileSystemProtocol
- uefi::gpt_adapter::UefiBlockIoAdapter
Enums
- boot::arch::x86_64::handoff::BootPath
- boot::efi_stub::EfiStubError
- boot::handoff::HandoffError
- boot::iso_boot::IsoBootError
- boot::kernel_loader::KernelError
- boot::loader::BootError
- boot::memory::types::MemoryError
- installer::InstallError
- tui::boot_sequence::NetworkBootResult
- tui::distro_downloader::catalog::DistroCategory
- tui::distro_downloader::commit_download::CommitResult
- tui::distro_downloader::manifest_io::ManifestIoError
- tui::distro_downloader::state::DownloadStatus
- tui::distro_downloader::state::UiMode
- tui::distro_downloader::ui::ManageAction
- tui::distro_launcher::iso_boot::IsoBootError
- tui::iso_manager::state::Action
- tui::iso_manager::state::ViewMode
- tui::main_menu::MenuAction
- tui::storage_manager::ViewMode
- uefi::gpt_adapter::AdapterError
Functions
- boot::arch::x86_64::transitions::check_efi_handover_support
- boot::arch::x86_64::transitions::drop_to_protected_mode
- boot::efi_stub::boot_via_efi_stub
- boot::efi_stub::initrd_load_file
- boot::efi_stub::install_initrd_protocol
- boot::efi_stub::uninstall_initrd_protocol
- boot::handoff::boot_kernel
- boot::iso_boot::boot_from_iso
- boot::iso_boot::contains_ignore_case
- boot::iso_boot::default_cmdline_for_iso
- boot::loader::boot_linux_kernel
- boot::loader::build_e820
- boot::loader::find_rsdp
- boot::loader::guid_equals
- boot::loader::map_uefi_type
- boot::loader::truncate_cmdline
- boot::memory::allocation::align_down
- boot::memory::allocation::align_up
- boot::memory::allocation::allocate_at
- boot::memory::allocation::allocate_boot_params
- boot::memory::allocation::allocate_buffer_in_range
- boot::memory::allocation::allocate_cmdline
- boot::memory::allocation::allocate_kernel_memory
- boot::memory::allocation::allocate_low_buffer
- boot::memory::allocation::allocate_pages_any
- boot::memory::allocation::allocate_pages_max
- boot::memory::allocation::exit_boot_services
- boot::memory::allocation::load_kernel_image
- boot::memory::allocation::pages_from_bytes
- boot::network_boot::enter_network_boot
- boot::network_boot::enter_network_boot_url
- boot::network_boot::extract_iso_name_from_url
- boot::network_boot::prepare_handoff
- boot::network_boot::prepare_handoff_with_blk
- boot::network_boot::validate_handoff
- efi_main
- installer::operations::create_esp_and_install
- installer::operations::find_esp
- installer::operations::install_to_esp
- installer::operations::install_to_esp_with_progress
- installer::operations::is_installed
- installer::operations::verify_written_file
- panic
- tui::debug::format_number
- tui::debug::get_memory_stats
- tui::debug::track_allocation
- tui::debug::track_free
- tui::distro_downloader::catalog::count_by_category
- tui::distro_downloader::catalog::find_by_filename
- tui::distro_downloader::catalog::find_by_name
- tui::distro_downloader::catalog::get_by_category
- tui::distro_downloader::commit_download::calibrate_tsc_with_stall
- tui::distro_downloader::commit_download::commit_to_download
- tui::distro_downloader::commit_download::display_commit_countdown
- tui::distro_downloader::commit_download::find_esp_lba
- tui::distro_downloader::commit_download::leak_string
- tui::distro_downloader::commit_download::probe_virtio_blk_with_debug
- tui::distro_downloader::commit_download::probe_virtio_nic_with_debug
- tui::distro_downloader::commit_download::read_tsc
- tui::distro_downloader::manifest_io::delete_manifest
- tui::distro_downloader::manifest_io::extract_filename_from_file_info
- tui::distro_downloader::manifest_io::get_esp_root
- tui::distro_downloader::manifest_io::load_manifests_from_esp
- tui::distro_downloader::manifest_io::load_single_manifest
- tui::distro_downloader::manifest_io::persist_manifest
- tui::distro_downloader::network_check::check_network_connectivity
- tui::distro_launcher::iso_boot::extract_iso_boot_files
- tui::distro_launcher::iso_boot::extract_iso_with_progress
- tui::distro_launcher::iso_boot::generate_iso_cmdline
- tui::distro_launcher::iso_boot::get_file_size
- tui::installer_menu::esp_creation::create_new_esp
- tui::installer_menu::esp_creation::render_creation_prompt
- tui::installer_menu::esp_creation::render_creation_result
- tui::installer_menu::esp_creation::render_error
- tui::installer_menu::esp_creation::render_success
- tui::installer_menu::esp_creation::show_create_esp_help
- tui::installer_menu::esp_scan::scan_for_esps
- tui::installer_menu::installation::analyze_pe_headers
- tui::installer_menu::installation::install_to_selected
- tui::installer_menu::installation::perform_installation
- tui::installer_menu::installation::reconstruct_image_base
- tui::installer_menu::installation::render_feedback
- tui::installer_menu::installation::render_install_logs
- tui::iso_manager::renderer::print_number
- tui::iso_manager::renderer::print_size_mb
- tui::iso_manager::renderer::render
- tui::iso_manager::renderer::render_confirm_dialog
- tui::iso_manager::renderer::render_details
- tui::iso_manager::renderer::render_footer
- tui::iso_manager::renderer::render_header
- tui::iso_manager::renderer::render_list
- tui::rain::render_rain
- tui::rain::toggle_rain
- tui::renderer::str_to_ucs2
- tui::storage_manager::utils::format_number
- uefi::disk::enumerate_disks
- uefi::disk::get_disk_handle
- uefi::disk::get_disk_protocol
- uefi::file_system::operations::ascii_to_utf16
- uefi::file_system::operations::get_loaded_image
- uefi::file_system::operations::get_pe_file_size
- uefi::file_system::operations::open_file_read
- uefi::file_system::operations::restore_pe_image_base
- uefi::file_system::protocols::close_file
- uefi::file_system::protocols::create_directory
- uefi::file_system::protocols::create_file
- uefi::file_system::protocols::flush_file
- uefi::file_system::protocols::get_file_system_protocol
- uefi::file_system::protocols::open_root_volume
- uefi::file_system::protocols::write_file
Type Aliases
- boot::arch::x86_64::handoff::HandoverFunc
- installer::operations::ProgressCallback
- tui::distro_downloader::manifest_io::ManifestIoResult
- tui::distro_launcher::iso_boot::ProgressCallback
Statics
- BOOT_SERVICES_PTR
- tui::debug::ALLOC_COUNT
- tui::debug::FREE_COUNT
- tui::debug::TOTAL_ALLOCATED
- tui::debug::TOTAL_FREED
- tui::distro_downloader::catalog::CATEGORIES
- tui::distro_downloader::catalog::DISTRO_CATALOG
- tui::rain::GLOBAL_RAIN
- tui::rain::RAIN_ENABLED
Constants
- boot::arch::x86_64::handoff::EFI_HANDOVER_OFFSET_X64
- boot::efi_stub::EFI_BUFFER_TOO_SMALL
- boot::efi_stub::EFI_DEVICE_PATH_PROTOCOL_GUID
- boot::efi_stub::EFI_END_DEVICE_PATH_TYPE
- boot::efi_stub::EFI_END_ENTIRE_DEVICE_PATH_SUBTYPE
- boot::efi_stub::EFI_ERROR_BIT
- boot::efi_stub::EFI_HARDWARE_DEVICE_PATH_TYPE
- boot::efi_stub::EFI_INVALID_PARAMETER
- boot::efi_stub::EFI_LOADED_IMAGE_PROTOCOL_GUID
- boot::efi_stub::EFI_LOADER_DATA
- boot::efi_stub::EFI_LOAD_FILE2_PROTOCOL_GUID
- boot::efi_stub::EFI_MEDIA_DEVICE_PATH_TYPE
- boot::efi_stub::EFI_MEMORY_MAPPED_DEVICE_PATH_SUBTYPE
- boot::efi_stub::EFI_NATIVE_INTERFACE
- boot::efi_stub::EFI_POOL_TYPE_LOADER_DATA
- boot::efi_stub::EFI_SUCCESS
- boot::efi_stub::EFI_VENDOR_MEDIA_DEVICE_PATH_SUBTYPE
- boot::efi_stub::LINUX_EFI_INITRD_MEDIA_GUID
- boot::kernel_loader::KERNEL_MAGIC
- boot::kernel_loader::XLF_CAN_BE_LOADED_ABOVE_4G
- boot::kernel_loader::XLF_EFI_HANDOVER_64
- boot::loader::EFI_ACPI_20_TABLE_GUID
- boot::loader::EFI_ACPI_TABLE_GUID
- boot::loader::EFI_LOADER_SIGNATURE_EL64
- boot::loader::LOADER_TYPE_UEFI
- boot::memory::allocation::EFI_ALLOCATE_ADDRESS
- boot::memory::allocation::EFI_ALLOCATE_ANY_PAGES
- boot::memory::allocation::EFI_ALLOCATE_MAX_ADDRESS
- boot::memory::allocation::EFI_BUFFER_TOO_SMALL
- boot::memory::allocation::EFI_ERROR_BIT
- boot::memory::allocation::EFI_INVALID_PARAMETER
- boot::memory::allocation::EFI_LOADER_DATA
- boot::memory::allocation::EFI_SUCCESS
- boot::memory::allocation::LOW_MEMORY_MAX
- boot::memory::allocation::PAGE_SIZE
- boot::memory::types::EFI_ALLOCATE_ADDRESS
- boot::memory::types::EFI_ALLOCATE_ANY_PAGES
- boot::memory::types::EFI_ALLOCATE_MAX_ADDRESS
- boot::memory::types::EFI_BUFFER_TOO_SMALL
- boot::memory::types::EFI_ERROR_BIT
- boot::memory::types::EFI_INVALID_PARAMETER
- boot::memory::types::EFI_LOADER_DATA
- boot::memory::types::EFI_SUCCESS
- boot::memory::types::INITRD_MIN_ADDR
- boot::memory::types::LOW_MEMORY_MAX
- boot::memory::types::PAGE_SIZE
- tui::distro_downloader::commit_download::EFI_ALLOCATE_ANY_PAGES
- tui::distro_downloader::commit_download::EFI_ALLOCATE_MAX_ADDRESS
- tui::distro_downloader::commit_download::EFI_DEVICE_PATH_PROTOCOL_GUID
- tui::distro_downloader::commit_download::EFI_LOADED_IMAGE_PROTOCOL_GUID
- tui::distro_downloader::commit_download::EFI_LOADER_DATA
- tui::distro_downloader::manifest_io::MANIFEST_DIR
- tui::distro_downloader::manifest_io::MAX_MANIFESTS
- tui::distro_downloader::renderer::BORDER_H
- tui::distro_downloader::renderer::BORDER_V
- tui::distro_downloader::renderer::CORNER_BL
- tui::distro_downloader::renderer::CORNER_BR
- tui::distro_downloader::renderer::CORNER_TL
- tui::distro_downloader::renderer::CORNER_TR
- tui::distro_downloader::renderer::HEADER_ART
- tui::distro_downloader::renderer::TEE_L
- tui::distro_downloader::renderer::TEE_R
- tui::distro_downloader::ui::CATEGORY_Y
- tui::distro_downloader::ui::DETAILS_Y
- tui::distro_downloader::ui::FOOTER_Y
- tui::distro_downloader::ui::HEADER_Y
- tui::distro_downloader::ui::LIST_Y
- tui::distro_downloader::ui::VISIBLE_ITEMS
- tui::distro_launcher::boot::MAX_KERNEL_BYTES
- tui::distro_launcher::boot::PAGE_SIZE
- tui::distro_launcher::errors::MAX_KERNEL_BYTES
- tui::distro_launcher::iso_boot::ISO_DIR_PATH
- tui::distro_launcher::iso_boot::MAX_ISO_SIZE
- tui::distro_launcher::renderer::ENTRY_HEIGHT
- tui::distro_launcher::renderer::START_Y
- tui::distro_launcher::scanner::BOOT_ENTRIES_PATH
- tui::distro_launcher::scanner::MAX_FILE_SIZE
- tui::input::KEY_ENTER
- tui::input::KEY_SPACE
- tui::input::SCAN_DOWN
- tui::input::SCAN_ESC
- tui::input::SCAN_LEFT
- tui::input::SCAN_RIGHT
- tui::input::SCAN_UP
- tui::iso_manager::renderer::BOX_BL
- tui::iso_manager::renderer::BOX_BR
- tui::iso_manager::renderer::BOX_H
- tui::iso_manager::renderer::BOX_TL
- tui::iso_manager::renderer::BOX_TR
- tui::iso_manager::renderer::BOX_V
- tui::logo::LOGO_HEIGHT
- tui::logo::LOGO_LINES_RAW
- tui::logo::LOGO_WIDTH
- tui::logo::STATUS_MSGS_RAW
- tui::logo::STATUS_WIDTH
- tui::logo::TAGLINE
- tui::logo::TAGLINE_WIDTH
- tui::main_menu::BOTTOM_BORDER
- tui::main_menu::DIVIDER
- tui::main_menu::HEADER_ART
- tui::main_menu::SIDE_BORDER_LEFT
- tui::main_menu::SIDE_BORDER_RIGHT
- tui::main_menu::TOP_BORDER
- tui::renderer::EFI_BLACK
- tui::renderer::EFI_BLUE
- tui::renderer::EFI_BROWN
- tui::renderer::EFI_CYAN
- tui::renderer::EFI_DARKGRAY
- tui::renderer::EFI_DARKGREEN
- tui::renderer::EFI_GREEN
- tui::renderer::EFI_LIGHTBLUE
- tui::renderer::EFI_LIGHTCYAN
- tui::renderer::EFI_LIGHTGRAY
- tui::renderer::EFI_LIGHTGREEN
- tui::renderer::EFI_LIGHTMAGENTA
- tui::renderer::EFI_LIGHTRED
- tui::renderer::EFI_MAGENTA
- tui::renderer::EFI_RED
- tui::renderer::EFI_WHITE
- tui::renderer::EFI_YELLOW
- uefi::block_io::EFI_BLOCK_IO_PROTOCOL_GUID
- uefi::file_system::protocols::EFI_FILE_DIRECTORY
- uefi::file_system::protocols::EFI_FILE_MODE_CREATE
- uefi::file_system::protocols::EFI_FILE_MODE_READ
- uefi::file_system::protocols::EFI_FILE_MODE_WRITE
- uefi::file_system::protocols::FILE_INFO_GUID
- uefi::file_system::protocols::LOADED_IMAGE_PROTOCOL_GUID
- uefi::file_system::protocols::SIMPLE_FILE_SYSTEM_PROTOCOL_GUID