• OCaml logo OCaml logo
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Searching...
    Or go to: Standard Library API
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Get started
  • core_kernel

  • Documentation
  • doc
  1. Overview
  2. Docs
On This Page
  1. Parameters
  2. Signature
package core_kernel
  • core_kernel
    • Core_kernel
      • Arg
      • Array
        • Float
        • Int
        • Permissioned
          • Float
          • Int
      • Bag
        • Elt
      • Bigbuffer
        • Format
        • Printf
      • Bigstring
        • From_bytes
        • From_string
        • Hexdump
        • To_bytes
        • To_string
      • Bigstring_marshal
      • Bigsubstring
      • Bin_prot
        • Writer
      • Binable
        • Minimal
        • Of_binable
          • Binable
          • M
        • Of_binable1
          • Binable
          • M
        • Of_binable2
          • Binable
          • M
        • Of_binable3
          • Binable
          • M
        • Of_sexpable
          • M
        • Of_stringable
          • M
        • Stable
          • Of_binable
            • V1
              • Binable
              • M
          • Of_binable1
            • V1
              • Binable
              • M
          • Of_binable2
            • V1
              • Binable
              • M
          • Of_binable3
            • V1
              • Binable
              • M
          • Of_sexpable
            • V1
              • M
          • Of_stringable
            • V1
              • M
      • Binary_packing
      • Binary_searchable
        • S1_permissions
      • Blang
        • Constructors
        • Let_syntax
          • Let_syntax
            • Open_on_rhs
        • Monad_infix
        • O
        • Stable
          • V1
      • Blit
        • S1_permissions
        • S_permissions
      • Bool
        • Hash_queue
        • Hash_set
          • Provide_bin_io
            • X
          • Provide_of_sexp
            • X
        • Map
          • Provide_bin_io
            • Key
          • Provide_hash
            • Key
          • Provide_of_sexp
            • Key
          • Tree
            • Provide_of_sexp
              • K
        • Replace_polymorphic_compare
        • Set
          • Named
          • Provide_bin_io
            • Elt
          • Provide_hash
            • Elt
          • Provide_of_sexp
            • Elt
          • Tree
            • Named
            • Provide_of_sexp
              • Elt
        • Table
          • Provide_bin_io
            • Key
          • Provide_of_sexp
            • Key
      • Bounded_index
        • Make
          • Hash_queue
            • Key
          • Hash_set
            • Provide_bin_io
              • X
            • Provide_of_sexp
              • X
          • M
          • Map
            • Key
            • Provide_bin_io
              • Key
            • Provide_hash
              • Key
            • Provide_of_sexp
              • Key
            • Tree
              • Provide_of_sexp
                • K
          • Replace_polymorphic_compare
          • Set
            • Elt
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
          • Stable
            • V1
              • Map
              • Set
          • Table
            • Provide_bin_io
              • Key
            • Provide_of_sexp
              • Key
        • S
          • Hash_queue
            • Key
          • Hash_set
            • Provide_bin_io
              • X
            • Provide_of_sexp
              • X
          • Map
            • Key
            • Provide_bin_io
              • Key
            • Provide_hash
              • Key
            • Provide_of_sexp
              • Key
            • Tree
              • Provide_of_sexp
                • K
          • Replace_polymorphic_compare
          • Set
            • Elt
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
          • Stable
            • V1
              • Map
              • Set
          • Table
            • Provide_bin_io
              • Key
            • Provide_of_sexp
              • Key
      • Bounded_int_table
        • With_key
          • Key
      • Bucket
        • Contents
          • Map
            • Key
            • Provide_bin_io
              • Key
            • Provide_hash
              • Key
            • Provide_of_sexp
              • Key
            • Tree
              • Provide_of_sexp
                • K
          • Replace_polymorphic_compare
          • Set
            • Elt
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
        • Float
        • Int
        • Int64
        • Make
          • C
            • Map
              • Key
              • Provide_bin_io
                • Key
              • Provide_hash
                • Key
              • Provide_of_sexp
                • Key
              • Tree
                • Provide_of_sexp
                  • K
            • Replace_polymorphic_compare
            • Set
              • Elt
              • Named
              • Provide_bin_io
                • Elt
              • Provide_hash
                • Elt
              • Provide_of_sexp
                • Elt
              • Tree
                • Named
                • Provide_of_sexp
                  • Elt
        • S
      • Bus
        • Callback_arity
        • Fold_arity
        • On_subscription_after_first_write
        • Read_only
        • Read_write
        • Subscriber
      • Byte_units
        • Hash_queue
        • Hash_set
          • Provide_bin_io
            • X
          • Provide_of_sexp
            • X
        • Infix
        • Map
          • Provide_bin_io
            • Key
          • Provide_hash
            • Key
          • Provide_of_sexp
            • Key
          • Tree
            • Provide_of_sexp
              • K
        • Measure
        • Replace_polymorphic_compare
        • Set
          • Named
          • Provide_bin_io
            • Elt
          • Provide_hash
            • Elt
          • Provide_of_sexp
            • Elt
          • Tree
            • Named
            • Provide_of_sexp
              • Elt
        • Stable
          • V1
        • Table
          • Provide_bin_io
            • Key
          • Provide_of_sexp
            • Key
      • Bytes
        • Hexdump
        • Stable
          • V1
      • Char
        • Hash_queue
        • Hash_set
          • Provide_bin_io
            • X
          • Provide_of_sexp
            • X
        • Map
          • Provide_bin_io
            • Key
          • Provide_hash
            • Key
          • Provide_of_sexp
            • Key
          • Tree
            • Provide_of_sexp
              • K
        • Replace_polymorphic_compare
        • Set
          • Named
          • Provide_bin_io
            • Elt
          • Provide_hash
            • Elt
          • Provide_of_sexp
            • Elt
          • Tree
            • Named
            • Provide_of_sexp
              • Elt
        • Table
          • Provide_bin_io
            • Key
          • Provide_of_sexp
            • Key
      • Comparable
        • Extend
          • M
          • Map
            • Key
            • Provide_bin_io
              • Key
            • Provide_hash
              • Key
            • Provide_of_sexp
              • Key
            • Tree
              • Provide_of_sexp
                • K
          • Replace_polymorphic_compare
          • Set
            • Elt
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
          • X
        • Extend_binable
          • M
          • Map
            • Key
            • Provide_bin_io
              • Key
            • Provide_hash
              • Key
            • Provide_of_sexp
              • Key
            • Tree
              • Provide_of_sexp
                • K
          • Replace_polymorphic_compare
          • Set
            • Elt
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
          • X
        • Inherit
          • C
          • Map
            • Key
            • Provide_bin_io
              • Key
            • Provide_hash
              • Key
            • Provide_of_sexp
              • Key
            • Tree
              • Provide_of_sexp
                • K
          • Replace_polymorphic_compare
          • Set
            • Elt
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
          • T
        • Make
          • Map
            • Key
            • Provide_bin_io
              • Key
            • Provide_hash
              • Key
            • Provide_of_sexp
              • Key
            • Tree
              • Provide_of_sexp
                • K
          • Replace_polymorphic_compare
          • Set
            • Elt
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
          • T
        • Make_binable
          • Map
            • Key
            • Provide_bin_io
              • Key
            • Provide_hash
              • Key
            • Provide_of_sexp
              • Key
            • Tree
              • Provide_of_sexp
                • K
          • Replace_polymorphic_compare
          • Set
            • Elt
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
          • T
        • Make_binable_using_comparator
          • Map
            • Key
            • Provide_bin_io
              • Key
            • Provide_hash
              • Key
            • Provide_of_sexp
              • Key
            • Tree
              • Provide_of_sexp
                • K
          • Replace_polymorphic_compare
          • Set
            • Elt
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
          • T
        • Make_plain
          • Map
            • Key
            • Provide_bin_io
              • Key
            • Provide_hash
              • Key
            • Provide_of_sexp
              • Key
            • Tree
              • Provide_of_sexp
                • K
          • Replace_polymorphic_compare
          • Set
            • Elt
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
          • T
        • Make_plain_using_comparator
          • Map
            • Key
            • Provide_bin_io
              • Key
            • Provide_hash
              • Key
            • Provide_of_sexp
              • Key
            • Tree
              • Provide_of_sexp
                • K
          • Replace_polymorphic_compare
          • Set
            • Elt
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
          • T
        • Make_using_comparator
          • Map
            • Key
            • Provide_bin_io
              • Key
            • Provide_hash
              • Key
            • Provide_of_sexp
              • Key
            • Tree
              • Provide_of_sexp
                • K
          • Replace_polymorphic_compare
          • Set
            • Elt
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
          • T
        • Map_and_set_binable
          • Map
            • Key
            • Provide_bin_io
              • Key
            • Provide_hash
              • Key
            • Provide_of_sexp
              • Key
            • Tree
              • Provide_of_sexp
                • K
          • Set
            • Elt
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
          • T
        • Map_and_set_binable_using_comparator
          • Map
            • Key
            • Provide_bin_io
              • Key
            • Provide_hash
              • Key
            • Provide_of_sexp
              • Key
            • Tree
              • Provide_of_sexp
                • K
          • Set
            • Elt
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
          • T
        • Poly
          • Map
            • Key
            • Provide_bin_io
              • Key
            • Provide_hash
              • Key
            • Provide_of_sexp
              • Key
            • Tree
              • Provide_of_sexp
                • K
          • Replace_polymorphic_compare
          • Set
            • Elt
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
          • T
        • S
          • Map
            • Key
            • Provide_bin_io
              • Key
            • Provide_hash
              • Key
            • Provide_of_sexp
              • Key
            • Tree
              • Provide_of_sexp
                • K
          • Replace_polymorphic_compare
          • Set
            • Elt
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
        • S_binable
          • Map
            • Key
            • Provide_bin_io
              • Key
            • Provide_hash
              • Key
            • Provide_of_sexp
              • Key
            • Tree
              • Provide_of_sexp
                • K
          • Replace_polymorphic_compare
          • Set
            • Elt
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
        • S_common
          • Replace_polymorphic_compare
        • S_plain
          • Map
            • Key
            • Provide_bin_io
              • Key
            • Provide_hash
              • Key
            • Provide_of_sexp
              • Key
            • Tree
              • Provide_of_sexp
                • K
          • Replace_polymorphic_compare
          • Set
            • Elt
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
        • Stable
          • V1
            • Make
              • Map
              • Set
              • X
            • S
              • Map
              • Set
        • Validate
          • T
        • Validate_with_zero
          • T
        • With_zero
          • T
      • Comparator
        • Stable
          • V1
            • Make
              • M
            • Make1
              • M
            • S
            • S1
      • Container
      • Container_intf
        • Container
        • S1_permissions
      • Core_kernel_private
        • Bigbuffer_internal
        • Container_unit_tests
          • Test_S1
            • Container
          • Test_generic
            • Container
            • Elt
        • Digit_string_helpers
        • Ofday_parser
        • Stable_internal
          • Sexp
            • Annotated
            • Cont_state
            • Map
              • Key
              • Provide_bin_io
                • Key
              • Provide_hash
                • Key
              • Provide_of_sexp
                • Key
              • Tree
                • Provide_of_sexp
                  • K
            • O
            • Of_string_conv_exn
            • Parse_pos
            • Replace_polymorphic_compare
            • Set
              • Elt
              • Named
              • Provide_bin_io
                • Elt
              • Provide_hash
                • Elt
              • Provide_of_sexp
                • Elt
              • Tree
                • Named
                • Provide_of_sexp
                  • Elt
            • Sexp_maybe
            • With_layout
              • Forget
              • Lexer
              • Parser
              • Render
            • With_text
        • Std_internal
          • LargeFile
          • Typename_of_sexp_array
          • Typename_of_sexp_bool
          • Typename_of_sexp_list
          • Typename_of_sexp_opaque
          • Typename_of_sexp_option
        • Std_kernel
          • Bin_prot
            • Writer
          • LargeFile
          • T_bin
          • Typename_of_sexp_array
          • Typename_of_sexp_bool
          • Typename_of_sexp_list
          • Typename_of_sexp_opaque
          • Typename_of_sexp_option
        • Time0_intf
          • Basic
            • Replace_polymorphic_compare
            • Span
              • Hash_queue
                • Key
              • Hash_set
                • Provide_bin_io
                  • X
                • Provide_of_sexp
                  • X
              • Map
                • Key
                • Provide_bin_io
                  • Key
                • Provide_hash
                  • Key
                • Provide_of_sexp
                  • Key
                • Tree
                  • Provide_of_sexp
                    • K
              • Parts
              • Replace_polymorphic_compare
              • Set
                • Elt
                • Named
                • Provide_bin_io
                  • Elt
                • Provide_hash
                  • Elt
                • Provide_of_sexp
                  • Elt
                • Tree
                  • Named
                  • Provide_of_sexp
                    • Elt
              • Table
                • Provide_bin_io
                  • Key
                • Provide_of_sexp
                  • Key
          • S
            • Ofday
              • Hash_queue
                • Key
              • Hash_set
                • Provide_bin_io
                  • X
                • Provide_of_sexp
                  • X
              • Map
                • Key
                • Provide_bin_io
                  • Key
                • Provide_hash
                  • Key
                • Provide_of_sexp
                  • Key
                • Tree
                  • Provide_of_sexp
                    • K
              • Replace_polymorphic_compare
              • Set
                • Elt
                • Named
                • Provide_bin_io
                  • Elt
                • Provide_hash
                  • Elt
                • Provide_of_sexp
                  • Elt
                • Tree
                  • Named
                  • Provide_of_sexp
                    • Elt
              • Table
                • Provide_bin_io
                  • Key
                • Provide_of_sexp
                  • Key
            • Relative_to_unspecified_zone
              • Replace_polymorphic_compare
            • Replace_polymorphic_compare
            • Span
              • Hash_queue
                • Key
              • Hash_set
                • Provide_bin_io
                  • X
                • Provide_of_sexp
                  • X
              • Map
                • Key
                • Provide_bin_io
                  • Key
                • Provide_hash
                  • Key
                • Provide_of_sexp
                  • Key
                • Tree
                  • Provide_of_sexp
                    • K
              • Parts
              • Replace_polymorphic_compare
              • Set
                • Elt
                • Named
                • Provide_bin_io
                  • Elt
                • Provide_hash
                  • Elt
                • Provide_of_sexp
                  • Elt
                • Tree
                  • Named
                  • Provide_of_sexp
                    • Elt
              • Table
                • Provide_bin_io
                  • Key
                • Provide_of_sexp
                  • Key
        • Time_float
          • Ofday
            • Hash_queue
              • Key
            • Hash_set
              • Provide_bin_io
                • X
              • Provide_of_sexp
                • X
            • Map
              • Key
              • Provide_bin_io
                • Key
              • Provide_hash
                • Key
              • Provide_of_sexp
                • Key
              • Tree
                • Provide_of_sexp
                  • K
            • Replace_polymorphic_compare
            • Set
              • Elt
              • Named
              • Provide_bin_io
                • Elt
              • Provide_hash
                • Elt
              • Provide_of_sexp
                • Elt
              • Tree
                • Named
                • Provide_of_sexp
                  • Elt
            • Table
              • Provide_bin_io
                • Key
              • Provide_of_sexp
                • Key
          • Relative_to_unspecified_zone
            • Replace_polymorphic_compare
          • Replace_polymorphic_compare
          • Span