Enum kanidm_proto::v1::PasswordFeedback
source · [−]pub enum PasswordFeedback {
Show 29 variants
UseAFewWordsAvoidCommonPhrases,
NoNeedForSymbolsDigitsOrUppercaseLetters,
AddAnotherWordOrTwo,
CapitalizationDoesntHelpVeryMuch,
AllUppercaseIsAlmostAsEasyToGuessAsAllLowercase,
ReversedWordsArentMuchHarderToGuess,
PredictableSubstitutionsDontHelpVeryMuch,
UseALongerKeyboardPatternWithMoreTurns,
AvoidRepeatedWordsAndCharacters,
AvoidSequences,
AvoidRecentYears,
AvoidYearsThatAreAssociatedWithYou,
AvoidDatesAndYearsThatAreAssociatedWithYou,
StraightRowsOfKeysAreEasyToGuess,
ShortKeyboardPatternsAreEasyToGuess,
RepeatsLikeAaaAreEasyToGuess,
RepeatsLikeAbcAbcAreOnlySlightlyHarderToGuess,
ThisIsATop10Password,
ThisIsATop100Password,
ThisIsACommonPassword,
ThisIsSimilarToACommonlyUsedPassword,
SequencesLikeAbcAreEasyToGuess,
RecentYearsAreEasyToGuess,
AWordByItselfIsEasyToGuess,
DatesAreOftenEasyToGuess,
NamesAndSurnamesByThemselvesAreEasyToGuess,
CommonNamesAndSurnamesAreEasyToGuess,
TooShort(usize),
BadListed,
}
Variants
UseAFewWordsAvoidCommonPhrases
NoNeedForSymbolsDigitsOrUppercaseLetters
AddAnotherWordOrTwo
CapitalizationDoesntHelpVeryMuch
AllUppercaseIsAlmostAsEasyToGuessAsAllLowercase
ReversedWordsArentMuchHarderToGuess
PredictableSubstitutionsDontHelpVeryMuch
UseALongerKeyboardPatternWithMoreTurns
AvoidRepeatedWordsAndCharacters
AvoidSequences
AvoidRecentYears
AvoidYearsThatAreAssociatedWithYou
AvoidDatesAndYearsThatAreAssociatedWithYou
StraightRowsOfKeysAreEasyToGuess
ShortKeyboardPatternsAreEasyToGuess
RepeatsLikeAaaAreEasyToGuess
RepeatsLikeAbcAbcAreOnlySlightlyHarderToGuess
ThisIsATop10Password
ThisIsATop100Password
ThisIsACommonPassword
ThisIsSimilarToACommonlyUsedPassword
SequencesLikeAbcAreEasyToGuess
RecentYearsAreEasyToGuess
AWordByItselfIsEasyToGuess
DatesAreOftenEasyToGuess
NamesAndSurnamesByThemselvesAreEasyToGuess
CommonNamesAndSurnamesAreEasyToGuess
TooShort(usize)
BadListed
Trait Implementations
sourceimpl Debug for PasswordFeedback
impl Debug for PasswordFeedback
sourceimpl<'de> Deserialize<'de> for PasswordFeedback
impl<'de> Deserialize<'de> for PasswordFeedback
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for PasswordFeedback
impl Serialize for PasswordFeedback
Auto Trait Implementations
impl RefUnwindSafe for PasswordFeedback
impl Send for PasswordFeedback
impl Sync for PasswordFeedback
impl Unpin for PasswordFeedback
impl UnwindSafe for PasswordFeedback
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more