Module Dune_lang.Atom

type t = private
| A of string
val equal : t -> t -> bool
val is_valid : string -> bool
val of_string : string -> t
val to_string : t -> string
val parse : string -> t option

parse s is Some (a:t) if s can be a valid atom according to is_valid otherwise it is None

val print : t -> string
val of_int : int -> t
val of_float : float -> t
val of_bool : bool -> t
val of_int64 : Stdlib.Int64.t -> t
val of_digest : Stdune.Digest.t -> t
val to_dyn : t -> Stdune.Dyn.t