List of all items
Structs
- api::ApiError
- api::ApiResponse
- api::ErrorContext
- api::schema::ErrorCatalog
- api::schema::ErrorCategoryEntry
- api::schema::ErrorCodeEntry
- api::schema::SchemaExportResult
- artifact_verify::ArtifactManifest
- artifact_verify::FileHash
- artifact_verify::VerificationFailure
- artifact_verify::VerificationResult
- binary_hash::BinaryHashResult
- cargo_path_deps::CargoPathDependencyEdge
- cargo_path_deps::CargoPathDependencyError
- cargo_path_deps::CargoPathDependencyGraph
- cargo_path_deps::CargoPathDependencyPackage
- config::env::EnvParser
- config::source::Sourced
- config::validate::ConfigToValidate
- config::validate::ConfigWarning
- dependency_closure_planner::DependencyClosurePlan
- dependency_closure_planner::DependencyPlanIssue
- dependency_closure_planner::DependencySyncAction
- dependency_closure_planner::DependencySyncMetadata
- discovery::DiscoveredHost
- e2e::fixtures::DaemonConfigFixture
- e2e::fixtures::HookInputFixture
- e2e::fixtures::MultiRepoFixtureConfig
- e2e::fixtures::MultiRepoFixtureMetadata
- e2e::fixtures::MultiRepoFixtureSet
- e2e::fixtures::RustProjectFixture
- e2e::fixtures::TestCaseFixture
- e2e::fixtures::WorkerFixture
- e2e::fixtures::WorkersFixture
- e2e::harness::CommandResult
- e2e::harness::HarnessConfig
- e2e::harness::ProcessInfo
- e2e::harness::ReliabilityCommandRecord
- e2e::harness::ReliabilityFailureHookFlags
- e2e::harness::ReliabilityLifecycleCommand
- e2e::harness::ReliabilityScenarioReport
- e2e::harness::ReliabilityScenarioSpec
- e2e::harness::ReliabilityWorkerLifecycleHooks
- e2e::harness::TestHarness
- e2e::harness::TestHarnessBuilder
- e2e::logging::LogEntry
- e2e::logging::LoggerConfig
- e2e::logging::ReliabilityContext
- e2e::logging::ReliabilityEventInput
- e2e::logging::ReliabilityPhaseEvent
- e2e::logging::TestLogSummary
- e2e::logging::TestLogger
- e2e::logging::TestLoggerBuilder
- e2e::process_triage::ProcessDescriptor
- e2e::process_triage::ProcessTriageActionRequest
- e2e::process_triage::ProcessTriageActionResult
- e2e::process_triage::ProcessTriageAuditRecord
- e2e::process_triage::ProcessTriageCommandBudget
- e2e::process_triage::ProcessTriageContract
- e2e::process_triage::ProcessTriageEscalationThresholds
- e2e::process_triage::ProcessTriageFailure
- e2e::process_triage::ProcessTriagePolicyDecision
- e2e::process_triage::ProcessTriageRequest
- e2e::process_triage::ProcessTriageResponse
- e2e::process_triage::ProcessTriageRetryPolicy
- e2e::process_triage::ProcessTriageSafeActionPolicy
- e2e::process_triage::ProcessTriageTimeoutPolicy
- e2e::test_workers::TestSettings
- e2e::test_workers::TestWorkerEntry
- e2e::test_workers::TestWorkersConfig
- e2e::verification::RemoteCompilationTest
- e2e::verification::VerificationConfig
- e2e::verification::VerificationResult
- errors::catalog::ErrorEntry
- errors::explain::CodeExplanation
- logging::LogConfig
- logging::LoggingGuards
- mock::MockConfig
- mock::MockInvocation
- mock::MockRsync
- mock::MockRsyncConfig
- mock::MockRsyncResult
- mock::MockSshClient
- mock::MockSyncInvocation
- mock_worker::MockWorkerServer
- mock_worker::MockWorkerServerBuilder
- path_topology::NormalizedProjectPath
- path_topology::PathNormalizationError
- path_topology::PathTopologyPolicy
- patterns::Classification
- patterns::ClassificationDetails
- patterns::ClassificationTier
- protocol::AllowOutput
- protocol::AllowWithModifiedCommandOutput
- protocol::AllowWithModifiedHookSpecificOutput
- protocol::DenyOutput
- protocol::HookInput
- protocol::HookSpecificOutput
- protocol::ToolInput
- protocol::UpdatedInput
- remote_compilation::RemoteCompilationTest
- remote_compilation::VerificationResult
- remote_verification::RemoteCompilationTest
- remote_verification::VerificationResult
- remote_verification::VerificationWorkerConfig
- repo_updater_contract::MockRepoUpdaterAdapter
- repo_updater_contract::RepoPathAliasRequirement
- repo_updater_contract::RepoUpdaterAdapterContract
- repo_updater_contract::RepoUpdaterAdapterRequest
- repo_updater_contract::RepoUpdaterAdapterResponse
- repo_updater_contract::RepoUpdaterAuthContext
- repo_updater_contract::RepoUpdaterAuthPolicy
- repo_updater_contract::RepoUpdaterCommandBudget
- repo_updater_contract::RepoUpdaterEnvelopeMeta
- repo_updater_contract::RepoUpdaterFailure
- repo_updater_contract::RepoUpdaterFallbackPolicy
- repo_updater_contract::RepoUpdaterInvocation
- repo_updater_contract::RepoUpdaterJsonEnvelope
- repo_updater_contract::RepoUpdaterOperatorOverride
- repo_updater_contract::RepoUpdaterRepoRecord
- repo_updater_contract::RepoUpdaterRetryPolicy
- repo_updater_contract::RepoUpdaterSyncSummary
- repo_updater_contract::RepoUpdaterTimeoutPolicy
- repo_updater_contract::RepoUpdaterTrustBoundaryPolicy
- repo_updater_contract::RepoUpdaterTrustedHostIdentity
- repo_updater_contract::RepoUpdaterVerifiedHostIdentity
- repo_updater_contract::RepoUpdaterVersionPolicy
- ssh::SshClient
- ssh::SshOptions
- ssh::SshPool
- ssh_utils::CommandResult
- ssh_utils::EnvPrefix
- test_change::TestChangeGuard
- test_change::TestCodeChange
- testing::TerminalInfo
- testing::TestGuard
- testing::TestLogEntry
- testing::TestLogger
- testing::TestResult
- toolchain::ToolchainInfo
- types::AffinityConfig
- types::AlertsConfig
- types::BuildCancellationMetadata
- types::BuildCancellationWorkerHealth
- types::BuildHeartbeatRequest
- types::BuildRecord
- types::BuildRecordInput
- types::BuildStats
- types::CircuitBreakerConfig
- types::CircuitStats
- types::CommandTimingBreakdown
- types::CompilationConfig
- types::CompilationMetrics
- types::CompilationTimer
- types::CompilationTimingBreakdown
- types::EnvironmentConfig
- types::ExecutionConfig
- types::FairnessConfig
- types::FleetConfig
- types::GeneralConfig
- types::MetricsAggregator
- types::OutputConfig
- types::PathTopologyConfig
- types::RchConfig
- types::ReleaseRequest
- types::RetryConfig
- types::SavedTimeStats
- types::SelectedWorker
- types::SelectionConfig
- types::SelectionRequest
- types::SelectionResponse
- types::SelectionWeightConfig
- types::SelfHealingConfig
- types::SelfTestConfig
- types::TransferConfig
- types::WebhookConfig
- types::WorkerCapabilities
- types::WorkerConfig
- types::WorkerId
- ui::error::CausedBy
- ui::error::ErrorContext
- ui::error::ErrorPanel
- ui::errors::build::BuildErrorDisplay
- ui::errors::build::SignalInfo
- ui::errors::build::WorkerResourceState
- ui::errors::config::ConfigErrorDisplay
- ui::errors::config::ConfigLocation
- ui::errors::config::ConfigSearchPaths
- ui::errors::config::ConfigSnippet
- ui::errors::config::SnippetLine
- ui::errors::config::TypeMismatch
- ui::errors::network::ConnectionDetails
- ui::errors::network::DiagnosticCommand
- ui::errors::network::EnvVarInfo
- ui::errors::network::NetworkErrorDisplay
- ui::errors::network::NetworkPathSegment
- ui::icons::Icons
- ui::progress::AnimatedSpinner
- ui::progress::ArtifactSummary
- ui::progress::CelebrationSummary
- ui::progress::CompilationProgress
- ui::progress::CompletionCelebration
- ui::progress::CrateInfo
- ui::progress::PipelineProgress
- ui::progress::ProgressContext
- ui::progress::RateLimiter
- ui::progress::TransferProgress
- ui::progress::TransferStats
- ui::theme::RchTheme
Enums
- api::LegacyErrorCode
- cargo_path_deps::CargoPathDependencyErrorKind
- config::env::EnvError
- config::profiles::Profile
- config::source::ConfigSource
- config::source::ConfigValueSource
- config::validate::Severity
- dependency_closure_planner::DependencyClosurePlanState
- dependency_closure_planner::DependencyRiskClass
- dependency_closure_planner::DependencySyncReason
- discovery::DiscoverySource
- e2e::fixtures::FixtureFailureMode
- e2e::fixtures::FixtureLayer
- e2e::fixtures::FixtureReadiness
- e2e::fixtures::MultiRepoFixtureError
- e2e::harness::HarnessError
- e2e::harness::ReliabilityFailureHook
- e2e::logging::LogLevel
- e2e::logging::LogSource
- e2e::logging::ReliabilityPhase
- e2e::process_triage::ProcessClassification
- e2e::process_triage::ProcessTriageActionClass
- e2e::process_triage::ProcessTriageActionOutcome
- e2e::process_triage::ProcessTriageAdapterCommand
- e2e::process_triage::ProcessTriageContractError
- e2e::process_triage::ProcessTriageEscalationLevel
- e2e::process_triage::ProcessTriageFailureKind
- e2e::process_triage::ProcessTriageResponseStatus
- e2e::process_triage::ProcessTriageTrigger
- e2e::test_workers::TestConfigError
- errors::catalog::ErrorCategory
- errors::catalog::ErrorCode
- errors::explain::CodeNamespace
- errors::reliability::ReliabilityCategoryKind
- errors::reliability::ReliabilityReasonCode
- hooks::HookResult
- logging::LogFormat
- mock::Phase
- path_topology::NormalizationDecision
- path_topology::PathNormalizationErrorKind
- patterns::CompilationKind
- patterns::TierDecision
- protocol::HookOutput
- repo_updater_contract::RepoUpdaterAdapterCommand
- repo_updater_contract::RepoUpdaterAuthMode
- repo_updater_contract::RepoUpdaterContractError
- repo_updater_contract::RepoUpdaterCredentialSource
- repo_updater_contract::RepoUpdaterExitDisposition
- repo_updater_contract::RepoUpdaterFailureKind
- repo_updater_contract::RepoUpdaterFallbackMode
- repo_updater_contract::RepoUpdaterIdempotencyGuarantee
- repo_updater_contract::RepoUpdaterOutputFormat
- repo_updater_contract::RepoUpdaterResponseStatus
- repo_updater_contract::RepoUpdaterVersionCompatibility
- schema_versions::SchemaComponent
- ssh::KnownHostsPolicy
- testing::TestPhase
- types::BuildHeartbeatPhase
- types::BuildLocation
- types::CircuitState
- types::ColorMode
- types::CommandPriority
- types::OutputVisibility
- types::RequiredRuntime
- types::SelectionReason
- types::SelectionStrategy
- types::SelfHealingLogLevel
- types::SelfTestFailureAction
- types::SelfTestWorkers
- types::WorkerStatus
- ui::context::OutputContext
- ui::error::ErrorSeverity
- ui::errors::network::PathSegmentStatus
- ui::progress::BuildPhase
- ui::progress::BuildProfile
- ui::progress::PipelineStage
- ui::progress::SpinnerResult
- ui::progress::SpinnerStyle
- ui::progress::StageStatus
- ui::progress::TransferDirection
Traits
Macros
Functions
- api::schema::export_schemas
- api::schema::generate_api_error_schema
- api::schema::generate_api_response_schema
- api::schema::generate_error_catalog
- artifact_verify::compute_file_hash
- artifact_verify::create_manifest
- artifact_verify::verify_artifacts
- binary_hash::binaries_equivalent
- binary_hash::binary_contains_marker
- binary_hash::compute_binary_hash
- build_commit
- build_version_value
- build_version_value_static
- build_version_value_with_commit
- cargo_path_deps::resolve_cargo_path_dependency_graph
- cargo_path_deps::resolve_cargo_path_dependency_graph_with_policy
- config::dotenv::has_dotenv_files
- config::dotenv::load_dotenv
- config::validate::filter_by_severity
- config::validate::has_errors
- config::validate::validate_config
- dependency_closure_planner::build_dependency_closure_plan
- dependency_closure_planner::build_dependency_closure_plan_with_policy
- dependency_closure_planner::plan_dependency_closure_from_graph
- discovery::discover_all
- discovery::parse_shell_aliases
- discovery::parse_shell_aliases_content
- discovery::parse_shell_aliases_file
- discovery::parse_ssh_config
- discovery::parse_ssh_config_content
- discovery::parse_ssh_config_file
- e2e::fixtures::reset_default_multi_repo_fixtures
- e2e::fixtures::reset_multi_repo_fixtures
- e2e::harness::cleanup_stale_test_artifacts
- e2e::process_triage::evaluate_triage_action
- e2e::process_triage::process_triage_request_schema
- e2e::process_triage::process_triage_response_schema
- e2e::test_workers::expand_tilde_path
- e2e::test_workers::get_config_path
- e2e::test_workers::is_mock_ssh_mode
- e2e::test_workers::require_workers
- e2e::test_workers::should_skip_all_tests
- e2e::test_workers::should_skip_worker_check
- errors::explain::is_known
- errors::explain::is_known_category
- errors::explain::known_categories
- errors::explain::list_all
- errors::explain::list_by_category
- errors::explain::lookup
- errors::explain::render_human
- hooks::is_claude_code_installed
- hooks::verify_and_install_claude_code_hook
- logging::init_logging
- mock::clear_global_invocations
- mock::clear_mock_overrides
- mock::clear_thread_mock_override
- mock::debug_phase
- mock::global_rsync_invocations_snapshot
- mock::global_ssh_invocations_snapshot
- mock::is_mock_enabled
- mock::is_mock_host
- mock::is_mock_worker
- mock::log_phase
- mock::set_mock_enabled_override
- mock::set_mock_rsync_config_override
- mock::set_mock_ssh_config_override
- mock::set_thread_mock_override
- path_topology::normalize_project_path
- path_topology::normalize_project_path_with_policy
- patterns::classify_command
- patterns::classify_command_detailed
- patterns::normalize_command
- patterns::split_shell_commands
- remote_verification::verify_cargo_available
- remote_verification::verify_rsync_available
- remote_verification::verify_ssh_connectivity
- repo_updater_contract::build_invocation
- repo_updater_contract::classify_exit_code
- repo_updater_contract::evaluate_version_compatibility
- repo_updater_contract::map_failure_kind_to_error_code
- repo_updater_contract::repo_updater_envelope_schema
- repo_updater_contract::repo_updater_request_schema
- repo_updater_contract::repo_updater_response_schema
- schema_versions::current_version
- ssh_utils::build_env_prefix
- ssh_utils::is_retryable_transport_error
- ssh_utils::is_retryable_transport_error_text
- ssh_utils::is_valid_env_key
- ssh_utils::shell_escape_path_with_home
- ssh_utils::shell_escape_value
- testing::init_global_test_logging
- toolchain::wrap_command_with_color
- toolchain::wrap_command_with_toolchain
- types::default_remote_base
- types::default_socket_path
- types::validate_remote_base
- ui::display::anyhow_to_json
- ui::display::anyhow_to_panel
- ui::display::display_anyhow_error
- ui::display::display_error
- ui::display::display_error_with_code
- ui::display::error_to_json
- ui::display::error_to_panel
- ui::error::show_error
- ui::error::show_info
- ui::error::show_warning
- util::mask_sensitive_command
- util::truncate_at_char_boundary
Type Aliases
Statics
Constants
- BUILD_COMMIT_ENV_VARS
- api::API_VERSION
- e2e::fixtures::DEFAULT_MULTI_REPO_ALIAS_ROOT
- e2e::fixtures::DEFAULT_MULTI_REPO_CANONICAL_ROOT
- e2e::fixtures::DEFAULT_MULTI_REPO_FIXTURE_NAMESPACE
- e2e::logging::RELIABILITY_EVENT_SCHEMA_VERSION
- e2e::process_triage::PROCESS_TRIAGE_CONTRACT_SCHEMA_VERSION
- e2e::test_workers::DEFAULT_CONFIG_PATH
- e2e::test_workers::ENV_SKIP_ALL_TESTS
- e2e::test_workers::ENV_SKIP_WORKER_CHECK
- e2e::test_workers::ENV_TIMEOUT_SECS
- e2e::test_workers::ENV_WORKERS_CONFIG
- path_topology::DEFAULT_ALIAS_PROJECT_ROOT
- path_topology::DEFAULT_CANONICAL_PROJECT_ROOT
- repo_updater_contract::REPO_UPDATER_ALIAS_PROJECTS_ROOT
- repo_updater_contract::REPO_UPDATER_ALLOWED_HOSTS_ENV
- repo_updater_contract::REPO_UPDATER_ALLOWLIST_ENV
- repo_updater_contract::REPO_UPDATER_ALLOW_OVERRIDE_ENV
- repo_updater_contract::REPO_UPDATER_AUTH_CREDENTIAL_ID_ENV
- repo_updater_contract::REPO_UPDATER_AUTH_EXPIRES_AT_MS_ENV
- repo_updater_contract::REPO_UPDATER_AUTH_ISSUED_AT_MS_ENV
- repo_updater_contract::REPO_UPDATER_AUTH_MODE_ENV
- repo_updater_contract::REPO_UPDATER_AUTH_REVOKED_ENV
- repo_updater_contract::REPO_UPDATER_AUTH_SCOPES_ENV
- repo_updater_contract::REPO_UPDATER_AUTH_SOURCE_ENV
- repo_updater_contract::REPO_UPDATER_AUTH_VERIFIED_HOSTS_ENV
- repo_updater_contract::REPO_UPDATER_CANONICAL_PROJECTS_ROOT
- repo_updater_contract::REPO_UPDATER_CONTRACT_SCHEMA_VERSION
- repo_updater_contract::REPO_UPDATER_DEFAULT_BINARY
- repo_updater_contract::REPO_UPDATER_MIN_SUPPORTED_VERSION
- repo_updater_contract::REPO_UPDATER_OVERRIDE_APPROVED_AT_MS_ENV
- repo_updater_contract::REPO_UPDATER_OVERRIDE_AUDIT_EVENT_ID_ENV
- repo_updater_contract::REPO_UPDATER_OVERRIDE_JUSTIFICATION_ENV
- repo_updater_contract::REPO_UPDATER_OVERRIDE_OPERATOR_ID_ENV
- repo_updater_contract::REPO_UPDATER_OVERRIDE_TICKET_REF_ENV
- repo_updater_contract::REPO_UPDATER_REQUIRED_SCOPES_ENV
- repo_updater_contract::REPO_UPDATER_REQUIRE_HOST_IDENTITY_ENV
- repo_updater_contract::REPO_UPDATER_ROTATION_MAX_AGE_SECS_ENV
- repo_updater_contract::REPO_UPDATER_TRUSTED_HOST_IDENTITIES_ENV
- schema_versions::ALL_COMPONENTS