oxilean_parse/diagnostic/
diagnosticcode_traits.rs1use 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}