Skip to main content

aranya_util/
lib.rs

1//! Utilities for the Aranya project.
2//!
3//! This is an internal crate that provides common utility functions
4//! and types used across various Aranya components like the client, daemon,
5//! UDS API, and others. It includes modules for:
6//!
7//! - `addr`: Handling network addresses (hostnames, IPs, ports), DNS lookups,
8//!   and conversions.
9//! - `util`: Filesystem operations and shared memory path handling.
10//!
11//! This crate makes no promises on backwards compatibility.
12
13#![cfg_attr(docsrs, feature(doc_cfg))]
14
15pub mod addr;
16pub mod error;
17pub mod ready;
18pub mod rustls;
19pub mod s2n_quic;
20pub mod task;
21pub mod util;
22
23pub use addr::*;
24pub use util::*;