Skip to main content

vtcode_config/loader/
mod.rs

1#[cfg(feature = "bootstrap")]
2mod bootstrap;
3pub mod layers;
4pub mod watch;
5
6mod builder;
7mod config;
8mod fingerprint;
9mod manager;
10mod merge;
11pub(crate) mod session_override;
12mod syntax_highlighting;
13
14#[cfg(test)]
15mod tests;
16
17pub use builder::ConfigBuilder;
18pub use config::{FeaturesConfig, ProviderConfig, VTCodeConfig, WorkspaceConfig};
19pub use fingerprint::{fingerprint_str, fingerprint_toml_value};
20pub use manager::{ConfigManager, ConfigPhaseTiming};
21pub use merge::{merge_toml_values, merge_toml_values_with_origins};
22pub use session_override::{explicit_config_path, set_explicit_config_path};
23pub use syntax_highlighting::SyntaxHighlightingConfig;
24pub use watch::{ConfigWatcher, SimpleConfigWatcher};