pub enum CheckerTypes {
CheckLemmeKnow(Checker<LemmeKnow>),
CheckEnglish(Checker<EnglishChecker>),
CheckAthena(Checker<Athena>),
CheckWaitAthena(Checker<WaitAthena>),
CheckRegex(Checker<RegexChecker>),
CheckPassword(Checker<PasswordChecker>),
CheckWordlist(Checker<WordlistChecker>),
}
Expand description
CheckerTypes is a wrapper enum for Checker
Variants§
CheckLemmeKnow(Checker<LemmeKnow>)
Wrapper for LemmeKnow Checker
CheckEnglish(Checker<EnglishChecker>)
Wrapper for English Checker
CheckAthena(Checker<Athena>)
Wrapper for Athena Checker
CheckWaitAthena(Checker<WaitAthena>)
Wrapper for WaitAthena Checker
CheckRegex(Checker<RegexChecker>)
Wrapper for Regex
CheckPassword(Checker<PasswordChecker>)
Wrapper for Password Checker
CheckWordlist(Checker<WordlistChecker>)
Wrapper for Wordlist Checker
Implementations§
Source§impl CheckerTypes
impl CheckerTypes
Sourcepub fn check(&self, text: &str) -> CheckResult
pub fn check(&self, text: &str) -> CheckResult
This functions calls appropriate check function of Checker
Sourcepub fn with_sensitivity(&self, sensitivity: Sensitivity) -> Self
pub fn with_sensitivity(&self, sensitivity: Sensitivity) -> Self
Sets the sensitivity level for gibberish detection
Sourcepub fn get_sensitivity(&self) -> Sensitivity
pub fn get_sensitivity(&self) -> Sensitivity
Gets the current sensitivity level
Auto Trait Implementations§
impl Freeze for CheckerTypes
impl RefUnwindSafe for CheckerTypes
impl Send for CheckerTypes
impl Sync for CheckerTypes
impl Unpin for CheckerTypes
impl UnwindSafe for CheckerTypes
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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