swim
swim copied to clipboard
Add encoding logic to swim.avro
swim.avro
is able to construct a swim.structure.Value
given a swim.avro.AvroType<? extends Value>
and a binary serialization.
We need to also be able to go the other direction; given a Value
whose structure conforms to a provided AvroType<? extends Value>
, output its (binary) Avro serialization.