Module InferBase__CostKind
type t
=
| OperationCost |
| AllocationCost |
| IOCost |
val compare : t -> t -> int
type kind_spec
=
{
kind : t; |
top_and_bottom : bool; |
}
val compare : t -> t -> int
val pp : Stdlib.Format.formatter -> t -> unit
val to_complexity_string : t -> string
val to_issue_string : t -> string
val to_json_cost_info : InferGenerated.Jsonbug_t.cost_item -> t -> InferGenerated.Jsonbug_t.cost_info
val enabled_cost_kinds : kind_spec list
val to_threshold : t -> int option