Насколько я могу судить, Lwt_bytes, похоже, использует тот же тип, что и Cstruct (или, возможно, использует сам cstruct), но по какой-то причине я не могу заставить их работать вместе:
Lwt_io.write_from_exactly out b.Cstruct.buffer 0 16
Error: This expression has type
Cstruct.buffer =
(char, Bigarray.int8_unsigned_elt, Bigarray.c_layout)
Bigarray.Array1.t
but an expression was expected of type bytes
Разве байты не имеют такого же типа?Как я могу заставить эту работу?Я пытаюсь использовать Cstruct вместо Lwt_bytes для удобства Cstruct.LE, которого, похоже, нет в байтах.Спасибо