Skip to content

Vrustify is a versatile validation library, written in the Rust programming language, enabling the validation of data such as emails, URLS, phone numbers, and passwords. This efficient tool ensures the reliability of your input data and helps to maintain application quality at its highest.

License

Notifications You must be signed in to change notification settings

mano7onam/vrustify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vrustify

Vrustify is a small but powerful library for data validation in Rust.

It provides validation functions for:

  • Email addresses
  • URLs
  • Phone numbers
  • Passwords

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.

About

Vrustify is a versatile validation library, written in the Rust programming language, enabling the validation of data such as emails, URLS, phone numbers, and passwords. This efficient tool ensures the reliability of your input data and helps to maintain application quality at its highest.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages