Skip to main content

shared_framework/utils/
mod.rs

1//! Utility helpers.
2//!
3//! Provides password hashing and tokens ([`CryptoHelper`]), JSON/base64/token
4//! helpers ([`DataHelpers`]), date helpers (`date::DateUtils`), an outbound JSON
5//! HTTP client (`http_client::HttpClient`), request parsing
6//! (`request_parser::RequestParser` with multipart support), debouncers
7//! ([`TimeDebouncers`]), and the shared-value holder (`atom::AtomHolder`).
8//!
9//! Use these for cross-cutting tasks that do not belong to a specific domain module.
10
11pub mod crypto;
12pub mod data_helpers;
13pub mod date;
14pub mod http_client;
15pub mod request_parser;
16pub mod time_debouncers;
17pub mod atom;
18
19pub use crypto::CryptoHelper;
20pub use data_helpers::DataHelpers;
21pub use time_debouncers::TimeDebouncers;