Names.UntaggedNameAn UntaggedName is a module type, used as a basis to create TaggedName. A name is used to store identifiers of various kinds, including a string that is the identifier itself, and a location of its occurence.
val pp :
Ppx_deriving_runtime.Format.formatter ->
t ->
Ppx_deriving_runtime.unitval show : t -> Ppx_deriving_runtime.stringval sexp_of_t : t -> Sexplib0.Sexp.tval of_string : Base.string -> tCreates a name from a string, with a default location (unspecified)
Update the identifier with function ~f, without changing the location
val user : t -> Base.stringPrints the identifier in a user-friendly format, i.e. without the location
val hash : t -> Base.intHash (identifier only, location ignored)
include Base.Comparable.S with type t := tval comparator : ( t, comparator_witness ) Base__.Comparator.comparator