Combine two decoders.
Decode the given hcursor.
Decode the given hcursor. Alias for decode
.
Decode the given hcursor.
Decode the given json.
Monad.
Isomorphism to kleisli.
Covariant functor.
Run two decoders.
Build a new DecodeJson codec with the specified name.
Run one or another decoder.
Decode the given acursor.
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.
Choose the first succeeding decoder.