Concrete_ident.Fresh_module
A type representing a fresh module. Below, we define two functions:
fresh
creates a new fresh modulemove_to_fresh_module
creates a new and always fresh identifier by "moving" an existing identifier under the given fresh moduleval pp :
Ppx_deriving_runtime.Format.formatter ->
t ->
Ppx_deriving_runtime.unit
val show : t -> Ppx_deriving_runtime.string
include Ppx_hash_lib.Hashable.S with type t := t
include Ppx_compare_lib.Comparable.S with type t := t
val compare : t Base__Ppx_compare_lib.compare