Module IBase.CostKind

type t =
  1. | OperationCost
  2. | AllocationCost
include Ppx_compare_lib.Comparable.S with type t := t
type kind_spec = {
  1. kind : t;
  2. top_and_unreachable : bool;
  3. expensive : 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 enabled_cost_kinds : kind_spec list