List of all items
Structs
- cancel::CancellationError
- fs::archive::cleanup::ExtractionCleanup
- fs::archive::context::ExtractionContext
- fs::archive::extract::sevenz::SystemSevenZipLauncher
- fs::archive::limits::ExtractionLimits
- fs::archive::platform::WindowsPlatform
- fs::archive::types::PathInfo
- fs::cleanup::CleanupPathInfo
- hash::HashWriter
- network::download::TempFileGuard
- paths::ManagedRootLayout
- paths::ResolvedPaths
Enums
- fs::ArchiveKind
- fs::FsError
- fs::archive::kind::ArchiveKind
- fs::archive::types::CachedPath
- fs::error::FsError
- hash::HashError
- hash::Hasher
- network::DownloadError
- network::error::DownloadError
Traits
Functions
- cancel::check
- cancel::init_handler
- cancel::is_cancelled
- fs::archive::extract::extract_archive
- fs::archive::extract::extract_zip_archive
- fs::archive::extract::extract_zip_archive_with_limits
- fs::archive::extract::gzip::copy_gzip_contents
- fs::archive::extract::gzip::extract_gzip_archive
- fs::archive::extract::gzip::output_path_for_gzip_archive
- fs::archive::extract::gzip::temporary_output_path_for
- fs::archive::extract::sevenz::extract_sevenz
- fs::archive::extract::sevenz::extract_sevenz_with_binary_path
- fs::archive::extract::sevenz::extract_sevenz_with_runtime_root
- fs::archive::extract::sevenz::resolve_local_runtime_root
- fs::archive::extract::tar::archive_reader_for_path
- fs::archive::extract::tar::extract_entry
- fs::archive::extract::tar::extract_tar_archive_with_platform
- fs::archive::extract::tar::sanitize_entry_path
- fs::archive::extract::zip::extract_entry
- fs::archive::extract::zip::extract_zip_archive_with_platform
- fs::atomic_write
- fs::atomic_write_toml_temp
- fs::backup_path_for
- fs::cleanup::cleanup_path
- fs::cleanup::deferred_delete_path
- fs::cleanup::inspect_path
- fs::cleanup_path
- fs::extract_archive
- fs::extract_zip_archive
- fs::finalize_temp_file
- fs::move_or_copy::backup_path_for
- fs::move_or_copy::copy_dir_all
- fs::move_or_copy::finish_replacement_after_backup
- fs::move_or_copy::is_cross_device_error
- fs::move_or_copy::is_target_conflict_error
- fs::move_or_copy::rename_path
- fs::move_or_copy::replace_directory
- fs::move_or_copy::replace_directory_with_rename
- fs::replace_directory
- fs::write::atomic_write
- fs::write::atomic_write_toml_temp
- fs::write::finalize_temp_file
- fs::write::is_target_conflict_error
- fs::write::write_temp_contents
- hash::hash_algorithm
- hash::hash_file
- hash::normalize_hash
- hash::verify_hash
- network::build_client
- network::download::build_client
- network::download::download_url_to_temp_file
- network::download::installer_filename
- network::download::is_7z_path
- network::download::is_zip_path
- network::download::last_path_segment
- network::download::validate_download_size
- network::download_url_to_temp_file
- network::installer_filename
- network::is_7z_path
- network::is_zip_path
- paths::cache_dir_at
- paths::cache_file_at
- paths::cache_filename
- paths::catalog_db_at
- paths::config_file_at
- paths::data_dir_at
- paths::db_dir_at
- paths::db_path_at
- paths::install_root_from_package_dir
- paths::log_dir_at
- paths::log_file_at
- paths::package_journal_file_at
- paths::packages_dir_at
- paths::pkgdb_dir_at
- paths::resolve_template
- paths::resolved_paths
- paths::sevenz_bin_path_from_runtime_root
- paths::sevenz_dll_path_from_runtime_root
- paths::sevenz_runtime_dir_from_runtime_root
- paths::system_sevenz_binary_path
- temp_workspace::build_temp_root
- temp_workspace::is_temp_root_for
- temp_workspace::sanitize_component
- temp_workspace::temp_root_base
- temp_workspace::temp_root_name
- temp_workspace::temp_root_prefix
- time::now
- time::now_ms
Type Aliases
- fs::Result
- fs::archive::extract::BoxedResult
- fs::cleanup::BoxedResult
- fs::error::Result
- fs::move_or_copy::BoxedResult
- fs::write::BoxedResult
- hash::Result
- network::BoxError
- network::Client
- network::Result
- network::download::Client
- network::error::BoxError
- network::error::Result
Statics
- cancel::CANCELLED
- cancel::HANDLER_INSTALLED
- fs::cleanup::DEFERRED_DELETE_SUFFIX
- temp_workspace::TEMP_ROOT_SUFFIX
Constants
- env::LOCALAPPDATA
- env::WINBREW_PATHS_ROOT
- fs::archive::extract::sevenz::SEVENZ_RELATIVE_EXE
- fs::archive::extract::tar::TAR_COPY_BUFFER_SIZE
- network::download::DOWNLOAD_CONNECT_TIMEOUT_SECS
- network::download::DOWNLOAD_READ_BUFFER_SIZE
- network::download::DOWNLOAD_REQUEST_TIMEOUT_SECS
- network::download::DOWNLOAD_WRITE_BUFFER_SIZE
- network::download::PROGRESS_REPORT_INTERVAL