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

  • Documentation
  1. Overview
  2. Docs
On This Page
  1. Libraries
    1. core_top
    2. core
package core
  • core
    • Core
      • Bigbuffer
      • Bigstring
      • Bigstring_marshal
      • Caml
      • Command
        • Anons
        • Arg_type
          • Export
        • Deprecated
          • Spec
        • Flag
        • Let_syntax
        • Param
          • Applicative_infix
          • Arg_type
            • Export
          • S
            • Applicative_infix
        • Shape
          • Base_info
            • Fields
              • Direct
          • Exec_info
            • Fields
              • Direct
          • Flag_info
            • Fields
              • Direct
          • Fully_forced
          • Group_info
            • Fields
              • Direct
        • Spec
          • Applicative_infix
          • Arg_type
            • Export
      • Condition
      • Core_stable
        • Hashable
          • V1
            • Make
              • Hash_set
              • Key
              • Table
            • S
              • Hash_set
              • Table
        • Make_stable
          • Of_stable_format
            • V1
              • M
              • Stable_format
          • Of_stable_format1
            • V1
              • M
              • Stable_format
          • Of_stable_format2
            • V1
              • M
              • Stable_format
        • 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
        • Stable
        • Stable1
        • Stable2
        • Stable3
        • Stable4
        • Stable_without_comparator
        • Time
          • Ofday
            • V1
            • Zoned
              • V1
          • Span
            • V1
            • V2
          • V1
            • Map
            • Set
          • With_t_of_sexp_abs
            • V1
          • With_utc_sexp
            • V1
              • Map
              • Set
            • V2
              • Map
              • Set
          • Zone
            • Full_data
              • V1
            • V1
        • Time_ns
          • Ofday
            • Option
              • V1
            • V1
          • Option
            • V1
          • Span
            • Option
              • V1
            • V1
          • V1
        • Unit_tests
        • Unix
          • Cidr
            • V1
              • Map
              • Set
          • Inet_addr
            • V1
      • Crc
      • Daemon
        • Fd_redirection
      • Date
      • Filename
      • Interval
        • Float
          • Set
        • Int
          • Set
        • Make
          • Bound
            • 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
          • Set
        • Ofday
          • Set
        • Ofday_ns
          • Set
        • S
          • Set
        • S_time
          • Set
          • Time
            • Ofday
        • Set
        • Stable
          • V1
            • Float
            • Int
            • Ofday
            • Time
            • Time_ns
        • Time
          • Set
        • Time_ns
          • Set
      • Interval_intf
        • Gen
        • Gen_set
        • S
          • Set
        • S1
          • Set
        • S_time
          • Set
          • Time
            • Ofday
        • Time_ns
          • 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
          • 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
            • Option
              • 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
              • Optional_syntax
                • Optional_syntax
              • 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
              • Table
                • Provide_bin_io
                  • Key
                • Provide_of_sexp
                  • Key
            • 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
            • Table
              • Provide_bin_io
                • Key
              • Provide_of_sexp
                • Key
          • Option
            • 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
            • Optional_syntax
              • Optional_syntax
            • 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
            • Table
              • Provide_bin_io
                • Key
              • Provide_of_sexp
                • Key
          • Replace_polymorphic_compare
          • Set
            • Named
            • Provide_bin_io
              • Elt
            • Provide_hash
              • Elt
            • Provide_of_sexp
              • Elt
            • Tree
              • Named
              • Provide_of_sexp
                • Elt
          • 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
            • Option
              • 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
              • Optional_syntax
                • Optional_syntax
              • 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
              • Table
                • Provide_bin_io
                  • Key
                • Provide_of_sexp
                  • Key
            • Parts
            • 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
            • Table
              • Provide_bin_io
                • Key
              • Provide_of_sexp
                • Key
          • Stable
            • Ofday
              • Option
                • V1
              • V1
            • Option
              • V1
            • Span
              • Option
                • V1
              • V1
            • V1
          • Table
            • Provide_bin_io
              • Key
            • Provide_of_sexp
              • Key
          • Zone
            • 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
        • Zone
          • 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
      • Iobuf
        • Blit
        • Blit_consume
        • Blit_consume_and_fill
        • Blit_fill
        • Bound
        • Consume
          • To_bigstring
          • To_bytes
          • To_string
        • Debug
          • Hexdump
        • Expert
        • Fill
        • Hexdump
        • Hi_bound
        • Limits
          • Hexdump
        • Lo_bound
        • Peek
          • To_bigstring
          • To_bytes
          • To_string
        • Poke
        • Recvmmsg_context
        • Unsafe
          • Consume
            • To_bigstring
            • To_bytes
            • To_string
          • Fill
          • Peek
            • To_bigstring
            • To_bytes
            • To_string
          • Poke
        • Window
          • Hexdump
      • Iobuf_debug
        • Make
      • Iobuf_intf
        • Accessors
        • Bound
        • Compound_hexdump
          • Hexdump
        • Consuming_blit
        • Unix
          • Cidr
            • 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
          • Clock
          • Error
          • Exit
          • Exit_or_signal
          • Exit_or_signal_or_stop
          • File_descr
            • Hash_queue
              • Key
            • Hash_set
              • Provide_bin_io
                • X
              • Provide_of_sexp
                • X
            • Table
              • Provide_bin_io
                • Key
              • Provide_of_sexp
                • Key
          • Flock_command
          • Group
          • Host
          • IOVec
          • Ifaddr
            • Broadcast_or_destination
            • Family
            • Fields
              • Direct
            • Flag
              • 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
          • Inet_addr
            • Blocking_sexp
            • 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
          • Mman
            • Mcl_flags
          • Native_file
          • Open_flags
            • 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
          • Passwd
            • Low_level
          • Priority
          • Process_channels
          • Process_info
          • Protocol
          • Protocol_family
          • RLimit
            • Limit
          • Resource_usage
            • Fields
              • Direct
          • Scheduler
            • Policy
          • Select_fds
          • Service
          • Stable
            • Cidr
              • V1
                • Map
                • Set
            • Inet_addr
              • V1
          • Syscall_result
            • Arg
            • Int
              • Optional_syntax
                • Optional_syntax
            • Make
              • M
              • Optional_syntax
                • Optional_syntax
            • S
              • Optional_syntax
                • Optional_syntax
            • Unit
              • Optional_syntax
                • Optional_syntax
          • Syslog
            • Facility
            • Level
            • Open_option
          • Terminal_io
          • Thread_id
            • 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
          • Utsname
      • Linux_ext
        • Clock
        • Epoll
          • Flags
            • 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
        • Eventfd
          • Flags
            • 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
        • Priority
        • Sysinfo
        • Timerfd
          • Clock
          • Flags
            • 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
      • Lock_file
        • Nfs
      • Mac_address
        • 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
        • Stable
          • V1
            • Hash_set
            • Map
            • Set
            • Table
        • String_style
          • Stable
            • V1
        • Table
          • Provide_bin_io
            • Key
          • Provide_of_sexp
            • Key
      • Md5
      • Mutex
      • Nano_mutex
      • Piecewise_linear
        • Float
        • Int
        • Make
          • Key
          • Value
        • Make_invertible
          • Key
          • Value
        • Ofday
        • Ofday_ns
        • S
        • S_invertible
        • Span
        • Span_ns
        • Stable
          • V1
            • Make
              • Key
              • Value
            • Make_invertible
              • Key
              • Value
        • Time
        • Time_ns
      • Process_env
      • Schedule_v4_deprecated
        • Event
        • Inclusive_exclusive
        • Stable
          • V4
      • Schedule_v5
        • Event
        • Inclusive_exclusive
        • Stable
          • V4_deprecated
          • V5
      • Signal
        • Expert
        • 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
        • Stable
          • V1
          • V2
        • Table
          • Provide_bin_io
            • Key
          • Provide_of_sexp
            • Key
      • Squeue
      • Sys
      • Thread
      • Time
        • Exposed_for_tests
        • 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
        • Ofday
          • Zoned
            • With_nonchronological_compare
        • Set
          • Named
          • Provide_bin_io
            • Elt
          • Provide_hash
            • Elt
          • Provide_of_sexp
            • Elt
          • Tree
            • Named
            • Provide_of_sexp
              • Elt
        • Stable
          • Ofday
            • V1
            • Zoned
              • V1
          • Span
            • V1
            • V2
          • V1
            • Map
            • Set
          • With_t_of_sexp_abs
            • V1
          • With_utc_sexp
            • V1
              • Map
              • Set
            • V2
              • Map
              • Set
          • Zone
            • Full_data
              • V1
            • V1
        • Table
          • Provide_bin_io
            • Key
          • Provide_of_sexp
            • Key
        • Zone
          • 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