Stable.V1Sourceinclude Core.Stable_comparable.V1
with type t := t
with type comparator_witness = comparator_witnessinclude Bin_prot.Binable.S with type t := tinclude Bin_prot.Binable.S_only_functions with type t := tThis function only needs implementation if t exposed to be a polymorphic variant. Despite what the type reads, this does *not* produce a function after reading; instead it takes the constructor tag (int) before reading and reads the rest of the variant t afterwards.
include Core.Comparator.Stable.V1.S
with type t := t
with type comparator_witness = comparator_witnesstype comparator_witness = comparator_witnessval comparator : (t, comparator_witness) Core.Comparator.Stable.V1.comparatorinclude Core.Comparable.Stable.V1.S
with type comparable := t
with type comparator_witness := comparator_witnessmodule Map :
Core.Map.Stable.V1.S
with type key := t
with type comparator_witness := comparator_witnessmodule Set :
Core.Set.Stable.V1.S
with type elt := t
with type elt_comparator_witness := comparator_witness