🔐 passcheck
passcheck is a flexible and lightweight password validation crate for Rust.
It allows you to define custom rules for checking password strength and structure — use only what you need!
🚀 Features
- ✅ Rule-based validation system
- ✅ Add only the checks you want: length, number, special char, etc.
- ✅ Lightweight and dependency-free
- ✅ Easy to use and extend
📦 Installation
Add this to your Cargo.toml:
[]
= "0.1.0"
example
use PasswordChecker;
🔧 Available Rules
min_length(n) → Requires password to be at least n characters
require_upper_lower() → Requires at least one uppercase and one lowercase letter
require_number() → Requires at least one digit
require_special_char() → Requires at least one special character
📄 License MIT
💻 Author Made with ❤ + ☕ by Ali