pub enum CreateScannerError {
InvalidRegex(RegexValidationError),
InvalidKeywords(ProximityKeywordsValidationError),
InvalidMatchAction(MatchActionValidationError),
InvalidMatchValidator(MatchValidatorCreationError),
}
Variants§
InvalidRegex(RegexValidationError)
InvalidKeywords(ProximityKeywordsValidationError)
The included keywords config is invalid (empty keyword, too many keywords, etc.)
InvalidMatchAction(MatchActionValidationError)
Invalid configuration of a match action
InvalidMatchValidator(MatchValidatorCreationError)
The match validator cannot be created
Trait Implementations§
Source§impl Debug for CreateScannerError
impl Debug for CreateScannerError
Source§impl Display for CreateScannerError
impl Display for CreateScannerError
Source§impl Error for CreateScannerError
impl Error for CreateScannerError
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 From<CreateScannerError> for i64
impl From<CreateScannerError> for i64
Source§fn from(value: CreateScannerError) -> i64
fn from(value: CreateScannerError) -> i64
Converts to this type from the input type.
Source§impl From<RegexValidationError> for CreateScannerError
impl From<RegexValidationError> for CreateScannerError
Source§fn from(source: RegexValidationError) -> Self
fn from(source: RegexValidationError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CreateScannerError
impl PartialEq for CreateScannerError
impl Eq for CreateScannerError
impl StructuralPartialEq for CreateScannerError
Auto Trait Implementations§
impl Freeze for CreateScannerError
impl RefUnwindSafe for CreateScannerError
impl Send for CreateScannerError
impl Sync for CreateScannerError
impl Unpin for CreateScannerError
impl UnwindSafe for CreateScannerError
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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