Skip to main content

xet_runtime/config/
mod.rs

1mod aliases;
2pub use aliases::ENVIRONMENT_NAME_ALIASES;
3
4mod error;
5pub use error::ConfigError;
6
7pub mod macros;
8pub mod xet_config;
9
10pub mod groups;
11
12#[cfg(feature = "python")]
13pub mod python;
14
15pub use xet_config::XetConfig;
16
17pub use crate::utils::configuration_utils::ParsableConfigValue;
18
19pub type ReconstructionConfig = groups::reconstruction::ConfigValues;
20pub type DataConfig = groups::data::ConfigValues;
21pub type MdbShardConfig = groups::shard::ConfigValues;
22pub type DeduplicationConfig = groups::deduplication::ConfigValues;
23pub type ChunkCacheConfig = groups::chunk_cache::ConfigValues;
24pub type ClientConfig = groups::client::ConfigValues;
25pub type LogConfig = groups::log::ConfigValues;
26pub type XorbConfig = groups::xorb::ConfigValues;
27pub type SessionConfig = groups::session::ConfigValues;
28
29#[cfg(feature = "python")]
30pub use xet_config::py_xet_config::PyXetConfig;