# 🇮🇷 persian-rs
[](https://crates.io/crates/persian-rs)
[](https://docs.rs/persian-rs)
[](https://opensource.org/licenses/MIT)
یک جعبه ابزار جامع، سبک و کاربردی برای برنامهنویسان زبان Rust که با ابزارهای فارسی و ایرانی سروکار دارند. این کتابخانه هیچ وابستگی خارجی (dependency) ندارد و تمام الگوریتمها به صورت بومی پیادهسازی شدهاند.
---
## قابلیتها
این کتابخانه در حال حاضر دو ماژول اصلی را ارائه میدهد:
### ماژول تبدیل تاریخ
- **`to_jalali`**: تبدیل تاریخ میلادی به شمسی (جلالی).
- **`jalali_to_gregorian`**: تبدیل تاریخ شمسی (جلالی) به میلادی.
### ماژول اعتبارسنجی
- **`is_valid_national_id`**: اعتبارسنجی صحت ساختاری کد ملی ایران.
- **`is_valid_card_number`**: اعتبارسنجی شماره کارت بانکی عضو شتاب بر اساس الگوریتم Luhn.
---
خط زیر را به فایل `Cargo.toml` خود اضافه کنید:
```toml
[dependencies]
persian-rs = "0.1.0"
```
## مجوز
این پروژه تحت مجوز **MIT** منتشر شده است.