ATDGenerated.Jsonconfigimpact_jtype loc = Jsonbug_t.loctype sub_item = Jsoncost_t.sub_item = {hash : string;loc : loc;procedure_name : string;procedure_id : string;}type config_impact_mode = Jsonconfigimpact_t.config_impact_modeval equal_config_impact_mode : config_impact_mode -> config_impact_mode -> booltype item = Jsonconfigimpact_t.item = {hash : string;loc : loc;procedure_name : string;procedure_id : string;unchecked_callees : string;mode : config_impact_mode;}type report = Jsonconfigimpact_t.reportval string_of_sub_item : ?len:int -> sub_item -> stringSerialize a value of type sub_item into a JSON string.
val read_sub_item : Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> sub_itemInput JSON data of type sub_item.
val write_config_impact_mode : Stdlib.Buffer.t -> config_impact_mode -> unitOutput a JSON value of type config_impact_mode.
val string_of_config_impact_mode : ?len:int -> config_impact_mode -> stringSerialize a value of type config_impact_mode into a JSON string.
val read_config_impact_mode :
Yojson.Safe.lexer_state ->
Stdlib.Lexing.lexbuf ->
config_impact_modeInput JSON data of type config_impact_mode.
val config_impact_mode_of_string : string -> config_impact_modeDeserialize JSON data of type config_impact_mode.
val read_item : Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> itemInput JSON data of type item.
val string_of_report : ?len:int -> report -> stringSerialize a value of type report into a JSON string.