ocelot-base 0.1.2

Shared base utilities for the ocelot project
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/// Severity level for a source diagnostic.
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub enum DiagnosticLevel {
    Error,
    Warning,
}

#[cfg(test)]
mod tests {
    use super::DiagnosticLevel;

    #[test]
    fn diagnostic_levels_are_comparable() {
        assert_eq!(DiagnosticLevel::Error, DiagnosticLevel::Error);
        assert_ne!(DiagnosticLevel::Error, DiagnosticLevel::Warning);
    }
}