config: 重新导出类型以修复测试兼容性

- 在 config/mod.rs 中添加所有测试需要的类型重新导出
- 修复 CI 测试编译错误 (E0432/E0433)
- 保持向后兼容的公共 API
This commit is contained in:
L_SEN
2025-12-21 13:25:52 +08:00
parent 942fab1f10
commit 574a9fd1fb
+6 -4
View File
@@ -10,15 +10,17 @@ mod path_utils;
mod types;
mod yaml;
pub use export::{ExportBundle, ExportOptions, ExportService};
pub use export::{ExportBundle, ExportOptions, ExportService, REDACTED_PLACEHOLDER};
pub use hot_reload::{
ConfigChangeEvent, ConfigChangeKind, FileWatcher, HotReloadManager, ReloadResult,
};
pub use import::{ImportOptions, ImportService, ValidationResult};
pub use path_utils::expand_tilde;
pub use path_utils::{collapse_tilde, contains_tilde, expand_tilde};
pub use types::{
AmpConfig, AmpModelMapping, ApiKeyEntry, Config, CredentialEntry, GeminiApiKeyEntry,
InjectionRuleConfig, InjectionSettings, QuotaExceededConfig, RemoteManagementConfig,
AmpConfig, AmpModelMapping, ApiKeyEntry, Config, CredentialEntry, CredentialPoolConfig,
CustomProviderConfig, GeminiApiKeyEntry, IFlowCredentialEntry, InjectionRuleConfig,
InjectionSettings, LoggingConfig, ProviderConfig, ProvidersConfig, QuotaExceededConfig,
RemoteManagementConfig, RetrySettings, RoutingConfig, ServerConfig, TlsConfig,
VertexApiKeyEntry, VertexModelAlias,
};
pub use yaml::{load_config, save_config, ConfigError, ConfigManager, YamlService};