Module OpamFile.LegacyStateSource
Switch state file as table, also used for import/export. This includes compiler and root packages information, as well as pinned packages and their target (but not their local metadata).
include OpamFile.IO_FILE with type t := OpamFile.LegacyState.t
Empty file
Write some contents to a file
Read file contents.
Returns None on non-existing file
Read file contents. Return empty if the file does not exist.
Source
val read_from_channel :
?filename:OpamFile.LegacyState.t OpamFile.typed_file ->
Stdlib.in_channel ->
OpamFile.LegacyState.tSource
val read_from_string :
?filename:OpamFile.LegacyState.t OpamFile.typed_file ->
string ->
OpamFile.LegacyState.tSource
val write_to_channel :
?filename:OpamFile.LegacyState.t OpamFile.typed_file ->
Stdlib.out_channel ->
OpamFile.LegacyState.t ->
unitSource
val write_to_string :
?filename:OpamFile.LegacyState.t OpamFile.typed_file ->
OpamFile.LegacyState.t ->
string