Module ATDGenerated.Runstate_j
type infer_version= Runstate_t.infer_version={major : int;minor : int;patch : int;commit : string;}type command= Runstate_t.commandtype run_info= Runstate_t.run_info={date : string;command : command;infer_version : infer_version;}type t= Runstate_t.t={run_sequence : run_info list;results_dir_format : string;should_merge_capture : bool;}
val write_infer_version : Bi_outbuf.t -> infer_version -> unitOutput a JSON value of type
infer_version.
val string_of_infer_version : ?len:int -> infer_version -> stringSerialize a value of type
infer_versioninto a JSON string.- parameter len
specifies the initial length of the buffer used internally. Default: 1024.
val read_infer_version : Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> infer_versionInput JSON data of type
infer_version.
val infer_version_of_string : string -> infer_versionDeserialize JSON data of type
infer_version.
val string_of_command : ?len:int -> command -> stringSerialize a value of type
commandinto a JSON string.- parameter len
specifies the initial length of the buffer used internally. Default: 1024.
val read_command : Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> commandInput JSON data of type
command.
val string_of_run_info : ?len:int -> run_info -> stringSerialize a value of type
run_infointo a JSON string.- parameter len
specifies the initial length of the buffer used internally. Default: 1024.
val read_run_info : Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> run_infoInput JSON data of type
run_info.