• OCaml logo OCaml logo
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Get started
  • bap-primus-greedy-scheduler
  • Documentation
  • primus_greedy_scheduler_plugin lib
  • Primus_greedy_main .Greedy .Machine .Id .Set .Provide_bin_io .Elt Parameter #1
package bap-primus-greedy-scheduler
  • primus_greedy_scheduler_plugin
    • Primus_greedy_main
      • Config
      • Greedy
        • 1-Machine
          • Collection
            • Delay
              • 1-T
            • Eager
              • 1-T
            • S
          • Exn
          • Fn
          • Global
          • Id
            • Hash_queue
            • Hash_set
              • Provide_bin_io
                • 1-X
              • Provide_of_sexp
                • 1-X
            • Map
              • Key
              • Provide_bin_io
                • 1-Key
              • Provide_hash
                • 1-Key
              • Provide_of_sexp
                • 1-Key
              • Tree
                • Provide_of_sexp
                  • 1-K
            • Replace_polymorphic_compare
            • Set
              • Elt
              • Named
              • Provide_bin_io
                • 1-Elt
              • Provide_hash
                • 1-Elt
              • Provide_of_sexp
                • 1-Elt
              • Tree
                • Named
                • Provide_of_sexp
                  • 1-Elt
            • Table
              • Provide_bin_io
                • 1-Key
              • Provide_of_sexp
                • 1-Key
          • Let
          • Let_syntax
            • Let_syntax
              • Open_on_rhs
          • Lift
          • List
          • Local
          • Monad_infix
          • Observation
          • Other
          • Pair
          • Seq
          • Syntax
          • Triple
        • Eval
Legend:
Library
Module
Module type
Parameter
Class
Class type
include Bin_prot.Binable.S with type t := Elt.t
include Bin_prot.Binable.S_only_functions with type t := Elt.t
val bin_size_t : Elt.t Bin_prot.Size.sizer
val bin_write_t : Elt.t Bin_prot.Write.writer
val bin_read_t : Elt.t Bin_prot.Read.reader
val __bin_read_t__ : ( int -> Elt.t ) 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 : Elt.t Bin_prot.Type_class.writer
val bin_reader_t : Elt.t Bin_prot.Type_class.reader
val bin_t : Elt.t 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