xet_runtime/lib.rs
1//! Async runtime, configuration, logging, and utility infrastructure for
2//! the Hugging Face Xet storage tools.
3//!
4//! This crate provides the shared foundation used by all crates in the
5//! xet-core ecosystem: a Tokio-based async runtime, hierarchical
6//! configuration, structured tracing-based logging, and common error types.
7
8#![cfg_attr(feature = "strict", deny(warnings))]
9
10pub mod error;
11pub use error::RuntimeError;
12
13pub mod error_printer;
14pub mod file_utils;
15pub mod utils;
16pub use utils::configuration_utils;
17pub mod config;
18pub mod core;
19#[cfg(debug_assertions)]
20pub mod fd_diagnostics;
21pub mod logging;