Combine two decoders.
Combine two decoders.
Split on this encoder and the given encoder.
Split on this encoder and the given encoder.
Decode the given hcursor.
Decode the given hcursor. Alias for decode
.
Encode the given value.
Encode the given value. Alias for encode
.
Contravariant functor.
Contravariant functor.
Decode the given hcursor.
Decode the given hcursor.
Decode the given json.
Decode the given json.
Encode the given value.
Encode the given value.
Monad.
Monad.
Isomorphism to kleisli.
Isomorphism to kleisli.
Covariant functor.
Covariant functor.
Run two decoders.
Run two decoders.
Build a new DecodeJson codec with the specified name.
Build a new DecodeJson codec with the specified name.
Run one or another decoder.
Run one or another decoder.
Decode the given acursor.
Decode the given acursor.
Build a new DecodeJson codec with the specified precondition that f(c) == true.
Build a new DecodeJson codec with the specified precondition that f(c) == true.
Build a new DecodeJson codec with the precondition that the cursor focus is object with exactly n field.
Build a new DecodeJson codec with the precondition that the cursor focus is object with exactly n field.
Choose the first succeeding decoder.
Choose the first succeeding decoder.