pub enum CreateScannerError {
InvalidRegex(RegexValidationError),
InvalidKeywords(ProximityKeywordsValidationError),
InvalidMatchAction(MatchActionValidationError),
InvalidMatchValidator(MatchValidatorCreationError),
InvalidSuppressions(SuppressionValidationError),
InvalidPatternCaptureGroups(RegexPatternCaptureGroupsValidationError),
}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
InvalidSuppressions(SuppressionValidationError)
The suppressions are invalid (too many suppressions, duplicate suppressions, etc.)
InvalidPatternCaptureGroups(RegexPatternCaptureGroupsValidationError)
The pattern capture groups are invalid (too many capture groups, capture group not present, etc.)
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§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.