List of all items
Structs
- 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
- 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
- protocol::AccumulatorConfig
- protocol::AuthConfig
- protocol::AvailabilityConfig
- protocol::CandidateConfig
- protocol::Capabilities
- protocol::DecoderConfig
- protocol::EndpointConfig
- protocol::EndpointDefinition
- protocol::ErrorClassification
- protocol::ErrorMapping
- protocol::EventMapRule
- protocol::FeaturesConfig
- protocol::HeaderConfig
- protocol::HealthCheckConfig
- protocol::MultiCandidateConfig
- protocol::ProtocolManifest
- protocol::RateLimitHeaders
- protocol::ResponseMappingConfig
- protocol::RetryPolicy
- protocol::ServiceConfig
- protocol::StreamingConfig
- protocol::TerminationConfig
- protocol::ToolCallsMapping
- protocol::ToolResultMapping
- protocol::ToolUseMapping
- protocol::ToolingConfig
- protocol::UnifiedRequest
- protocol::loader::ProtocolLoader
- protocol::loader::ProtocolRegistry
- 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
- telemetry::ChoiceSelectionFeedback
- telemetry::NoopFeedbackSink
- 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
- pipeline::PipelineError
- protocol::ProtocolError
- telemetry::FeedbackEvent
- transport::http::TransportError
- types::events::StreamingEvent
- types::message::ContentBlock
- types::message::MessageContent
- types::message::MessageRole
- utils::json_path::PathMapperError
Traits
- client::endpoint::EndpointExt
- pipeline::Decoder
- pipeline::Mapper
- pipeline::Transform
- pipeline::retry::ResiliencePolicy
- telemetry::FeedbackSink
Functions
- pipeline::accumulate::create_accumulator
- pipeline::decode::create_decoder
- pipeline::event_map::create_event_mapper
- pipeline::fan_out::create_fan_out
- pipeline::select::create_selector
- telemetry::noop_sink