module Id:sig..end
This module handle both deterministic identifiers for
objects, jobs and
tasks and randaom unique identifiers for
workers.
type 'a t
val of_uuid : 'a -> 'a tuuid k is a a 128 bits universally unique identifiers (UUID)
version 4 (random based) according to
RFC 4122.val digest : 'a -> string -> 'a tdigest k s is s's SHA1 digest.val compare : 'a t -> 'a t -> intcompare is the comparison for identifiers.val equal : 'a t -> 'a t -> boolequal is the equality for identifiers.val pp : 'a t Fmt.tpp t formats t.val json : 'a t Jsont.codecjson is the JSON codec for identifiers.val of_string : 'a -> string -> 'a tof_string is the identity function.val to_string : 'a t -> stringto_string is the identity function.