[model-gateway] Tighten visibility in modules and remove unused re-exports (#16524)

This commit is contained in:
Chang Su
2026-01-05 17:38:50 -08:00
committed by GitHub
parent ce694b2b9e
commit b98bd9a5fb
33 changed files with 130 additions and 383 deletions
+3 -6
View File
@@ -5,7 +5,6 @@
pub mod errors;
pub mod factory;
pub mod partial_json;
pub mod state;
pub mod traits;
pub mod types;
@@ -15,13 +14,11 @@ pub mod parsers;
#[cfg(test)]
mod tests;
// Re-export commonly used types
pub use errors::{ParserError, ParserResult};
pub use factory::{ParserFactory, ParserRegistry, PooledParser};
// Re-export parsers for convenience
// Re-export types used outside this module
pub use factory::{ParserFactory, PooledParser};
pub use parsers::{
DeepSeekParser, Glm4MoeParser, JsonParser, KimiK2Parser, LlamaParser, MinimaxM2Parser,
MistralParser, PythonicParser, QwenParser, Step3Parser,
};
pub use traits::{PartialJsonParser, ToolParser};
pub use traits::ToolParser;
pub use types::{FunctionCall, PartialToolCall, StreamingParseResult, ToolCall};