Skip to main content

runmat_geometry_core/diagnostics/
mod.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
4#[serde(rename_all = "snake_case")]
5pub enum DiagnosticSeverity {
6    Info,
7    Warning,
8    Error,
9}
10
11#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
12pub struct Diagnostic {
13    pub code: String,
14    pub severity: DiagnosticSeverity,
15    pub message: String,
16}