pub enum CorpusError {
NotFound(String),
SensitiveData {
line: usize,
pattern: String,
},
Empty,
InvalidFormat(String),
IoError(String),
}Expand description
Errors that can occur during corpus operations
Variants§
NotFound(String)
Corpus file not found
SensitiveData
Corpus contains sensitive patterns
Empty
Corpus is empty
InvalidFormat(String)
Invalid format
IoError(String)
IO error
Trait Implementations§
Source§impl Clone for CorpusError
impl Clone for CorpusError
Source§fn clone(&self) -> CorpusError
fn clone(&self) -> CorpusError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CorpusError
impl Debug for CorpusError
Source§impl Display for CorpusError
impl Display for CorpusError
Source§impl Error for CorpusError
impl Error for CorpusError
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()
Source§impl PartialEq for CorpusError
impl PartialEq for CorpusError
impl Eq for CorpusError
impl StructuralPartialEq for CorpusError
Auto Trait Implementations§
impl Freeze for CorpusError
impl RefUnwindSafe for CorpusError
impl Send for CorpusError
impl Sync for CorpusError
impl Unpin for CorpusError
impl UnwindSafe for CorpusError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more