mirror of
https://github.com/aiclientproxy/proxycast.git
synced 2026-09-24 23:10:56 +08:00
config: 重新导出类型以修复测试兼容性
- 在 config/mod.rs 中添加所有测试需要的类型重新导出 - 修复 CI 测试编译错误 (E0432/E0433) - 保持向后兼容的公共 API
This commit is contained in:
@@ -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};
|
||||
|
||||
Reference in New Issue
Block a user