multi-llm 1.0.0

Unified multi-provider LLM client with support for OpenAI, Anthropic, Ollama, and LMStudio
Documentation
// Test modules for multi-llm crate
//
// Test organization follows the template pattern where each source file
// has a corresponding test file that focuses on business logic verification.

// Test helper utilities (replaces for_testing() anti-pattern)
pub mod helpers;

// Core unit tests (template compliant)
pub mod config;
pub mod error;
pub mod messages;

// TODO(#88): Re-enable these test modules after rewriting to fix API changes
// Temporarily disabled to allow error.rs and config.rs tests to compile and pass
/*
pub mod dual_config_tests;
pub mod integration;
pub mod json_structured_response;
pub mod structured_response_conversion;
pub mod token_estimation_accuracy;
pub mod trait_compliance;
*/

// Re-enabled test modules
pub mod client;
pub mod response_parser_tests;
pub mod retry;

// NOTE: Token tests are in integration tests (tests/token_integration_tests.rs)
// They load external tokenizer models and are slow, so they don't belong in unit tests