package streamable

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module type S = sig ... end
module type S_rpc = sig ... end
module type S_rpc_with_sexp_of_part = sig ... end
module Remove_t = Remove_t.F
module Remove_t_rpc = Remove_t.F_rpc

Individually-accessible stable versions of each functor.

module Checked : sig ... end
module Packed : sig ... end
module Packed_rpc : sig ... end
module Fixpoint : sig ... end
module Fixpoint_rpc : sig ... end
module Of_atomic : sig ... end
module Of_atomic_rpc : sig ... end
module Of_fqueue : sig ... end
module Of_fqueue_rpc : sig ... end
module Of_hashtbl : sig ... end
module Of_hashtbl_rpc : sig ... end
module Of_list : sig ... end
module Of_list_rpc : sig ... end
module Of_nonempty_list : sig ... end
module Of_nonempty_list_rpc : sig ... end
module Of_map : sig ... end
module Of_map_rpc : sig ... end
module Of_total_map : sig ... end
module Of_total_map_rpc : sig ... end
module Of_option : sig ... end
module Of_option_rpc : sig ... end
module Of_result : sig ... end
module Of_result_rpc : sig ... end
module Of_set : sig ... end
module Of_set_rpc : sig ... end
module Of_sequence : sig ... end
module Of_sequence_rpc : sig ... end
module Of_streamable : sig ... end
module Of_streamable_rpc : sig ... end
module Of_tuple2 : sig ... end
module Of_tuple2_rpc : sig ... end
module Of_tuple3 : sig ... end
module Of_tuple3_rpc : sig ... end
module Of_tuple4 : sig ... end
module Of_tuple4_rpc : sig ... end
module Of_tuple5 : sig ... end
module Of_tuple5_rpc : sig ... end
module Of_tuple6 : sig ... end
module Of_tuple6_rpc : sig ... end
module Of_tuple7 : sig ... end
module Of_tuple7_rpc : sig ... end
module Of_tuple8 : sig ... end
module Of_tuple8_rpc : sig ... end
module Of_tuple9 : sig ... end
module Of_tuple9_rpc : sig ... end
module Of_variant2 : sig ... end
module Of_variant2_rpc : sig ... end
module Of_variant3 : sig ... end
module Of_variant3_rpc : sig ... end
module Of_variant4 : sig ... end
module Of_variant4_rpc : sig ... end
module Of_sexpable : sig ... end

Toplevel versions of the Streamable library, used by @@deriving streamable ~version.

These are meant to be "add only" -- new functor types can be added but not removed, and version cannot change after it's added. If we ever want add a new version of one of the functors bundled in a Streamable.Stable.Vn module, we'll add Streamable.Stable.V(n+1) and add it there.

module V1 : sig ... end
OCaml

Innovation. Community. Security.