Seq5[A: Any val, B: Any val, C: Any val, D: Any val, E: Any val]¶
Sequence five codecs, producing a 5-tuple.
class val Seq5[A: Any val, B: Any val, C: Any val, D: Any val, E: Any val] is
Codec[(A , B , C , D , E)] val
Implements¶
- Codec[(A , B , C , D , E)] val
Constructors¶
create¶
new val create(
a: Codec[A] val,
b: Codec[B] val,
c: Codec[C] val,
d: Codec[D] val,
e: Codec[E] val)
: Seq5[A, B, C, D, E] val^
Parameters¶
Returns¶
- Seq5[A, B, C, D, E] val^
Public Functions¶
decode¶
fun box decode(
data: Array[U8 val] val,
offset: USize val)
: (((A , B , C ,
D , E) , USize val) | DecodeError)
Parameters¶
Returns¶
- (((A , B , C , D , E) , USize val) | DecodeError)
encode¶
Parameters¶
- value: (A , B , C , D , E)
Returns¶
- (Array[U8 val] val | EncodeError)