#[derive(Debug, Clone, PartialEq, Eq)]
pub enum CoverageError {
UnclassifiedCategory {
op_id: String,
},
EmptySignature {
op_id: String,
},
EmptyLawSet {
op_id: String,
},
MissingDocsPath {
op_id: String,
},
FutureSinceVersion {
op_id: String,
declared: String,
},
MissingCategoryCHardware {
op_id: String,
},
DuplicateOpId {
op_id: String,
},
LawListDrift {
op_id: String,
},
ZeroWitnesses {
op_id: String,
law: String,
},
InvalidOracle {
op_id: String,
message: String,
},
InvalidSpecRow {
op_id: String,
row: usize,
message: String,
},
InvalidSource {
op_id: String,
message: String,
},
InvalidDocsPath {
op_id: String,
},
MissingDocsFile {
op_id: String,
path: String,
},
EmptyArchetypeSet {
op_id: String,
},
UnknownArchetype {
op_id: String,
archetype: String,
},
}