List of all items
Structs
- cache::CacheConfig
- cache::CacheKey
- cache::CacheKeyGenerator
- cache::CacheManager
- cache::CacheStats
- cache::MemoryCache
- cache::NullCache
- client::builder::AiClientBuilder
- client::chat::ChatBatchRequest
- client::chat::ChatRequestBuilder
- client::core::AiClient
- client::core::UnifiedResponse
- client::signals::InflightSnapshot
- client::signals::SignalsSnapshot
- client::types::CallStats
- client::types::CancelHandle
- error::ErrorContext
- feedback::ChoiceSelectionFeedback
- feedback::CorrectionFeedback
- feedback::NoopFeedbackSink
- feedback::RatingFeedback
- feedback::RegenerateFeedback
- feedback::StopFeedback
- feedback::TextFeedback
- feedback::ThumbsFeedback
- pipeline::Pipeline
- pipeline::PipelineBuilder
- pipeline::accumulate::Accumulator
- pipeline::decode::NdjsonDecoder
- pipeline::decode::SseDecoder
- pipeline::event_map::OpenAiStyleEventMapper
- pipeline::event_map::PathEventMapper
- pipeline::event_map::RuleBasedEventMapper
- pipeline::fallback::FallbackOperator
- pipeline::fan_out::FanOut
- pipeline::retry::RetryConfig
- pipeline::retry::RetryOperator
- pipeline::select::Selector
- plugins::CompositePlugin
- plugins::FnHook
- plugins::Hook
- plugins::HookManager
- plugins::MiddlewareChain
- plugins::MiddlewareContext
- plugins::PluginContext
- plugins::PluginRegistry
- protocol::config::AccumulatorConfig
- protocol::config::AuthConfig
- protocol::config::AvailabilityConfig
- protocol::config::CandidateConfig
- protocol::config::Capabilities
- protocol::config::DecoderConfig
- protocol::config::EndpointConfig
- protocol::config::EndpointDefinition
- protocol::config::ErrorClassification
- protocol::config::ErrorMapping
- protocol::config::EventMapRule
- protocol::config::FeaturesConfig
- protocol::config::HeaderConfig
- protocol::config::HealthCheckConfig
- protocol::config::MultiCandidateConfig
- protocol::config::RateLimitHeaders
- protocol::config::ResponseMappingConfig
- protocol::config::RetryPolicy
- protocol::config::ServiceConfig
- protocol::config::StreamingConfig
- protocol::config::TerminationConfig
- protocol::config::ToolCallsMapping
- protocol::config::ToolResultMapping
- protocol::config::ToolUseMapping
- protocol::config::ToolingConfig
- protocol::loader::ProtocolLoader
- protocol::loader::ProtocolRegistry
- protocol::manifest::ProtocolManifest
- protocol::request::UnifiedRequest
- protocol::schema::ProtocolSchema
- protocol::schema::SchemaDefinitions
- protocol::validator::ProtocolValidator
- resilience::circuit_breaker::CircuitBreaker
- resilience::circuit_breaker::CircuitBreakerConfig
- resilience::circuit_breaker::CircuitBreakerSnapshot
- resilience::rate_limiter::RateLimiter
- resilience::rate_limiter::RateLimiterConfig
- resilience::rate_limiter::RateLimiterSnapshot
- structured::error::ValidationError
- structured::error::ValidationResult
- structured::json_mode::JsonModeConfig
- structured::json_mode::StructuredOutput
- structured::schema::SchemaGenerator
- structured::validator::OutputValidator
- transport::http::HttpTransport
- types::message::AudioSource
- types::message::ImageSource
- types::message::Message
- types::tool::FunctionDefinition
- types::tool::ToolCall
- types::tool::ToolDefinition
- types::tool::ToolResult
- utils::json_path::JsonPathEvaluator
- utils::json_path::PathMapper
- utils::tool_call_assembler::ToolCallAssembler
Enums
- error::Error
- error_code::StandardErrorCode
- feedback::FeedbackEvent
- pipeline::PipelineError
- plugins::HookType
- plugins::PluginPriority
- protocol::error::ProtocolError
- structured::json_mode::JsonMode
- transport::http::TransportError
- types::events::StreamingEvent
- types::message::ContentBlock
- types::message::MessageContent
- types::message::MessageRole
- utils::json_path::PathMapperError
Traits
- cache::CacheBackend
- client::endpoint::EndpointExt
- feedback::FeedbackSink
- pipeline::Decoder
- pipeline::Mapper
- pipeline::Transform
- pipeline::retry::ResiliencePolicy
- plugins::AsyncHook
- plugins::Middleware
- plugins::Plugin
- structured::validator::IntoValidatorData
Functions
- client::error_classification::classify_error_from_response
- client::error_classification::classify_to_standard_code
- feedback::noop_sink
- pipeline::accumulate::create_accumulator
- pipeline::decode::create_decoder
- pipeline::event_map::create_event_mapper
- pipeline::fan_out::create_fan_out
- pipeline::select::create_selector
- plugins::get_plugin_registry
- structured::schema::json_schema_from_type
- structured::schema::schema_from_type_name