shex_validation/
result_value.rs1use std::fmt::Display;
2
3#[derive(PartialEq, Debug, Clone)]
4pub enum ResultValue {
5 Pending,
6 Ok,
7 Failed,
8 Unknown,
9 Processing,
10 Contradiction,
11}
12
13impl Display for ResultValue {
14 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
15 match self {
16 ResultValue::Pending => write!(f, "Pending"),
17 ResultValue::Ok => write!(f, "Ok"),
18 ResultValue::Failed => write!(f, "Failed"),
19 ResultValue::Unknown => write!(f, "Unknown"),
20 ResultValue::Processing => write!(f, "Processing"),
21 ResultValue::Contradiction => write!(f, "Contradiction"),
22 }
23 }
24}