List of all items
Structs
- announcements::RemoteAnnouncement
- announcements::VersionAnnouncement
- app::sandbox_cache::SandboxCache
- app::services_cache::ServiceCache
- i18n::LocaleLoader
- i18n::LocaleResolver
- index::OfficialIndex
- index::OfficialPkg
- logic::deps::ReverseDependencyReport
- logic::faillock::FaillockConfig
- logic::faillock::FaillockStatus
- logic::long_run_auth::LongRunAuthReadiness
- logic::preflight::PreflightSummaryOutcome
- logic::preflight::SystemCommandRunner
- logic::privilege::PrivilegeCapabilities
- logic::repos::ForeignRepoOverlapAnalysis
- logic::repos::ForeignRepoOverlapEntry
- logic::repos::PacmanConfScan
- logic::repos::RepoApplyBundle
- logic::repos::RepoRow
- logic::repos::ReposConfFile
- logic::sandbox::DependencyDelta
- logic::sandbox::SandboxInfo
- logic::ssh_setup::AurSshSetupReport
- logic::summary::PostSummaryData
- sources::AurVoteContext
- sources::AurVoteOutcome
- sources::NewsFeedContext
- state::app_state::AppState
- state::app_state::PkgbuildCheckFinding
- state::app_state::PkgbuildToolRawResult
- state::main_vertical_pane::VerticalLayoutLimits
- state::modal::DependencyInfo
- state::modal::DoasPersistSetupModalState
- state::modal::FileChange
- state::modal::PackageFileInfo
- state::modal::PreflightHeaderChips
- state::modal::PreflightPackageSummary
- state::modal::PreflightSummaryData
- state::modal::RepoOverlapApplyPending
- state::modal::RepositoriesModalResume
- state::modal::ReverseRootSummary
- state::modal::ServiceImpact
- state::modal::SudoTimestampSetupModalState
- state::types::AurComment
- state::types::NewsBookmark
- state::types::NewsFeedItem
- state::types::NewsFeedPayload
- state::types::NewsItem
- state::types::OptionalDepRow
- state::types::PackageDetails
- state::types::PackageItem
- state::types::PkgbuildCheckRequest
- state::types::PkgbuildCheckResponse
- state::types::QueryInput
- state::types::RepositoryModalRow
- state::types::SearchResults
- state::types::SecureString
- theme::KeyChord
- theme::KeyMap
- theme::Settings
- theme::Theme
- ui::helpers::logging::ChangeLogger
- util::curl::CurlResponse
Enums
- install::ExecutorOutput
- install::ExecutorRequest
- logic::files::PkgbuildSourceKind
- logic::long_run_auth::LongRunReadiness
- logic::preflight::CommandError
- logic::privilege::AuthMode
- logic::privilege::PrivilegeMode
- logic::privilege::PrivilegeTool
- logic::repos::PacmanRepoPresence
- logic::ssh_setup::AurSshSetupResult
- sources::AurPackageVoteState
- sources::AurVoteError
- sources::VoteAction
- state::app_state::AurVoteStateUi
- state::app_state::PkgbuildCheckSeverity
- state::app_state::PkgbuildCheckStatus
- state::app_state::PkgbuildCheckTool
- state::main_vertical_pane::MainVerticalPane
- state::modal::CascadeMode
- state::modal::DependencySource
- state::modal::DependencyStatus
- state::modal::DoasPersistChoice
- state::modal::DoasPersistSetupPhase
- state::modal::FileChangeType
- state::modal::ForeignRepoOverlapPhase
- state::modal::Modal
- state::modal::PasswordPurpose
- state::modal::PreflightAction
- state::modal::PreflightTab
- state::modal::RiskLevel
- state::modal::ServiceRestartDecision
- state::modal::SshSetupStep
- state::modal::StartupSetupTask
- state::modal::SudoTimestampChoice
- state::modal::SudoTimestampSetupPhase
- state::types::AdvisorySeverity
- state::types::AppMode
- state::types::ArchStatusColor
- state::types::Focus
- state::types::InstalledPackagesMode
- state::types::NewsFeedSource
- state::types::NewsReadFilter
- state::types::NewsSortMode
- state::types::RepositoryKeyTrust
- state::types::RepositoryPacmanStatus
- state::types::RightPaneFocus
- state::types::SortMode
- state::types::Source
- theme::PackageMarker
Traits
Functions
- announcements::extract_base_version
- announcements::is_expired
- announcements::version_matches
- app::apply_settings_to_app_state
- app::initialize_locale_system
- app::run
- app::sandbox_cache::compute_signature
- app::sandbox_cache::load_cache
- app::sandbox_cache::load_cache_partial
- app::sandbox_cache::save_cache
- app::services_cache::compute_signature
- app::services_cache::load_cache
- app::services_cache::save_cache
- app::terminal::restore_terminal
- app::terminal::setup_terminal
- events::handle_event
- events::handle_event_with_pkgbuild_checks
- events::open_preflight_modal
- events::spawn_downgrade_in_terminal
- events::start_execution
- events::try_interactive_auth_handoff
- events::utils::byte_index_for_char
- events::utils::char_count
- events::utils::compute_updates_filtered_indices
- events::utils::compute_updates_modal_scroll_for_selection
- events::utils::find_in_install
- events::utils::find_in_recent
- events::utils::matches_any
- events::utils::maybe_request_news_content
- events::utils::move_news_selection
- events::utils::move_sel_cached_with_vote_state
- events::utils::queue_selected_aur_vote_state_check
- events::utils::refresh_downgrade_details
- events::utils::refresh_install_details
- events::utils::refresh_remove_details
- events::utils::refresh_selected_details
- events::utils::update_news_url
- i18n::detect_system_locale
- i18n::find_config_file
- i18n::find_locales_dir
- i18n::load_locale_file
- i18n::resolve_locale
- i18n::t
- i18n::t_fmt
- i18n::t_fmt1
- i18n::t_fmt2
- i18n::translations::translate
- i18n::translations::translate_with_fallback
- index::all_official
- index::all_official_or_fetch
- index::explicit_names
- index::find_package_by_name
- index::is_artix_galaxy
- index::is_artix_lib32
- index::is_artix_omniverse
- index::is_artix_repo
- index::is_artix_system
- index::is_artix_universe
- index::is_artix_world
- index::is_blackarch_repo
- index::is_cachyos_repo
- index::is_eos_name
- index::is_eos_repo
- index::is_installed
- index::is_manjaro_name_or_owner
- index::is_name_manjaro
- index::load_from_disk
- index::query_explicit_packages_sync
- index::refresh_explicit_cache
- index::refresh_installed_cache
- index::request_enrich_for
- index::save_to_disk
- index::search_official
- index::update_in_background
- install::build_downgrade_command_for_executor
- install::build_install_command_for_executor
- install::build_remove_command_for_executor
- install::build_scan_command_for_executor
- install::build_sleuth_command_for_terminal
- install::build_update_command_for_executor
- install::check_config_directories
- install::command::aur_install_body
- install::command::aur_install_helper_flags
- install::command::build_install_command
- install::command_on_path
- install::editor_open_config_command
- install::log_removed
- install::resolve_command_on_path
- install::shell_single_quote
- install::spawn_aur_scan_for_with_config
- install::spawn_install
- install::spawn_install_all
- install::spawn_remove_all
- install::spawn_shell_commands_in_terminal
- install::start_integrated_install
- install::start_integrated_install_all
- install::start_integrated_remove_all
- logic::aur_official_catalog_dup::aur_pkgnames_also_in_official_catalog
- logic::deps::get_installed_packages
- logic::deps::get_installed_required_by
- logic::deps::get_installed_version
- logic::deps::get_provided_packages
- logic::deps::get_upgradable_packages
- logic::deps::has_installed_required_by
- logic::deps::is_package_installed_or_provided
- logic::deps::resolve_dependencies
- logic::deps::resolve_reverse_dependencies
- logic::deps::version_satisfies
- logic::distro::label_for_official
- logic::distro::repo_toggle_for
- logic::doas_persist_setup::doas_conf_has_persist_rule
- logic::doas_persist_setup::doas_persist_instruction_lines
- logic::doas_persist_setup::doas_persist_snippet
- logic::doas_persist_setup::pacsea_doas_persist_configured
- logic::doas_persist_setup::validation_commands
- logic::faillock::calculate_remaining_lockout_minutes
- logic::faillock::check_faillock_status
- logic::faillock::get_lockout_info
- logic::faillock::get_lockout_message_if_locked
- logic::faillock::parse_faillock_config
- logic::files::batch_get_remote_file_lists
- logic::files::ensure_file_db_synced
- logic::files::fetch_pkgbuild_sync
- logic::files::fetch_srcinfo_sync
- logic::files::flush_pkgbuild_cache
- logic::files::get_backup_files
- logic::files::get_backup_files_from_installed
- logic::files::get_file_db_sync_info
- logic::files::get_file_db_sync_timestamp
- logic::files::get_installed_file_list
- logic::files::get_pkgbuild_from_cache
- logic::files::get_remote_file_list
- logic::files::is_file_db_stale
- logic::files::parse_backup_array_content
- logic::files::parse_backup_from_pkgbuild
- logic::files::parse_backup_from_srcinfo
- logic::files::parse_install_paths_from_pkgbuild
- logic::files::parse_pkgbuild_cached
- logic::files::resolve_file_changes
- logic::files::resolve_install_files
- logic::files::resolve_install_files_with_remote_list
- logic::files::resolve_package_files
- logic::files::resolve_remove_files
- logic::filter::apply_filters_and_sort_preserve_selection
- logic::gating::is_allowed
- logic::gating::set_allowed_only_selected
- logic::gating::set_allowed_ring
- logic::lists::add_to_downgrade_list
- logic::lists::add_to_install_list
- logic::lists::add_to_remove_list
- logic::long_run_auth::build_long_run_warning_message
- logic::long_run_auth::evaluate_long_run_auth_readiness
- logic::password::check_passwordless_sudo_available
- logic::password::resolve_auth_mode
- logic::password::should_force_interactive_auth_handoff
- logic::password::should_skip_password_modal
- logic::password::should_use_interactive_auth_handoff
- logic::password::should_use_passwordless_sudo
- logic::password::validate_sudo_password
- logic::pkgbuild_checks::clear_stale_pkgbuild_checks_for_selection
- logic::pkgbuild_checks::pkgbuild_check_response_matches_selection
- logic::prefetch::ring_prefetch_from_selected
- logic::preflight::compute_preflight_summary
- logic::preflight::compute_preflight_summary_with_runner
- logic::privilege::active_tool
- logic::privilege::build_credential_invalidation
- logic::privilege::build_credential_warmup
- logic::privilege::build_password_pipe
- logic::privilege::build_privilege_command
- logic::privilege::detect_fprintd_enrolled
- logic::privilege::detect_pam_fingerprint
- logic::privilege::is_fingerprint_available
- logic::privilege::is_integration_test
- logic::privilege::resolve_privilege_tool
- logic::privilege::run_interactive_auth
- logic::privilege::validate_password
- logic::query::send_query
- logic::repos::analyze_foreign_repo_overlap
- logic::repos::analyze_foreign_repo_overlap_with_qm_snapshot
- logic::repos::build_dynamic_visibility
- logic::repos::build_foreign_to_sync_migrate_bundle
- logic::repos::build_repo_apply_bundle
- logic::repos::build_repo_key_refresh_bundle
- logic::repos::build_repo_name_to_filter_map
- logic::repos::build_repositories_modal_fields
- logic::repos::build_repositories_modal_fields_default
- logic::repos::canonical_results_filter_key
- logic::repos::compute_foreign_repo_overlap
- logic::repos::disable_repo_section_in_repos_conf_if_enabled
- logic::repos::list_foreign_packages
- logic::repos::load_repo_name_map_from_path
- logic::repos::load_repos_config_into_app
- logic::repos::load_resolve_repos_from_str
- logic::repos::persist_dynamic_filter_toggle_and_refresh
- logic::repos::persist_dynamic_filters_set_all
- logic::repos::read_main_pacman_conf_text
- logic::repos::refresh_dynamic_filters_in_app
- logic::repos::repo_row_declares_apply_sources
- logic::repos::repos_conf_repo_names_for_index_sl
- logic::repos::repos_conf_section_is_disabled_with_apply_sources
- logic::repos::repositories_linux_actions_supported
- logic::repos::row_is_enabled_for_repos_conf
- logic::repos::save_repos_conf_file
- logic::repos::scan_pacman_conf_path
- logic::repos::sync_repo_pkgnames
- logic::repos::toggle_repo_enabled_for_section_in_file
- logic::sandbox::extract_package_name
- logic::sandbox::parse_pkgbuild_conflicts
- logic::sandbox::parse_pkgbuild_deps
- logic::sandbox::resolve_sandbox_info
- logic::sandbox::resolve_sandbox_info_async
- logic::selection::move_sel_cached
- logic::services::resolve_service_impacts
- logic::sort::invalidate_sort_caches
- logic::sort::sort_results_preserve_selection
- logic::ssh_setup::is_aur_ssh_setup_configured
- logic::ssh_setup::is_openssh_installed
- logic::ssh_setup::run_aur_ssh_setup
- logic::ssh_setup::spawn_aur_ssh_help_check
- logic::ssh_setup::ssh_public_key_line_from_status_lines
- logic::ssh_setup::try_copy_aur_ssh_public_key_from_status_lines
- logic::ssh_setup::validate_aur_ssh_setup_connection
- logic::sudo_timestamp_setup::apply_drop_in_shell_script
- logic::sudo_timestamp_setup::pacsea_sudo_timestamp_drop_in_present
- logic::sudo_timestamp_setup::sudo_timestamp_instruction_lines
- logic::sudo_timestamp_setup::sudoers_defaults_line
- logic::sudo_timestamp_setup::sudoers_user_scoped_line
- logic::sudo_timestamp_setup::timestamp_timeout_value
- logic::summary::compute_post_summary
- sources::aur_vote
- sources::aur_vote_state
- sources::check_circuit_breaker
- sources::extract_endpoint_pattern
- sources::extract_retry_after_from_error
- sources::fetch_all_with_errors
- sources::fetch_aur_comments
- sources::fetch_continuation_items
- sources::fetch_details
- sources::fetch_news_feed
- sources::fetch_pkgbuild_fast
- sources::fetch_security_advisories
- sources::get_aur_json_changes
- sources::get_official_json_changes
- sources::increase_archlinux_backoff
- sources::is_vote_state_unsupported_error
- sources::load_official_json_cache
- sources::news::fetch_arch_news
- sources::news::fetch_news_content
- sources::news::parse_arch_news_html
- sources::news::parse_news_html
- sources::official_json_cache_path
- sources::optimize_max_age_for_startup
- sources::rate_limit_archlinux
- sources::record_circuit_breaker_outcome
- sources::reset_archlinux_backoff
- sources::status::fetch_arch_status_text
- sources::status::translate::translate_status_text
- sources::take_network_error
- state::app_state::recent_capacity
- state::main_vertical_pane::format_main_pane_order
- state::main_vertical_pane::parse_main_pane_order
- state::types::severity_rank
- theme::config_dir
- theme::ensure_settings_keys_present
- theme::ensure_theme_keys_present
- theme::lists_dir
- theme::logs_dir
- theme::maybe_migrate_legacy_confs
- theme::reload_theme
- theme::resolve_repos_config_path
- theme::save_app_start_mode
- theme::save_fuzzy_search
- theme::save_mirror_count
- theme::save_news_filter_installed_only
- theme::save_news_filter_show_advisories
- theme::save_news_filter_show_arch_news
- theme::save_news_filter_show_aur_comments
- theme::save_news_filter_show_aur_updates
- theme::save_news_filter_show_pkg_updates
- theme::save_news_filters_collapsed
- theme::save_news_max_age_days
- theme::save_results_filter_show_canonical
- theme::save_scan_do_clamav
- theme::save_scan_do_custom
- theme::save_scan_do_semgrep
- theme::save_scan_do_shellcheck
- theme::save_scan_do_sleuth
- theme::save_scan_do_trivy
- theme::save_scan_do_virustotal
- theme::save_selected_countries
- theme::save_show_install_pane
- theme::save_show_keybinds_footer
- theme::save_show_recent_pane
- theme::save_sort_mode
- theme::save_startup_news_configured
- theme::save_startup_news_max_age_days
- theme::save_startup_news_show_advisories
- theme::save_startup_news_show_arch_news
- theme::save_startup_news_show_aur_comments
- theme::save_startup_news_show_aur_updates
- theme::save_startup_news_show_pkg_updates
- theme::save_virustotal_api_key
- theme::settings
- theme::theme
- ui::cycle_pkgbuild_view_section
- ui::helpers::filter::filtered_install_indices
- ui::helpers::filter::filtered_recent_indices
- ui::helpers::format::format_bytes
- ui::helpers::format::format_details_lines
- ui::helpers::format::format_signed_bytes
- ui::helpers::format::human_bytes
- ui::helpers::preflight::is_package_loading_preflight
- ui::helpers::query::fetch_first_match_for_query
- ui::helpers::query::trigger_recent_preview
- ui::ui
- util::arrs
- util::clipboard::copy_plain_text_to_clipboard
- util::config::parse_key_value
- util::config::skip_comment_or_empty
- util::curl::curl_binary_path
- util::curl::curl_json
- util::curl::curl_text
- util::curl::curl_text_with_args
- util::curl::curl_text_with_args_headers
- util::curl_args
- util::ensure_mouse_capture
- util::fuzzy_match_rank
- util::fuzzy_match_rank_with_matcher
- util::match_rank
- util::open_file
- util::open_url
- util::pacman::run_pacman
- util::parse_update_entry
- util::percent_encode
- util::repo_order
- util::s
- util::srcinfo::fetch_srcinfo
- util::srcinfo::fetch_srcinfo_async
- util::ss
- util::today_yyyymmdd_utc
- util::ts_to_date
- util::u64_of
Type Aliases
Constants
- announcements::VERSION_ANNOUNCEMENTS
- logic::doas_persist_setup::DOAS_PERSIST_INSTRUCTION_VIEWPORT_LINES
- logic::repos::DEFAULT_DROPIN_PATH
- logic::repos::DEFAULT_MAIN_PACMAN_PATH
- logic::repos::MANAGED_DROPIN_FILE
- logic::repos::PACMAN_MANAGED_BEGIN
- logic::repos::PACMAN_MANAGED_END
- logic::ssh_setup::AUR_ACCOUNT_URL
- logic::sudo_timestamp_setup::SUDOERS_DROP_IN_PATH
- logic::sudo_timestamp_setup::SUDO_TIMESTAMP_INSTRUCTION_VIEWPORT_LINES
- state::app_state::RECENT_CAPACITY
- state::main_vertical_pane::DEFAULT_MAIN_PANE_ORDER
- state::modal::DOAS_PERSIST_SELECT_ROWS
- state::modal::SUDO_TIMESTAMP_SELECT_ROWS
- theme::REPOS_SKELETON_CONTENT