Struct grep_matcher::NoError
source · pub struct NoError(/* private fields */);
Expand description
NoError provides an error type for matchers that never produce errors.
This error type implements the std::error::Error
and std::fmt::Display
traits for use in matcher implementations that can never produce errors.
The std::fmt::Debug
and std::fmt::Display
impls for this type panics.
Trait Implementations§
source§impl Error for NoError
impl Error for NoError
source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
source§impl PartialEq<NoError> for NoError
impl PartialEq<NoError> for NoError
impl Eq for NoError
impl StructuralEq for NoError
impl StructuralPartialEq for NoError
Auto Trait Implementations§
impl RefUnwindSafe for NoError
impl Send for NoError
impl Sync for NoError
impl Unpin for NoError
impl UnwindSafe for NoError
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