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§
source§impl Debug for PasswordFeedback
impl Debug for PasswordFeedback
source§impl<'de> Deserialize<'de> for PasswordFeedback
impl<'de> Deserialize<'de> for PasswordFeedback
source§fn 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
source§impl Display for PasswordFeedback
impl Display for PasswordFeedback
Human-readable PasswordFeedback result.