usecrate::SchemaVersion;/// A schema reference
#[derive(Debug, Clone, PartialEq, Eq, serde::Serialize, serde::Deserialize)]pubstructSchemaReference{/// A name for the reference.
////// For Avro, the reference name is the fully qualified schema name,
/// for JSON Schema it is a URL,
/// and for Protobuf, it is the name of another Protobuf file.
pubname: String,
/// A subject
////// representing the subject under which the referenced schema is registered.
pubsubject: String,
/// Version of the schema
pubversion: SchemaVersion,
}