package core_profiler

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Header_protocol.Message_type_and_errorsSource

Sourcetype _ t =
  1. | New_single : [ `New_single ] t
  2. | New_group : [ `New_group ] t
  3. | New_group_point : [ `New_group_point ] t
  4. | End_of_header : [ `End_of_header ] t
  5. | Epoch : [ `Epoch ] t
  6. | Need_more_data : [ `Error ] t
  7. | Invalid_message_type_or_subtype : [ `Error ] t
  8. | Message_length_too_short : [ `Error ] t
Sourceval sexp_of_t : ('a__001_ -> Ppx_sexp_conv_lib.Sexp.t) -> 'a__001_ t -> Ppx_sexp_conv_lib.Sexp.t
Sourcetype packed =
  1. | T : _ t -> packed

all_of_packed does not include the error cases.

Sourceval sexp_of_packed : packed -> Ppx_sexp_conv_lib.Sexp.t
Sourceval all_of_packed : packed list
Sourcemodule Packed : sig ... end
Sourceval to_wire_exn : _ t -> char
Sourceval of_wire : char -> packed
Sourceval to_index_exn : _ t -> int

o,of

_index_exn provide dense packed integers starting from 0, suitable for indexing into an array.

Sourceval of_index_exn : int -> packed
Sourceval max_index : int