1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
//! Processing stages that produce diagnostics. /// Originating processing stage. #[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)] #[serde(rename_all = "camelCase")] pub enum DiagnosticStage { /// Document parsing. Parse, /// Canonical Object Model construction. CanonicalObjectModel, /// Validation. Validation, /// Analysis. Analysis, /// Planning. Planning, /// Compilation. Compilation, /// Runtime. Runtime, }