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

  • Documentation
  • async_extra lib
  • Async_extra .User_and_group .Table .Provide_bin_io .Key Parameter #1
package async_extra
  • async_extra
    • Async_extra
      • Bus
        • First_arity
      • Command
        • Staged
      • Rpc
        • Connection
        • Low_latency_transport
          • Config
          • Reader
          • Writer
        • Transport
          • Reader
          • Writer
      • Tcp
        • Bind_to_address
        • Bind_to_port
        • Server
        • Where_to_connect
        • Where_to_listen
      • User_and_group
        • 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
Legend:
Library
Module
Module type
Parameter
Class
Class type
include Bin_prot.Binable.S with type t := key
include Bin_prot.Binable.S_only_functions with type t := key
val bin_size_t : key Bin_prot.Size.sizer
val bin_write_t : key Bin_prot.Write.writer
val bin_read_t : key Bin_prot.Read.reader
val __bin_read_t__ : (int -> key) Bin_prot.Read.reader

This function only needs implementation if t exposed to be a polymorphic variant. Despite what the type reads, this does *not* produce a function after reading; instead it takes the constructor tag (int) before reading and reads the rest of the variant t afterwards.

val bin_shape_t : Bin_prot.Shape.t
val bin_writer_t : key Bin_prot.Type_class.writer
val bin_reader_t : key Bin_prot.Type_class.reader
val bin_t : key Bin_prot.Type_class.t

Footer

OCaml

Innovation. Community. Security.

GitHub Discord Twitter Peertube RSS

About Us

  • Industrial Users
  • Academic Users
  • Why OCaml

Resources

  • Get Started
  • Language Manual
  • Standard Library API
  • Books
  • Releases

Community

  • Blog
  • Jobs

Policies

  • Carbon Footprint
  • Governance
  • Privacy
  • Code of Conduct