ATDGenerated.Jsonconfigimpact_j
type loc = Jsonbug_t.loc
type sub_item = Jsoncost_t.sub_item = {
hash : string;
loc : loc;
procedure_name : string;
procedure_id : string;
}
type config_impact_mode = Jsonconfigimpact_t.config_impact_mode
val equal_config_impact_mode : config_impact_mode -> config_impact_mode -> bool
type 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.report
val string_of_sub_item : ?len:int -> sub_item -> string
Serialize a value of type sub_item
into a JSON string.
val read_sub_item : Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> sub_item
Input JSON data of type sub_item
.
val write_config_impact_mode : Stdlib.Buffer.t -> config_impact_mode -> unit
Output a JSON value of type config_impact_mode
.
val string_of_config_impact_mode : ?len:int -> config_impact_mode -> string
Serialize 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_mode
Input JSON data of type config_impact_mode
.
val config_impact_mode_of_string : string -> config_impact_mode
Deserialize JSON data of type config_impact_mode
.
val read_item : Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> item
Input JSON data of type item
.
val string_of_report : ?len:int -> report -> string
Serialize a value of type report
into a JSON string.