Module Shared_ast.TypeIdent

type t =
  1. | Struct of Shared_ast__.Definitions.StructName.t
  2. | Enum of Shared_ast__.Definitions.EnumName.t
include Catala_utils.Map.OrderedType with type t := t
include Stdlib.Map.OrderedType with type t := t
val compare : t -> t -> int
val format : Stdlib.Format.formatter -> t -> unit
val equal : t -> t -> bool
val hash : t -> int
module Set : Stdlib.Set.S with type elt = t
module Map : Catala_utils.Map.S with type key = t