package tablecloth-native

  1. Overview
  2. Docs

Create a new comparator by providing a module which satisifies T.

Examples

module Book = struct
  module T = struct
    type t = {
      isbn: string;
      title: string;
    }
    let compare bookA bookB =
      String.compare bookA.isbn bookB.isbn
  end

  include T
  include Comparator.Make(T)
end

let books = Set.empty (module Book)

The output type of Make.

Parameters

module M : T

Signature

type identity
val comparator : (M.t, identity) comparator