Expand description
Data utilities for numbers, dates, IDs, and cryptographic operations.
This module provides helpers for:
- Numbers: formatting, rounding, clamping
- Dates: chrono-backed date/time operations (feature:
dates) - IDs: UUID and ULID generation (feature:
ids) - Hashing: SHA-256 and secure tokens (feature:
crypto)
§Example
use rok_utils::data::numbers::{format_number, format_currency, round};
assert_eq!(format_number(1234567.89, 2, ','), "1,234,567.89");
assert_eq!(format_currency(1234.50, "USD"), "1234.50USD");
assert_eq!(round(3.14159, 2), 3.14);Re-exports§
pub use numbers::*;