validators 0.25.3

This library is designed for validating and modeling user input. The crate includes models, functions, traits, errors, and other dependencies.
Documentation
1
2
3
4
5
6
7
8
/// Validate and deserialize booleans.
pub trait ValidateBoolean: Sized {
    type Error;

    fn parse_bool(b: bool) -> Result<Self, Self::Error>;

    fn validate_bool(b: bool) -> Result<(), Self::Error>;
}