[−][src]Enum grep_searcher::ConfigError
An error that can occur when building a searcher.
This error occurs when a non-sensical configuration is present when trying
to construct a Searcher
from a SearcherBuilder
.
Variants
Indicates that the heap limit configuration prevents all possible search strategies from being used. For example, if the heap limit is set to 0 and memory map searching is disabled or unavailable.
MismatchedLineTerminators
Occurs when a matcher reports a line terminator that is different than the one configured in the searcher.
Fields of MismatchedLineTerminators
matcher: LineTerminator
The matcher's line terminator.
searcher: LineTerminator
The searcher's line terminator.
UnknownEncoding
Occurs when no encoding could be found for a particular label.
Fields of UnknownEncoding
Trait Implementations
impl PartialEq<ConfigError> for ConfigError
[src]
fn eq(&self, other: &ConfigError) -> bool
[src]
fn ne(&self, other: &ConfigError) -> bool
[src]
impl Eq for ConfigError
[src]
impl Clone for ConfigError
[src]
fn clone(&self) -> ConfigError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for ConfigError
[src]
impl Display for ConfigError
[src]
impl Error for ConfigError
[src]
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
The lower-level source of this error, if any. Read more
Auto Trait Implementations
impl Send for ConfigError
impl Unpin for ConfigError
impl Sync for ConfigError
impl UnwindSafe for ConfigError
impl RefUnwindSafe for ConfigError
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,