tuple4<A, B, C, D> static method
Implementation
static Encoder<Tuple4<A, B, C, D>> tuple4<A, B, C, D>(
Encoder<A> encodeA,
Encoder<B> encodeB,
Encoder<C> encodeC,
Encoder<D> encodeD,
) =>
Encoder._unkeyed((tuple) =>
tuple3(encodeA, encodeB, encodeC).encode(tuple.init)
..addAll(encodeD.encode(tuple.last)));