pub struct ProbabilisticGate;Expand description
A tiny statistical gate for fast candidate rejection.
Implementations§
Source§impl ProbabilisticGate
impl ProbabilisticGate
Sourcepub fn looks_promising(s: &str) -> bool
pub fn looks_promising(s: &str) -> bool
Returns true if the candidate string looks like a potential secret. Returns false if it’s almost certainly noise (UUID, hash, etc).
Auto Trait Implementations§
impl Freeze for ProbabilisticGate
impl RefUnwindSafe for ProbabilisticGate
impl Send for ProbabilisticGate
impl Sync for ProbabilisticGate
impl Unpin for ProbabilisticGate
impl UnsafeUnpin for ProbabilisticGate
impl UnwindSafe for ProbabilisticGate
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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