Skip to main content

oxidite_utils/
lib.rs

1//! # Oxidite Utils
2//!
3//! Common utilities for the Oxidite framework including string helpers,
4//! date/time utilities, ID generation, and validation helpers.
5
6pub mod date;
7pub mod id;
8pub mod string;
9pub mod validation;
10
11pub use date::{
12    now, format_date, parse_date, unix_timestamp, unix_timestamp_millis, is_expired, Duration,
13};
14pub use id::{generate_id, generate_uuid, generate_short_id, generate_numeric_id};
15pub use string::{slugify, truncate, capitalize, random_string, camel_case, snake_case};
16pub use validation::{
17    is_email, is_url, is_phone, is_alphanumeric, is_numeric, min_length, max_length,
18    length_between,
19};