#[derive(Debug, thiserror::Error)]
pub enum SchemaSerdeError {
#[error("registry request failed: {0}")]
Registry(String),
#[error("registry error {status}: {body}")]
RegistryStatus { status: u16, body: String },
#[error("malformed wire frame: {0}")]
Wire(String),
#[error("serialize error: {0}")]
Serialize(String),
#[error("deserialize error: {0}")]
Deserialize(String),
#[error("schema error: {0}")]
Schema(String),
#[error("writer schema for id {0} pending fetch")]
WriterSchemaPending(u32),
}