tuple5<A, B, C, D, E> static method

Codec<Tuple5<A, B, C, D, E>> tuple5<A, B, C, D, E>(
  1. Codec<A> codecA,
  2. Codec<B> codecB,
  3. Codec<C> codecC,
  4. Codec<D> codecD,
  5. Codec<E> codecE,
)

Implementation

static Codec<Tuple5<A, B, C, D, E>> tuple5<A, B, C, D, E>(
  Codec<A> codecA,
  Codec<B> codecB,
  Codec<C> codecC,
  Codec<D> codecD,
  Codec<E> codecE,
) =>
    Codec(
      Decoder.tuple5(codecA.decoder, codecB.decoder, codecC.decoder,
          codecD.decoder, codecE.decoder),
      Encoder.tuple5(codecA.encoder, codecB.encoder, codecC.encoder,
          codecD.encoder, codecE.encoder),
    );