Crate askr

Source

Re-exports§

pub use cli::Args;
pub use cli::PromptConfig;
pub use error::PromptError;
pub use error::Result;
pub use validation::Priority;
pub use validation::ValidationEngine;
pub use validation::ValidationResult;
pub use validation::ValidationSummary;
pub use validation::rules::basic::MaxLengthValidator;
pub use validation::rules::basic::MinLengthValidator;
pub use validation::rules::basic::PatternValidator;
pub use validation::rules::basic::RequiredValidator;
pub use validation::rules::choice::ChoiceValidator;
pub use validation::rules::datetime::DateTimeValidator;
pub use validation::rules::datetime::DateValidator;
pub use validation::rules::datetime::TimeValidator;
pub use validation::rules::filesystem::DirExistsValidator;
pub use validation::rules::filesystem::ExecutableValidator;
pub use validation::rules::filesystem::FileExistsValidator;
pub use validation::rules::filesystem::PathExistsValidator;
pub use validation::rules::filesystem::ReadableValidator;
pub use validation::rules::filesystem::WritableValidator;
pub use validation::rules::format::EmailValidator;
pub use validation::rules::format::HostnameValidator;
pub use validation::rules::format::Ipv4Validator;
pub use validation::rules::format::Ipv6Validator;
pub use validation::rules::format::UrlValidator;
pub use validation::rules::numeric::FloatValidator;
pub use validation::rules::numeric::IntegerValidator;
pub use validation::rules::numeric::NegativeValidator;
pub use validation::rules::numeric::PositiveValidator;
pub use validation::rules::numeric::RangeValidator;

Modules§

cli
error
input
output
ui
validation