diff options
Diffstat (limited to 'wpa-psk/src')
-rw-r--r-- | wpa-psk/src/lib.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/wpa-psk/src/lib.rs b/wpa-psk/src/lib.rs index 56bbf11..5acf8e5 100644 --- a/wpa-psk/src/lib.rs +++ b/wpa-psk/src/lib.rs @@ -26,6 +26,7 @@ //! ``` #![forbid(unsafe_code)] +#![deny(missing_docs)] use std::{error::Error, fmt::Display}; @@ -59,9 +60,12 @@ impl<'a> TryFrom<&'a str> for Ssid<'a> { } } +/// SSID validation error. #[derive(Debug, PartialEq, Eq)] pub enum ValidateSsidError { + /// SSID is too short. TooShort, + /// SSID is too long. TooLong, } @@ -111,10 +115,14 @@ impl Display for Passphrase<'_> { } } +/// Passphrase validation error. #[derive(Debug, PartialEq, Eq)] pub enum ValidatePassphraseError { + /// Passphrase is too short. TooShort, + /// Passphrase is too long. TooLong, + /// Passphrase contains a invalid byte. InvalidByte, } |