Migrate_parsetree.Ast_ioval from_channel : in_channel -> (filename * ast, read_error) Result.resultLoad a marshalled AST from a channel
Any exception raised during unmarshalling (see Marshal) can escape.
val from_bytes : bytes -> int -> (filename * ast, read_error) Result.resultLoad a marshalled AST from a byte string.
See from_channel description for exception that can be raised.
val to_channel : out_channel -> filename -> ast -> unitMarshal an AST to a channel