Skip to main content

oxilean_parse/diagnostic/
diagnosticcode_traits.rs

1//! # DiagnosticCode - Trait Implementations
2//!
3//! This module contains trait implementations for `DiagnosticCode`.
4//!
5//! ## Implemented Traits
6//!
7//! - `Display`
8//!
9//! 🤖 Generated with [SplitRS](https://github.com/cool-japan/splitrs)
10
11use super::types::DiagnosticCode;
12use std::fmt;
13
14impl fmt::Display for DiagnosticCode {
15    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
16        let code = match self {
17            DiagnosticCode::E0001 => "E0001",
18            DiagnosticCode::E0002 => "E0002",
19            DiagnosticCode::E0003 => "E0003",
20            DiagnosticCode::E0004 => "E0004",
21            DiagnosticCode::E0005 => "E0005",
22            DiagnosticCode::E0100 => "E0100",
23            DiagnosticCode::E0101 => "E0101",
24            DiagnosticCode::E0102 => "E0102",
25            DiagnosticCode::E0103 => "E0103",
26            DiagnosticCode::E0104 => "E0104",
27            DiagnosticCode::E0200 => "E0200",
28            DiagnosticCode::E0201 => "E0201",
29            DiagnosticCode::E0202 => "E0202",
30            DiagnosticCode::E0900 => "E0900",
31            DiagnosticCode::E0901 => "E0901",
32        };
33        write!(f, "{}", code)
34    }
35}