pub enum SchemaRegistryResponseResolverwhere
SchemaVersion: Archive,
SchemaEntry: Archive,
Vec<SchemaEntry>: Archive,
bool: Archive,
SchemaErrorCode: Archive,
String: Archive,{
Registered {
version: Resolver<SchemaVersion>,
},
Found {
entry: Resolver<SchemaEntry>,
},
List {
entries: Resolver<Vec<SchemaEntry>>,
},
Compatible {
current: Resolver<SchemaVersion>,
compatible: Resolver<bool>,
migration_required: Resolver<bool>,
},
Evolved {
new_version: Resolver<SchemaVersion>,
},
Error {
code: Resolver<SchemaErrorCode>,
message: Resolver<String>,
},
}Expand description
The resolver for an archived SchemaRegistryResponse
Variants§
Registered
The resolver for SchemaRegistryResponse::Registered
Fields
version: Resolver<SchemaVersion>The resolver for SchemaRegistryResponse::Registered::version
Found
The resolver for SchemaRegistryResponse::Found
Fields
entry: Resolver<SchemaEntry>The resolver for SchemaRegistryResponse::Found::entry
List
The resolver for SchemaRegistryResponse::List
Fields
entries: Resolver<Vec<SchemaEntry>>The resolver for SchemaRegistryResponse::List::entries
Compatible
The resolver for SchemaRegistryResponse::Compatible
Fields
current: Resolver<SchemaVersion>The resolver for SchemaRegistryResponse::Compatible::current
compatible: Resolver<bool>The resolver for SchemaRegistryResponse::Compatible::compatible
migration_required: Resolver<bool>The resolver for SchemaRegistryResponse::Compatible::migration_required
Evolved
The resolver for SchemaRegistryResponse::Evolved
Fields
new_version: Resolver<SchemaVersion>The resolver for SchemaRegistryResponse::Evolved::new_version
Error
The resolver for SchemaRegistryResponse::Error
Fields
code: Resolver<SchemaErrorCode>The resolver for SchemaRegistryResponse::Error::code
message: Resolver<String>The resolver for SchemaRegistryResponse::Error::message