Trace_common.IoDerive the IO operations from a file format. Only the write operations are performance sensitive, the read operations are not.
module Ff : File_formatval encode_lheader : Ff.Latest.header Repr.encode_binval encode_lrow : Ff.Latest.row Repr.encode_binval magic : Magic.tval decoded_seq_of_encoded_chan_with_prefixes :
'a Repr.ty ->
Stdlib.in_channel ->
'a Seq.tval open_reader : string -> Ff.Latest.header * Ff.Latest.row Seq.tval create_file : string -> Ff.Latest.header -> writerval append_row : writer -> Ff.Latest.row -> unitval flush : writer -> unitval close : writer -> unitval remove : writer -> unit