- Companion
- class
trait DecoderLowPriority1
trait DecoderLowPriority2
trait DecoderLowPriority3
trait DecoderLowPriority4
trait GeneratedTupleDecoders
class Object
trait Matchable
class Any
Type members
Classlikes
final case
Design note: we could require the position in the stream here to improve debugging messages. But the cost would be that the RetractReader would need to keep track and any wrappers would need to preserve the position. It may still be desirable to do this but at the moment it is not necessary.
Design note: we could require the position in the stream here to improve debugging messages. But the cost would be that the RetractReader would need to keep track and any wrappers would need to preserve the position. It may still be desirable to do this but at the moment it is not necessary.
Value members
Concrete methods
Inherited methods
def keyValueChunk[K, A](implicit K: JsonFieldDecoder[K], A: JsonDecoder[A]): JsonDecoder[Chunk[(K, A)]]
- Inherited from
- DecoderLowPriority2
Implicits
Implicits
Inherited implicits
implicit
def tuple10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4], A5: JsonDecoder[A5], A6: JsonDecoder[A6], A7: JsonDecoder[A7], A8: JsonDecoder[A8], A9: JsonDecoder[A9], A10: JsonDecoder[A10]): JsonDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4], A5: JsonDecoder[A5], A6: JsonDecoder[A6], A7: JsonDecoder[A7], A8: JsonDecoder[A8], A9: JsonDecoder[A9], A10: JsonDecoder[A10], A11: JsonDecoder[A11]): JsonDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4], A5: JsonDecoder[A5], A6: JsonDecoder[A6], A7: JsonDecoder[A7], A8: JsonDecoder[A8], A9: JsonDecoder[A9], A10: JsonDecoder[A10], A11: JsonDecoder[A11], A12: JsonDecoder[A12]): JsonDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4], A5: JsonDecoder[A5], A6: JsonDecoder[A6], A7: JsonDecoder[A7], A8: JsonDecoder[A8], A9: JsonDecoder[A9], A10: JsonDecoder[A10], A11: JsonDecoder[A11], A12: JsonDecoder[A12], A13: JsonDecoder[A13]): JsonDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4], A5: JsonDecoder[A5], A6: JsonDecoder[A6], A7: JsonDecoder[A7], A8: JsonDecoder[A8], A9: JsonDecoder[A9], A10: JsonDecoder[A10], A11: JsonDecoder[A11], A12: JsonDecoder[A12], A13: JsonDecoder[A13], A14: JsonDecoder[A14]): JsonDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4], A5: JsonDecoder[A5], A6: JsonDecoder[A6], A7: JsonDecoder[A7], A8: JsonDecoder[A8], A9: JsonDecoder[A9], A10: JsonDecoder[A10], A11: JsonDecoder[A11], A12: JsonDecoder[A12], A13: JsonDecoder[A13], A14: JsonDecoder[A14], A15: JsonDecoder[A15]): JsonDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4], A5: JsonDecoder[A5], A6: JsonDecoder[A6], A7: JsonDecoder[A7], A8: JsonDecoder[A8], A9: JsonDecoder[A9], A10: JsonDecoder[A10], A11: JsonDecoder[A11], A12: JsonDecoder[A12], A13: JsonDecoder[A13], A14: JsonDecoder[A14], A15: JsonDecoder[A15], A16: JsonDecoder[A16]): JsonDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple17[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4], A5: JsonDecoder[A5], A6: JsonDecoder[A6], A7: JsonDecoder[A7], A8: JsonDecoder[A8], A9: JsonDecoder[A9], A10: JsonDecoder[A10], A11: JsonDecoder[A11], A12: JsonDecoder[A12], A13: JsonDecoder[A13], A14: JsonDecoder[A14], A15: JsonDecoder[A15], A16: JsonDecoder[A16], A17: JsonDecoder[A17]): JsonDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple18[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4], A5: JsonDecoder[A5], A6: JsonDecoder[A6], A7: JsonDecoder[A7], A8: JsonDecoder[A8], A9: JsonDecoder[A9], A10: JsonDecoder[A10], A11: JsonDecoder[A11], A12: JsonDecoder[A12], A13: JsonDecoder[A13], A14: JsonDecoder[A14], A15: JsonDecoder[A15], A16: JsonDecoder[A16], A17: JsonDecoder[A17], A18: JsonDecoder[A18]): JsonDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple19[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4], A5: JsonDecoder[A5], A6: JsonDecoder[A6], A7: JsonDecoder[A7], A8: JsonDecoder[A8], A9: JsonDecoder[A9], A10: JsonDecoder[A10], A11: JsonDecoder[A11], A12: JsonDecoder[A12], A13: JsonDecoder[A13], A14: JsonDecoder[A14], A15: JsonDecoder[A15], A16: JsonDecoder[A16], A17: JsonDecoder[A17], A18: JsonDecoder[A18], A19: JsonDecoder[A19]): JsonDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple20[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4], A5: JsonDecoder[A5], A6: JsonDecoder[A6], A7: JsonDecoder[A7], A8: JsonDecoder[A8], A9: JsonDecoder[A9], A10: JsonDecoder[A10], A11: JsonDecoder[A11], A12: JsonDecoder[A12], A13: JsonDecoder[A13], A14: JsonDecoder[A14], A15: JsonDecoder[A15], A16: JsonDecoder[A16], A17: JsonDecoder[A17], A18: JsonDecoder[A18], A19: JsonDecoder[A19], A20: JsonDecoder[A20]): JsonDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple21[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4], A5: JsonDecoder[A5], A6: JsonDecoder[A6], A7: JsonDecoder[A7], A8: JsonDecoder[A8], A9: JsonDecoder[A9], A10: JsonDecoder[A10], A11: JsonDecoder[A11], A12: JsonDecoder[A12], A13: JsonDecoder[A13], A14: JsonDecoder[A14], A15: JsonDecoder[A15], A16: JsonDecoder[A16], A17: JsonDecoder[A17], A18: JsonDecoder[A18], A19: JsonDecoder[A19], A20: JsonDecoder[A20], A21: JsonDecoder[A21]): JsonDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple22[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4], A5: JsonDecoder[A5], A6: JsonDecoder[A6], A7: JsonDecoder[A7], A8: JsonDecoder[A8], A9: JsonDecoder[A9], A10: JsonDecoder[A10], A11: JsonDecoder[A11], A12: JsonDecoder[A12], A13: JsonDecoder[A13], A14: JsonDecoder[A14], A15: JsonDecoder[A15], A16: JsonDecoder[A16], A17: JsonDecoder[A17], A18: JsonDecoder[A18], A19: JsonDecoder[A19], A20: JsonDecoder[A20], A21: JsonDecoder[A21], A22: JsonDecoder[A22]): JsonDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple3[A1, A2, A3](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3]): JsonDecoder[(A1, A2, A3)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple4[A1, A2, A3, A4](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4]): JsonDecoder[(A1, A2, A3, A4)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple5[A1, A2, A3, A4, A5](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4], A5: JsonDecoder[A5]): JsonDecoder[(A1, A2, A3, A4, A5)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple6[A1, A2, A3, A4, A5, A6](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4], A5: JsonDecoder[A5], A6: JsonDecoder[A6]): JsonDecoder[(A1, A2, A3, A4, A5, A6)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple7[A1, A2, A3, A4, A5, A6, A7](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4], A5: JsonDecoder[A5], A6: JsonDecoder[A6], A7: JsonDecoder[A7]): JsonDecoder[(A1, A2, A3, A4, A5, A6, A7)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple8[A1, A2, A3, A4, A5, A6, A7, A8](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4], A5: JsonDecoder[A5], A6: JsonDecoder[A6], A7: JsonDecoder[A7], A8: JsonDecoder[A8]): JsonDecoder[(A1, A2, A3, A4, A5, A6, A7, A8)]
- Inherited from
- GeneratedTupleDecoders
implicit
def tuple9[A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A1: JsonDecoder[A1], A2: JsonDecoder[A2], A3: JsonDecoder[A3], A4: JsonDecoder[A4], A5: JsonDecoder[A5], A6: JsonDecoder[A6], A7: JsonDecoder[A7], A8: JsonDecoder[A8], A9: JsonDecoder[A9]): JsonDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9)]
- Inherited from
- GeneratedTupleDecoders