Interface | Description |
---|---|
BaseMapCodec<K,V> | |
PrimitiveCodec<A> |
Class | Description |
---|---|
CompoundListCodec<K,V> | |
EitherCodec<F,S> | |
EitherMapCodec<F,S> | |
FieldDecoder<A> | |
FieldEncoder<A> | |
KeyDispatchCodec<K,V> | |
ListCodec<A> | |
OptionalFieldCodec<A> |
Optimization of `Codec.either(someCodec.field(name), Codec.EMPTY)`
|
PairCodec<F,S> | |
PairMapCodec<F,S> | |
RecordCodecBuilder<O,F> |
An class that enables the aggregation of many
map codecs into a single codec for some complete
type. |
RecordCodecBuilder.Instance<O> |
The
Applicative instance for RecordCodecBuilder . |
RecordCodecBuilder.Mu<O> |
The witness type of a
RecordCodecBuilder . |
SimpleMapCodec<K,V> |
Key and value decoded independently, statically known set of keys
|
UnboundedMapCodec<K,V> |
Key and value decoded independently, unknown set of keys
|