| 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
|