yugonlian/moon-avro/schema does not have a README file
pub struct Schema {
kind : SchemaKind
source : String
definitions : Array[NamedDefinition]
} derive(Eq, Debug)pub(all) enum SchemaKind {
Primitive(Primitive)
Record(name~ : String, namespace_~ : String?, aliases~ : Array[String], fields~ : Array[Field])
Enum(name~ : String, namespace_~ : String?, aliases~ : Array[String], symbols~ : Array[String], default_symbol~ : String?)
Array(items~ : Schema)
Map(values~ : Schema)
Union(branches~ : Array[Schema])
Fixed(name~ : String, namespace_~ : String?, aliases~ : Array[String], size~ : Int)
Named(String)
} derive(Eq, Debug)Pure MoonBit Apache Avro schema, datum codec, and Object Container File toolkit.
Dependencies