List of all items
Structs
- cache::Cache
- cache::Swept
- cache::index::Cache
- cache::index::Index
- cache::payloads::Swept
- choices::ChoiceList
- choices::ChoiceOption
- choices::Configuration
- choices::choice_list::ChoiceList
- choices::choice_list::ChoiceOption
- choices::configuration::Configuration
- engine::HostFacts
- engine::Outcome
- engine::Overlap
- engine::Plan
- engine::PlanInput
- engine::Preflight
- engine::Silent
- engine::execute::install_package::Installing
- engine::execute::install_package::Progress
- engine::execute::run::Outcome
- engine::execute::run::RunContext
- engine::overlap::Overlap
- engine::plan::Plan
- engine::plan::PlanInput
- engine::preflight::HostFacts
- engine::preflight::Preflight
- engine::watcher::Silent
- install::Configured
- install::configure::Configured
- ledger::Ledger
- ledger::LedgerEntry
- ledger::LedgerFile
- ledger::document::Document
- ledger::document::Ledger
- ledger::record::LedgerEntry
- ledger::record::LedgerFile
- restore::Changes
- restore::Plan
- restore::Point
- restore::Prepared
- restore::PutBack
- restore::changes::Changes
- restore::execute::Prepared
- restore::plan::Plan
- restore::plan::PutBack
- restore::point::Point
- runlog::Log
- runlog::run_log::Entry
- runlog::run_log::Log
- schema::Category
- schema::Schema
- sha256::Sha256
- tree::CachedPackage
- tree::Node
- tree::Tree
- tree::arena::Tree
- tree::build::Row
- tree::cached_package::CachedPackage
- tree::node::Node
- utc_time::Civil
- zip::Archive
- zip::FileEntry
- zip::ZipError
- zip::archive::Archive
- zip::central_directory::Entry
- zip::extraction::FileEntry
- zip::zip_error::ZipError
Enums
- cache::IndexState
- cache::index::IndexState
- engine::Action
- engine::ExecuteError
- engine::Phase
- engine::PlanError
- engine::PreflightError
- engine::execute::execute_error::ExecuteError
- engine::plan::Action
- engine::plan::PlanError
- engine::preflight::PreflightError
- engine::watcher::Phase
- gamedir::DirStatus
- gamedir::Game
- install::ConfigureError
- install::configure::ConfigureError
- install::ini::Search
- ledger::EntryState
- ledger::LedgerState
- ledger::Prior
- ledger::document::LedgerState
- ledger::record::EntryState
- ledger::record::Prior
- schema::Incompatible
- tree::Check
- tree::LeafState
- tree::node::Check
- tree::node::LeafState
Traits
Functions
- cache::dir_for
- cache::location::dir_for
- choices::configuration::option_label
- engine::check_writable
- engine::execute
- engine::execute::game_files::copy_file
- engine::execute::game_files::create_parent
- engine::execute::game_files::remove_file
- engine::execute::game_files::write_atomic
- engine::execute::install_package::install_package
- engine::execute::install_package::preserve_prior
- engine::execute::install_package::record_priors
- engine::execute::record_configured::record_configured
- engine::execute::restore_point::open_restore_point
- engine::execute::restore_point::restore_dir
- engine::execute::restore_point::saved_copy
- engine::execute::restore_point::snapshot_path
- engine::execute::restore_point::unused_point_name
- engine::execute::run::execute
- engine::execute::uninstall_package::prune_empty_dirs
- engine::execute::uninstall_package::put_back
- engine::execute::uninstall_package::uninstall_package
- engine::overlap::overlaps
- engine::overlaps
- engine::plan
- engine::plan::check_requirements
- engine::plan::packages_to_install
- engine::plan::packages_to_uninstall
- engine::plan::plan
- engine::plan::supersedes
- engine::preflight
- engine::preflight::check_space
- engine::preflight::check_writable
- engine::preflight::preflight
- engine::preflight::probe_writable
- engine::preflight::verified_files
- engine::record_configured
- engine::snapshot_path
- gamedir::detect
- gamedir::validate
- install::configure
- install::configure::configure
- install::ini::inline_comment
- install::ini::replace_key
- install::ini::set_ini_key
- install::rbr::below_category
- install::rbr::configure
- install::rbr::leaf_of
- install::rbr::write_settings
- ledger::fold
- ledger::ownership::fold
- relative_path::join
- restore::changes
- restore::changes::changes
- restore::execute
- restore::execute::execute
- restore::execute::prepare
- restore::execute::put_back_all
- restore::human_time
- restore::ledger_after
- restore::payloads_in_use
- restore::picks
- restore::plan
- restore::plan::ledger_after
- restore::plan::picks
- restore::plan::plan
- restore::plan::put_back
- restore::point::human_time
- restore::point::payloads_in_use
- restore::point::points
- restore::point::read
- restore::points
- restore::prepare
- restore::read
- runlog::log_dir
- runlog::log_files::log_dir
- runlog::log_files::log_path
- runlog::log_files::prune
- runlog::log_path
- runlog::prune
- runlog::run_log::stamped
- schema::accepts
- schema::categories
- schema::check
- schema::choice_categories
- schema::install_roots_known
- schema::of
- schema::sha256_of
- sha256::hex
- sha256::hex_digest
- sha256::hex_digest_of_file
- size::human
- size::human_progress
- size::tenths
- size::unit_for
- tree::build::category_rank
- tree::build::leaf_of
- tree::build::listed_rows
- tree::build::local_only_rows
- tree::build::unavailable_rows
- utc_time::file_stamp
- utc_time::iso_stamp
- utc_time::unix_now
- zip::central_directory::find_end_of_directory
- zip::central_directory::keep_last_of_each_path
- zip::central_directory::read
- zip::central_directory::read_entry
- zip::central_directory::u16_at
- zip::central_directory::u32_at
- zip::crc32::crc32
- zip::crc32::table
- zip::entries
- zip::entry_data::compressed_bytes
- zip::entry_data::read
- zip::entry_name::decode_name
- zip::entry_name::is_reserved_device
- zip::entry_name::safe_relative
- zip::entry_paths
- zip::extract
- zip::extraction::create_dir
- zip::extraction::entries
- zip::extraction::entry_paths
- zip::extraction::extract
- zip::extraction::read_entry
- zip::read_entry
- zip::safe_relative
Type Aliases
Statics
Constants
- cache::INDEX_FILE
- cache::index::INDEX_VERSION
- engine::RESTORE_DIR
- engine::execute::restore_point::RESTORE_DIR
- install::rbr::PACENOTE_CONFIG_DIR
- install::rbr::PACENOTE_SETTINGS
- install::rbr::PACENOTE_SOUNDS
- install::rbr::SECTION
- install::rbr::TEMPLATE
- ledger::LEDGER_FILE
- ledger::STATE_DIR
- ledger::document::LEDGER_VERSION
- runlog::KEEP_LOGS
- runlog::log_files::KEEP_LOGS
- schema::ALSO_ACCEPTED
- sha256::BLOCK_SIZE
- sha256::H0
- sha256::K
- sha256::LENGTH_OFFSET
- size::GB
- size::KB
- size::MB
- zip::central_directory::DIRECTORY_ENTRY_LENGTH
- zip::central_directory::END_OF_DIRECTORY_LENGTH
- zip::central_directory::SIGNATURE_DIRECTORY_ENTRY
- zip::central_directory::SIGNATURE_END_OF_DIRECTORY
- zip::central_directory::SIGNATURE_LOCAL_HEADER
- zip::central_directory::ZIP64_COUNT
- zip::central_directory::ZIP64_FIELD
- zip::crc32::TABLE
- zip::entry_data::LOCAL_HEADER_LENGTH
- zip::entry_data::METHOD_DEFLATED
- zip::entry_data::METHOD_STORED
- zip::entry_name::CP437_HIGH