Operator alias for flatZip.
Operator alias for flatZip.
Returns a new codec that encodes/decodes a value of type B by using an iso between A and B.
Returns a new codec that encodes/decodes a value of type B by using an iso between A and B.
Attempts to decode a value of type A from the specified bit vector.
Attempts to decode a value of type A from the specified bit vector.
Attempts to encode the specified value in to a bit vector.
Attempts to encode the specified value in to a bit vector.
Returns a new codec that encodes/decodes a value of type (A, B) where the codec of B is dependent on A.
Returns a new codec that encodes/decodes a value of type (A, B) where the codec of B is dependent on A.
Lifts this codec in to a codec of a singleton hlist, which allows easy binding to case classes of one argument.
Lifts this codec in to a codec of a singleton hlist, which allows easy binding to case classes of one argument.
Maps to a codec of type B.
Maps to a codec of type B.