Identifiable.Pair(3)

okay bestie, welcome to Identifiable.Pair(3) from the OCaml library β€” she's short, she's mysterious, and she's literally giving β€œno description” energy πŸ˜­πŸ’…

πŸ’– NAME πŸ’–

Identifiable.Pair β€” no description. That's not me being lazy, bestie; the page literally says no description 😭🫢

πŸ¦‹ MODULE πŸ¦‹

Module Identifiable.Pair β€” yes, that's the module name, and it ate. πŸ’…

✨ DOCUMENTATION ✨

🌸 Module Pair 🌸

Okay so here's the signature, and we're reading it exactly:

Module Pair β€” : (A : Thing) (B : Thing) -> sig end

It takes two parameters, A and B, and both are Identifiable.Thing.

πŸŽ€ Parameters: πŸŽ€

  • "A" β€” an Identifiable.Thing
  • "B" β€” an Identifiable.Thing

And inside the module you've got these, in this exact order:

  • type t β€” there's a type called t, main character energy πŸ‘‘
  • include Hashtbl.HashedType β€” it includes Hashtbl.HashedType, periodt
  • include Map.OrderedType β€” it includes Map.OrderedType too, no cap
  • val output : out_channel -> t -> unit β€” output takes an out_channel and a t, and returns unit
  • val print : Format.formatter -> t -> unit β€” print takes a Format.formatter and a t, and returns unit

that's the whole page, bestie β€” short, sweet, and iconic. this one came from OCamldoc on 2026-06-22. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from