Vrustify

Vrustify is a small but powerful library for data validation in Rust. It provides validation functions for:

Installation

You can include `Vrustify` library to your project, by adding following to your `Cargo.toml`:

[dependencies]
Vrustify = "0.1.0"
        

And then do a cargo build:

cargo build
        

Usage

First, include the `Vrustify` in your Rust file:

extern crate Vrustify;
        

Then you can use the validation functions in your code as follows:

For email validation:

if Vrustify::email::validate("example@example.com") {
    println!("Valid email!");
} else {
    println!("Invalid email.");
}
        

For URL validation:

if Vrustify::url::validate("https://example.com") {
    println!("Valid URL!");
} else {
    println!("Invalid URL.");
}
        

And alike for other types of validation.

License

`Vrustify` is distributed under the MIT license. See `LICENSE` file for additional information.