sig
  type byte_array =
      (char, Stdlib.Bigarray.int8_unsigned_elt, Stdlib.Bigarray.c_layout)
      Stdlib.Bigarray.Array1.t
  val decode :
    Encoding.decoder ->
    Encoding_bigarray.byte_array -> int -> int -> Encoding.decoding_result
  val encode :
    Encoding.encoder ->
    Encoding_bigarray.byte_array ->
    int -> int -> Encoding.code_point -> Encoding.encoding_result
end