List of all items
Structs
- client::PolicyEngine
- 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
- client::types::ClientMetrics
- drivers::DriverRequest
- drivers::DriverResponse
- drivers::OpenAiDriver
- drivers::UsageInfo
- drivers::anthropic::AnthropicDriver
- drivers::gemini::GeminiDriver
- 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
- 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::v2::capabilities::FeatureFlags
- protocol::v2::capabilities::LegacyCapabilities
- protocol::v2::manifest::AudioInputConfig
- protocol::v2::manifest::AudioOutputConfig
- protocol::v2::manifest::AuthConfigV2
- protocol::v2::manifest::ComputerUseConfig
- protocol::v2::manifest::EndpointV2
- protocol::v2::manifest::ExtraHeader
- protocol::v2::manifest::ImageOutputConfig
- protocol::v2::manifest::ManifestV2
- protocol::v2::manifest::McpCapabilities
- protocol::v2::manifest::McpClientConfig
- protocol::v2::manifest::McpConfig
- protocol::v2::manifest::McpServerConfig
- protocol::v2::manifest::McpToolFiltering
- protocol::v2::manifest::MultimodalConfig
- protocol::v2::manifest::MultimodalInput
- protocol::v2::manifest::MultimodalOutput
- protocol::v2::manifest::OmniModeConfig
- protocol::v2::manifest::ParameterDef
- protocol::v2::manifest::StreamingV2
- protocol::v2::manifest::VideoInputConfig
- protocol::v2::manifest::VideoOutputConfig
- protocol::v2::manifest::VisionConfig
- protocol::validator::ProtocolValidator
- registry::CapabilityGap
- registry::CapabilityRegistry
- structured::error::ValidationError
- structured::error::ValidationResult
- structured::json_mode::JsonModeConfig
- structured::json_mode::StructuredOutput
- structured::schema::SchemaGenerator
- structured::validator::OutputValidator
- transport::http::HttpTransport
- types::execution_result::ExecutionMetadata
- types::execution_result::ExecutionResult
- types::execution_result::ExecutionUsage
- 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
- client::Decision
- error::Error
- error_code::StandardErrorCode
- feedback::FeedbackEvent
- pipeline::PipelineError
- protocol::error::ProtocolError
- protocol::v2::capabilities::CapabilitiesV2
- protocol::v2::capabilities::Capability
- protocol::v2::manifest::ApiStyle
- protocol::v2::manifest::EndpointPath
- registry::CapabilityStatus
- structured::json_mode::JsonMode
- transport::http::TransportError
- types::events::StreamingEvent
- types::message::ContentBlock
- types::message::MessageContent
- types::message::MessageRole
- utils::json_path::PathMapperError
Traits
- client::endpoint::EndpointExt
- drivers::ProviderDriver
- feedback::FeedbackSink
- pipeline::Decoder
- pipeline::Mapper
- pipeline::Transform
- pipeline::retry::ResiliencePolicy
- structured::validator::IntoValidatorData
Functions
- client::error_classification::classify_error_from_response
- client::error_classification::classify_to_standard_code
- drivers::create_driver
- 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
- protocol::wasm_manifest::load_manifest_validated
- structured::schema::json_schema_from_type
- structured::schema::schema_from_type_name