pub enum CorpusValidationError {
FileRead {
path: String,
error: Error,
},
TomlParse {
path: String,
error: String,
},
MissingField {
case_id: String,
path: String,
field: &'static str,
},
InvalidTier {
case_id: String,
path: String,
tier: String,
valid: Vec<&'static str>,
},
NonStringId {
case_id: String,
path: String,
},
DuplicateId {
id: String,
path: String,
},
Empty {
path: String,
},
MissingRedaction {
case_id: String,
path: String,
},
EmptyToml {
case_id: String,
path: String,
},
UnmappedFeature {
case_id: String,
path: String,
},
}Expand description
Validation error from a corpus case check.
Variants§
FileRead
TomlParse
MissingField
InvalidTier
NonStringId
DuplicateId
Empty
MissingRedaction
EmptyToml
UnmappedFeature
Trait Implementations§
Source§impl Debug for CorpusValidationError
impl Debug for CorpusValidationError
Source§impl Display for CorpusValidationError
impl Display for CorpusValidationError
Source§impl Error for CorpusValidationError
impl Error for CorpusValidationError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl !RefUnwindSafe for CorpusValidationError
impl !UnwindSafe for CorpusValidationError
impl Freeze for CorpusValidationError
impl Send for CorpusValidationError
impl Sync for CorpusValidationError
impl Unpin for CorpusValidationError
impl UnsafeUnpin for CorpusValidationError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more