Skip to main content

Module data

Module data 

Source
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::*;

Modules§

dates
hashing
ids
numbers