diff --git a/miette-schema/src/lib.rs b/miette-schema/src/lib.rs index 92b8cdd..1a5798b 100644 --- a/miette-schema/src/lib.rs +++ b/miette-schema/src/lib.rs @@ -96,11 +96,10 @@ pub struct Diagnostic { /// The severity of a diagnostic #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] #[cfg_attr(feature = "schemars", derive(JsonSchema))] -#[derive(Debug, Clone, PartialEq, PartialOrd, Eq, Ord, Hash, Default)] +#[derive(Debug, Clone, PartialEq, PartialOrd, Eq, Ord, Hash)] pub enum Severity { /// This is an error #[serde(rename = "error")] - #[default] Error, /// This is a warning #[serde(rename = "warning")] @@ -115,6 +114,12 @@ pub enum Severity { Unknown, } +impl Default for Severity { + fn default() -> Self { + Severity::Error + } +} + /// A label/span indicating relevant portions of a source file for a Diagnostic #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] #[cfg_attr(feature = "schemars", derive(JsonSchema))]