Skip to main content

Module errors

Module errors 

Source
Expand description

Error catalog and definitions for Remote Compilation Helper

This module provides a comprehensive error catalog with unique error codes, categorized by subsystem. Each error includes remediation steps and documentation links.

§Error Code Ranges

RangeCategoryDescription
E001-E099ConfigConfiguration and setup errors
E013-E018PathDepsPath-dependency resolution errors
E019-E024ClosureDependency-closure planner errors
E100-E199NetworkNetwork and SSH connectivity
E200-E299WorkerWorker selection and management
E210-E219StorageDisk pressure and storage errors
E300-E399BuildCompilation and build errors
E310-E319TriageProcess triage integration errors
E400-E499TransferFile transfer and sync errors
E500-E599InternalInternal/unexpected errors

Reliability-doctor reason codes use a separate RCH-Rnnn namespace; see reliability for the full table.

Re-exports§

pub use catalog::ErrorCategory;
pub use catalog::ErrorCode;
pub use catalog::ErrorEntry;
pub use explain::CodeExplanation;
pub use explain::CodeNamespace;
pub use explain::is_known;
pub use explain::is_known_category;
pub use explain::known_categories;
pub use explain::list_all;
pub use explain::list_by_category;
pub use explain::lookup;
pub use explain::render_human;
pub use reliability::ReliabilityCategoryKind;
pub use reliability::ReliabilityReasonCode;

Modules§

catalog
Error Catalog for Remote Compilation Helper
explain
Operator-facing code-lookup surface (rch error explain).
reliability
Reliability-doctor reason-code catalog (RCH-Rnnn).