pub enum GrepError {
Glob(GlobError),
InvalidRegex(String),
SearchFailed(String),
PathNotFound(String),
}Expand description
Errors related to grep search operations
Variants§
Glob(GlobError)
Glob filter errors
InvalidRegex(String)
Invalid regex pattern
SearchFailed(String)
Search error during file processing
PathNotFound(String)
Search path does not exist
Trait Implementations§
Source§impl Error for GrepError
impl Error for GrepError
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 Freeze for GrepError
impl RefUnwindSafe for GrepError
impl Send for GrepError
impl Sync for GrepError
impl Unpin for GrepError
impl UnsafeUnpin for GrepError
impl UnwindSafe for GrepError
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