List of all items
Structs
- auth::ApiKeyEntry
- auth::AuthConfig
- auth::AuthErrorResponse
- auth::AuthState
- auth::JwtConfig
- auth::ServerAuthState
- compatibility::CompatibilityChecker
- compatibility::CompatibilityResult
- config::BrokerStorageConfig
- config::BrokerTlsConfig
- config::RegistryConfig
- fingerprint::SchemaFingerprint
- registry::RegistryStats
- registry::SchemaRegistry
- server::SchemaServer
- server::ServerConfig
- server::ServerState
- storage::MemoryStorage
- types::Schema
- types::SchemaContext
- types::SchemaId
- types::SchemaMetadata
- types::SchemaReference
- types::SchemaVersion
- types::Subject
- types::SubjectVersion
- types::ValidationReport
- types::ValidationResult
- types::ValidationRule
- types::ValidationSummary
- validation::ValidationEngine
- validation::ValidationEngineConfig
Enums
- SchemaType
- auth::SchemaPermission
- config::BrokerAuthConfig
- config::IdGeneration
- config::StorageConfig
- error::SchemaError
- server::RegistryMode
- types::CompatibilityLevel
- types::SchemaType
- types::ValidationLevel
- types::ValidationRuleType
- types::VersionState
Traits
Functions
- auth::auth_middleware
- auth::check_subject_permission
- storage::create_storage
- validation::presets::forbid_pattern
- validation::presets::max_size
- validation::presets::pascal_case_name
- validation::presets::production_ruleset
- validation::presets::require_doc
- validation::presets::require_namespace
Type Aliases
Constants
- error::error_codes::INCOMPATIBLE_SCHEMA
- error::error_codes::INTERNAL_ERROR
- error::error_codes::INVALID_COMPATIBILITY_LEVEL
- error::error_codes::INVALID_SCHEMA
- error::error_codes::INVALID_VERSION
- error::error_codes::REFERENCE_NOT_FOUND
- error::error_codes::SCHEMA_NOT_FOUND
- error::error_codes::STORAGE_ERROR
- error::error_codes::SUBJECT_NOT_FOUND
- error::error_codes::VALIDATION_ERROR
- error::error_codes::VERSION_DISABLED
- error::error_codes::VERSION_NOT_FOUND