Skip to content

I8Codec

[Source]

Read or write a signed byte (8 bits).

primitive val I8Codec is
  Codec[I8 val] val

Implements


Constructors

create

[Source]

new val create()
: I8Codec val^

Returns


Public Functions

decode

[Source]

Decode a single signed byte at the given bit offset.

fun box decode(
  data: Array[U8 val] val,
  offset: USize val)
: ((I8 val , USize val) | DecodeError)

Parameters

Returns


encode

[Source]

fun box encode(
  value: I8 val)
: (Array[U8 val] val | EncodeError)

Parameters

  • value: I8 val

Returns


eq

[Source]

fun box eq(
  that: I8Codec val)
: Bool val

Parameters

Returns


ne

[Source]

fun box ne(
  that: I8Codec val)
: Bool val

Parameters

Returns