List of all items
Structs
- axum_server::AxumServer
- middleware::AuthConfig
- middleware::CompressionConfig
- middleware::CorsConfig
- middleware::LoggingConfig
- middleware::MiddlewareConfig
- middleware::RateLimitConfig
- middleware::RateLimits
- middleware::TimeoutConfig
- openai::ChatChoice
- openai::ChatCompletionsRequest
- openai::ChatCompletionsResponse
- openai::ChatMessage
- openai::CompletionChoice
- openai::CompletionsRequest
- openai::CompletionsResponse
- openai::EmbeddingData
- openai::EmbeddingItem
- openai::EmbeddingUsage
- openai::EmbeddingsRequest
- openai::EmbeddingsResponse
- openai::ModelInfo
- openai::ModelListResponse
- openai::ModelPermission
- openai::OpenAiError
- openai::OpenAiErrorDetail
- openai::OpenAiJsonSchema
- openai::OpenAiResponseFormat
- openai::SpeechRequest
- openai::SseEvent
- openai::TranscriptionResponse
- openai::Usage
- types::AuthResult
- types::ClientInfo
- types::ComponentHealth
- types::HealthCheckConfig
- types::HttpRequest
- types::HttpResponse
- types::RateLimitResetTimes
- types::RateLimitResult
- types::RateLimitStatus
- types::RateLimitUsage
- types::RequestContext
- types::ServerConfig
- types::ServerMetrics
- types::StreamConfig
- types::TokenClaims
- types::ValidationRules
Enums
- middleware::CompressionAlgorithm
- middleware::LogFormat
- middleware::LogLevel
- middleware::RateLimitStorage
- openai::EmbeddingInput
- openai::MessageRole
- openai::OpenAiErrorType
- types::ApiVersion
- types::AuthScheme
- types::HealthStatus
- types::HttpMethod
- types::LifecycleState
- types::ParameterConstraint
- types::RateLimitTier
- types::ShutdownSignal
- types::StatusCode
Traits
- traits::AuthProvider
- traits::HealthChecker
- traits::HttpServer
- traits::MetricsCollector
- traits::Middleware
- traits::MiddlewareStack
- traits::RateLimiter
- traits::RequestHandler
- traits::RequestValidator
- traits::ResponseBuilder
- traits::ServerLifecycle
- traits::StreamSender
- traits::StreamingHandler