package core

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Source file binary_searchable_intf.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
(** This module extends {!Base.Binary_searchable}. *)

open Base.Binary_searchable

module type S1_permissions = sig
  open Perms.Export

  type ('a, -'perms) t

  val binary_search : (('a, [> read ]) t, 'a, 'key) binary_search
  val binary_search_segmented : (('a, [> read ]) t, 'a) binary_search_segmented
end

module type Binary_searchable = sig
  include module type of struct
    include Base.Binary_searchable
  end

  module type S1_permissions = S1_permissions
end
OCaml

Innovation. Community. Security.