|
|
[Out_channel.(flush stdout); Float.of_string In_channel.(input_line_exn stdin)]</li></ul></div></div><div class="spec type" id="type-open_flag"><a href="#type-open_flag" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>open_flag</code><code><span class="keyword"> = </span>Pervasives.open_flag</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-open_flag.Open_rdonly" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_rdonly" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_rdonly</span></code></td></tr><tr id="type-open_flag.Open_wronly" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_wronly" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_wronly</span></code></td></tr><tr id="type-open_flag.Open_append" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_append" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_append</span></code></td></tr><tr id="type-open_flag.Open_creat" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_creat" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_creat</span></code></td></tr><tr id="type-open_flag.Open_trunc" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_trunc" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_trunc</span></code></td></tr><tr id="type-open_flag.Open_excl" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_excl" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_excl</span></code></td></tr><tr id="type-open_flag.Open_binary" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_binary" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_binary</span></code></td></tr><tr id="type-open_flag.Open_text" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_text" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_text</span></code></td></tr><tr id="type-open_flag.Open_nonblock" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_nonblock" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_nonblock</span></code></td></tr></table><code></code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.create] and [Out_channel.create]</li></ul></div></div><div class="spec val" id="val-open_out"><a href="#val-open_out" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>open_out : string <span class="keyword">‑></span> Pervasives.out_channel</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.create]</li></ul></div></div><div class="spec val" id="val-open_out_bin"><a href="#val-open_out_bin" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>open_out_bin : string <span class="keyword">‑></span> Pervasives.out_channel</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.create]</li></ul></div></div><div class="spec val" id="val-open_out_gen"><a href="#val-open_out_gen" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>open_out_gen : Pervasives.open_flag list <span class="keyword">‑></span> int <span class="keyword">‑></span> string <span class="keyword">‑></span> Pervasives.out_channel</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.create]</li></ul></div></div><div class="spec val" id="val-flush"><a href="#val-flush" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>flush : Pervasives.out_channel <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.flush]</li></ul></div></div><div class="spec val" id="val-flush_all"><a href="#val-flush_all" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>flush_all : unit <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04]</li></ul></div></div><div class="spec val" id="val-output_char"><a href="#val-output_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>output_char : Pervasives.out_channel <span class="keyword">‑></span> char <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output_char]</li></ul></div></div><div class="spec val" id="val-output_string"><a href="#val-output_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>output_string : Pervasives.out_channel <span class="keyword">‑></span> string <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output_string]</li></ul></div></div><div class="spec val" id="val-output_bytes"><a href="#val-output_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>output_bytes : Pervasives.out_channel <span class="keyword">‑></span> bytes <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Core doesn't yet support bytes.</li></ul></div></div><div class="spec val" id="val-output"><a href="#val-output" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>output : Pervasives.out_channel <span class="keyword">‑></span> bytes <span class="keyword">‑></span> int <span class="keyword">‑></span> int <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Core doesn't yet support bytes.</li></ul></div></div><div class="spec val" id="val-output_substring"><a href="#val-output_substring" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>output_substring : Pervasives.out_channel <span class="keyword">‑></span> string <span class="keyword">‑></span> int <span class="keyword">‑></span> int <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output]</li></ul></div></div><div class="spec val" id="val-output_byte"><a href="#val-output_byte" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>output_byte : Pervasives.out_channel <span class="keyword">‑></span> int <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output_byte]</li></ul></div></div><div class="spec val" id="val-output_binary_int"><a href="#val-output_binary_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>output_binary_int : Pervasives.out_channel <span class="keyword">‑></span> int <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output_binary_int]</li></ul></div></div><div class="spec val" id="val-output_value"><a href="#val-output_value" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>output_value : Pervasives.out_channel <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output_value]</li></ul></div></div><div class="spec val" id="val-seek_out"><a href="#val-seek_out" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>seek_out : Pervasives.out_channel <span class="keyword">‑></span> int <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Out_channel.seek]</li></ul></div></div><div class="spec val" id="val-pos_out"><a href="#val-pos_out" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>pos_out : Pervasives.out_channel <span class="keyword">‑></span> int</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Out_channel.pos]</li></ul></div></div><div class="spec val" id="val-out_channel_length"><a href="#val-out_channel_length" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>out_channel_length : Pervasives.out_channel <span class="keyword">‑></span> int</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Out_channel.length]</li></ul></div></div><div class="spec val" id="val-close_out"><a href="#val-close_out" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>close_out : Pervasives.out_channel <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Out_channel.close]</li></ul></div></div><div class="spec val" id="val-close_out_noerr"><a href="#val-close_out_noerr" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>close_out_noerr : Pervasives.out_channel <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.close] and catch exceptions</li></ul></div></div><div class="spec val" id="val-set_binary_mode_out"><a href="#val-set_binary_mode_out" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>set_binary_mode_out : Pervasives.out_channel <span class="keyword">‑></span> bool <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.set_binary_mode]</li></ul></div></div><div class="spec val" id="val-open_in"><a href="#val-open_in" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>open_in : string <span class="keyword">‑></span> Pervasives.in_channel</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.create]</li></ul></div></div><div class="spec val" id="val-open_in_bin"><a href="#val-open_in_bin" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>open_in_bin : string <span class="keyword">‑></span> Pervasives.in_channel</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.create]</li></ul></div></div><div class="spec val" id="val-open_in_gen"><a href="#val-open_in_gen" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>open_in_gen : Pervasives.open_flag list <span class="keyword">‑></span> int <span class="keyword">‑></span> string <span class="keyword">‑></span> Pervasives.in_channel</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.create]</li></ul></div></div><div class="spec val" id="val-input_char"><a href="#val-input_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>input_char : Pervasives.in_channel <span class="keyword">‑></span> char</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.input_char]</li></ul></div></div><div class="spec val" id="val-input_line"><a href="#val-input_line" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>input_line : Pervasives.in_channel <span class="keyword">‑></span> string</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.input_line]</li></ul></div></div><div class="spec val" id="val-input"><a href="#val-input" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>input : Pervasives.in_channel <span class="keyword">‑></span> bytes <span class="keyword">‑></span> int <span class="keyword">‑></span> int <span class="keyword">‑></span> int</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Core doesn't yet support bytes.</li></ul></div></div><div class="spec val" id="val-really_input"><a href="#val-really_input" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>really_input : Pervasives.in_channel <span class="keyword">‑></span> bytes <span class="keyword">‑></span> int <span class="keyword">‑></span> int <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Core doesn't yet support bytes.</li></ul></div></div><div class="spec val" id="val-really_input_string"><a href="#val-really_input_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>really_input_string : Pervasives.in_channel <span class="keyword">‑></span> int <span class="keyword">‑></span> string</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.really_input_exn ~pos:0]</li></ul></div></div><div class="spec val" id="val-input_byte"><a href="#val-input_byte" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>input_byte : Pervasives.in_channel <span class="keyword">‑></span> int</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.input_byte]</li></ul></div></div><div class="spec val" id="val-input_binary_int"><a href="#val-input_binary_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>input_binary_int : Pervasives.in_channel <span class="keyword">‑></span> int</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.input_binary_int]</li></ul></div></div><div class="spec val" id="val-input_value"><a href="#val-input_value" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>input_value : Pervasives.in_channel <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.unsafe_input_value]</li></ul></div></div><div class="spec val" id="val-seek_in"><a href="#val-seek_in" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>seek_in : Pervasives.in_channel <span class="keyword">‑></span> int <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [In_channel.seek]</li></ul></div></div><div class="spec val" id="val-pos_in"><a href="#val-pos_in" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>pos_in : Pervasives.in_channel <span class="keyword">‑></span> int</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [In_channel.pos]</li></ul></div></div><div class="spec val" id="val-in_channel_length"><a href="#val-in_channel_length" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>in_channel_length : Pervasives.in_channel <span class="keyword">‑></span> int</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [In_channel.length]</li></ul></div></div><div class="spec val" id="val-close_in"><a href="#val-close_in" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>close_in : Pervasives.in_channel <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [In_channel.close]</li></ul></div></div><div class="spec val" id="val-close_in_noerr"><a href="#val-close_in_noerr" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>close_in_noerr : Pervasives.in_channel <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.close] and catch exceptions</li></ul></div></div><div class="spec val" id="val-set_binary_mode_in"><a href="#val-set_binary_mode_in" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>set_binary_mode_in : Pervasives.in_channel <span class="keyword">‑></span> bool <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.set_binary_mode]</li></ul></div></div><div class="spec module" id="module-LargeFile"><a href="#module-LargeFile" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>LargeFile = Core_kernel__Core_pervasives.LargeFile</code></div><div class="doc"></div></div><div class="spec type" id="type-ref"><a href="#type-ref" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>'a ref</code><code><span class="keyword"> = </span><span class="type-var">'a</span> Pervasives.ref</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-ref.contents" class="anchored"><td class="def field"><a href="#type-ref.contents" class="anchor"></a><code><span class="keyword">mutable </span>contents : <span class="type-var">'a</span>;</code></td></tr></table><code>}</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-ref"><a href="#val-ref" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>ref : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> = "%makemutable" </code></div><div class="doc"></div></div><div class="spec val" id="val-(!)"><a href="#val-(!)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(!) : <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> <span class="keyword">‑></span> <span class="type-var">'a</span> = "%field0" </code></div><div class="doc"></div></div><div class="spec val" id="val-(:=)"><a href="#val-(:=)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(:=) : <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> unit = "%setfield0" </code></div><div class="doc"></div></div><div class="spec val" id="val-incr"><a href="#val-incr" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>incr : int <a href="index.html#type-ref">ref</a> <span class="keyword">‑></span> unit = "%incr" </code></div><div class="doc"></div></div><div class="spec val" id="val-decr"><a href="#val-decr" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>decr : int <a href="index.html#type-ref">ref</a> <span class="keyword">‑></span> unit = "%decr" </code></div><div class="doc"></div></div><div class="spec type" id="type-result"><a href="#type-result" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>('a, 'b) result</code><code><span class="keyword"> = </span>(<span class="type-var">'a</span>, <span class="type-var">'b</span>) Pervasives.result</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-result.Ok" class="anchored"><td class="def constructor"><a href="#type-result.Ok" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Ok</span><span class="keyword"> of </span><span class="type-var">'a</span></code></td></tr><tr id="type-result.Error" class="anchored"><td class="def constructor"><a href="#type-result.Error" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Error</span><span class="keyword"> of </span><span class="type-var">'b</span></code></td></tr></table><code></code></div><div class="doc"></div></div><div class="spec type" id="type-format6"><a href="#type-format6" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>('a, 'b, 'c, 'd, 'e, 'f) format6</code><code><span class="keyword"> = </span>(<span class="type-var">'a</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>, <span class="type-var">'d</span>, <span class="type-var">'e</span>, <span class="type-var">'f</span>) CamlinternalFormatBasics.format6</code><code></code></div><div class="doc"></div></div><div class="spec type" id="type-format4"><a href="#type-format4" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>('a, 'b, 'c, 'd) format4</code><code><span class="keyword"> = </span>(<span class="type-var">'a</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>, <span class="type-var">'c</span>, <span class="type-var">'c</span>, <span class="type-var">'d</span>) <a href="index.html#type-format6">format6</a></code><code></code></div><div class="doc"></div></div><div class="spec type" id="type-format"><a href="#type-format" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>('a, 'b, 'c) format</code><code><span class="keyword"> = </span>(<span class="type-var">'a</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>, <span class="type-var">'c</span>) <a href="index.html#type-format4">format4</a></code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-string_of_format"><a href="#val-string_of_format" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>string_of_format : (<span class="type-var">'a</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>, <span class="type-var">'d</span>, <span class="type-var">'e</span>, <span class="type-var">'f</span>) <a href="index.html#type-format6">format6</a> <span class="keyword">‑></span> string</code></div><div class="doc"></div></div><div class="spec val" id="val-format_of_string"><a href="#val-format_of_string" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>format_of_string : (<span class="type-var">'a</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>, <span class="type-var">'d</span>, <span class="type-var">'e</span>, <span class="type-var">'f</span>) <a href="index.html#type-format6">format6</a> <span class="keyword">‑></span> (<span class="type-var">'a</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>, <span class="type-var">'d</span>, <span class="type-var">'e</span>, <span class="type-var">'f</span>) <a href="index.html#type-format6">format6</a> = "%identity" </code></div><div class="doc"></div></div><div class="spec val" id="val-(^^)"><a href="#val-(^^)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(^^) : (<span class="type-var">'a</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>, <span class="type-var">'d</span>, <span class="type-var">'e</span>, <span class="type-var">'f</span>) <a href="index.html#type-format6">format6</a> <span class="keyword">‑></span> (<span class="type-var">'f</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>, <span class="type-var">'e</span>, <span class="type-var">'g</span>, <span class="type-var">'h</span>) <a href="index.html#type-format6">format6</a> <span class="keyword">‑></span> (<span class="type-var">'a</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>, <span class="type-var">'d</span>, <span class="type-var">'g</span>, <span class="type-var">'h</span>) <a href="index.html#type-format6">format6</a></code></div><div class="doc"></div></div><div class="spec val" id="val-exit"><a href="#val-exit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>exit : int <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-at_exit"><a href="#val-at_exit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>at_exit : (unit <span class="keyword">‑></span> unit) <span class="keyword">‑></span> unit</code></div><div class="doc"></div></div><div class="spec val" id="val-valid_float_lexem"><a href="#val-valid_float_lexem" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>valid_float_lexem : string <span class="keyword">‑></span> string</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2015-11] Do not use.</li></ul></div></div><div class="spec val" id="val-unsafe_really_input"><a href="#val-unsafe_really_input" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>unsafe_really_input : Pervasives.in_channel <span class="keyword">‑></span> bytes <span class="keyword">‑></span> int <span class="keyword">‑></span> int <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2015-11] Do not use.</li></ul></div></div><div class="spec val" id="val-do_at_exit"><a href="#val-do_at_exit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>do_at_exit : unit <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2015-11] Do not use.</li></ul></div></div><div class="spec val" id="val-(|!)"><a href="#val-(|!)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(|!) : <span class="type-var">'a</span> <span class="keyword">‑></span> (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span>) <span class="keyword">‑></span> <span class="type-var">'b</span></code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-07] Use [ |> ]</li></ul></div></div><div class="spec type" id="type-_either"><a href="#type-_either" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>('f, 's) _either</code><code><span class="keyword"> = </span>(<span class="type-var">'f</span>, <span class="type-var">'s</span>) Base__Either.t</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-_either.First" class="anchored"><td class="def constructor"><a href="#type-_either.First" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">First</span><span class="keyword"> of </span><span class="type-var">'f</span></code></td></tr><tr id="type-_either.Second" class="anchored"><td class="def constructor"><a href="#type-_either.Second" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Second</span><span class="keyword"> of </span><span class="type-var">'s</span></code></td></tr></table><code></code></div><div class="doc"></div></div><div class="spec val" id="val-(>=.)"><a href="#val-(>=.)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(>=.) : Core_kernel__.Import.float <span class="keyword">‑></span> Core_kernel__.Import.float <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-(<=.)"><a href="#val-(<=.)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(<=.) : Core_kernel__.Import.float <span class="keyword">‑></span> Core_kernel__.Import.float <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-(=.)"><a href="#val-(=.)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(=.) : Core_kernel__.Import.float <span class="keyword">‑></span> Core_kernel__.Import.float <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-(>.)"><a href="#val-(>.)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(>.) : Core_kernel__.Import.float <span class="keyword">‑></span> Core_kernel__.Import.float <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-(<.)"><a href="#val-(<.)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(<.) : Core_kernel__.Import.float <span class="keyword">‑></span> Core_kernel__.Import.float <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-(<>.)"><a href="#val-(<>.)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(<>.) : Core_kernel__.Import.float <span class="keyword">‑></span> Core_kernel__.Import.float <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-robustly_compare"><a href="#val-robustly_compare" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>robustly_compare : Core_kernel__.Import.float <span class="keyword">‑></span> Core_kernel__.Import.float <span class="keyword">‑></span> int</code></div><div class="doc"></div></div><div class="spec type" id="type-bigstring"><a href="#type-bigstring" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>bigstring</code><code><span class="keyword"> = </span>Sexplib.Conv.bigstring</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bigstring_of_sexp"><a href="#val-bigstring_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bigstring_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <a href="index.html#type-bigstring">bigstring</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_bigstring"><a href="#val-sexp_of_bigstring" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_bigstring : <a href="index.html#type-bigstring">bigstring</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec type" id="type-mat"><a href="#type-mat" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>mat</code><code><span class="keyword"> = </span>Sexplib.Conv.mat</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-mat_of_sexp"><a href="#val-mat_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>mat_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <a href="index.html#type-mat">mat</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_mat"><a href="#val-sexp_of_mat" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_mat : <a href="index.html#type-mat">mat</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec type" id="type-vec"><a href="#type-vec" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>vec</code><code><span class="keyword"> = </span>Sexplib.Conv.vec</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-vec_of_sexp"><a href="#val-vec_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>vec_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <a href="index.html#type-vec">vec</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_vec"><a href="#val-sexp_of_vec" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_vec : <a href="index.html#type-vec">vec</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_opaque"><a href="#val-sexp_of_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_opaque : <span class="type-var">'a</span> <span class="keyword">‑></span> Base.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-opaque_of_sexp"><a href="#val-opaque_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>opaque_of_sexp : Base.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_pair"><a href="#val-sexp_of_pair" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_pair : (<span class="type-var">'a</span> <span class="keyword">‑></span> Base.Sexp.t) <span class="keyword">‑></span> (<span class="type-var">'b</span> <span class="keyword">‑></span> Base.Sexp.t) <span class="keyword">‑></span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span>) <span class="keyword">‑></span> Base.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-pair_of_sexp"><a href="#val-pair_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>pair_of_sexp : (Base.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> (Base.Sexp.t <span class="keyword">‑></span> <span class="type-var">'b</span>) <span class="keyword">‑></span> Base.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span></code></div><div class="doc"></div></div><div class="spec exception" id="exception-Of_sexp_error"><a href="#exception-Of_sexp_error" class="anchor"></a><div class="def exception"><code><span class="keyword">exception </span></code><code><span class="exception">Of_sexp_error</span><span class="keyword"> of </span>Core_kernel__Import.exn<span class="keyword"> * </span>Base.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-of_sexp_error"><a href="#val-of_sexp_error" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>of_sexp_error : Core_kernel__Import.string <span class="keyword">‑></span> Base.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-of_sexp_error_exn"><a href="#val-of_sexp_error_exn" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>of_sexp_error_exn : Core_kernel__Import.exn <span class="keyword">‑></span> Base.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Applicative"><a href="#module-type-Applicative" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Applicative = Core_kernel__.Import.Applicative.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Binable"><a href="#module-type-Binable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Binable = Core_kernel__.Binable0.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Comparable"><a href="#module-type-Comparable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Comparable = Core_kernel__.Comparable.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Comparable_binable"><a href="#module-type-Comparable_binable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Comparable_binable = Core_kernel__.Comparable.S_binable</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Floatable"><a href="#module-type-Floatable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Floatable = Core_kernel__.Import.Floatable.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Hashable"><a href="#module-type-Hashable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Hashable = Core_kernel__.Hashable.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Hashable_binable"><a href="#module-type-Hashable_binable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Hashable_binable = Core_kernel__.Hashable.S_binable</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Identifiable"><a href="#module-type-Identifiable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Identifiable = Core_kernel__.Identifiable.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Infix_comparators"><a href="#module-type-Infix_comparators" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Infix_comparators = Core_kernel__.Comparable.Infix</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Intable"><a href="#module-type-Intable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Intable = Core_kernel__.Import.Intable.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Monad"><a href="#module-type-Monad" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Monad = Core_kernel__.Import.Monad.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Quickcheckable"><a href="#module-type-Quickcheckable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Quickcheckable = Core_kernel__.Quickcheckable.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Robustly_comparable"><a href="#module-type-Robustly_comparable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Robustly_comparable = Core_kernel__.Robustly_comparable.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Sexpable"><a href="#module-type-Sexpable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Sexpable = Core_kernel__.Sexpable.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Stable"><a href="#module-type-Stable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Stable = Core_kernel__.Stable_module_types.S0</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Stable_int63able"><a href="#module-type-Stable_int63able" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Stable_int63able = Core_kernel__.Stable_int63able.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Stable_without_comparator"><a href="#module-type-Stable_without_comparator" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Stable_without_comparator = Core_kernel__.Stable_module_types.S0_without_comparator</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Stable1"><a href="#module-type-Stable1" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Stable1 = Core_kernel__.Stable_module_types.S1</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Stable2"><a href="#module-type-Stable2" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Stable2 = Core_kernel__.Stable_module_types.S2</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Stable3"><a href="#module-type-Stable3" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Stable3 = Core_kernel__.Stable_module_types.S3</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Stable4"><a href="#module-type-Stable4" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Stable4 = Core_kernel__.Stable_module_types.S4</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Stringable"><a href="#module-type-Stringable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Stringable = Core_kernel__.Import.Stringable.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Unit"><a href="#module-type-Unit" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Unit = Core_kernel__.Unit.S</code></div><div class="doc"></div></div><div class="spec val" id="val-(@)"><a href="#val-(@)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(@) : <span class="type-var">'a</span> Base__List.t <span class="keyword">‑></span> <span class="type-var">'a</span> Base__List.t <span class="keyword">‑></span> <span class="type-var">'a</span> Base__List.t</code></div><div class="doc"></div></div><div class="spec type" id="type-never_returns"><a href="#type-never_returns" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>never_returns</code><code><span class="keyword"> = </span>Core_kernel__.Nothing.t</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_never_returns"><a href="#val-sexp_of_never_returns" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_never_returns : <a href="index.html#type-never_returns">never_returns</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-never_returns"><a href="#val-never_returns" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>never_returns : Core_kernel__.Nothing.t <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec type" id="type-_ordering"><a href="#type-_ordering" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>_ordering</code><code><span class="keyword"> = </span>Base__Ordering.t</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-_ordering.Less" class="anchored"><td class="def constructor"><a href="#type-_ordering.Less" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Less</span></code></td></tr><tr id="type-_ordering.Equal" class="anchored"><td class="def constructor"><a href="#type-_ordering.Equal" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Equal</span></code></td></tr><tr id="type-_ordering.Greater" class="anchored"><td class="def constructor"><a href="#type-_ordering.Greater" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Greater</span></code></td></tr></table><code></code></div><div class="doc"></div></div><div class="spec type" id="type-read"><a href="#type-read" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>read</code><code><span class="keyword"> = </span>Core_kernel__Perms.Read.t</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read"><a href="#val-bin_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read : <a href="index.html#type-read">read</a> Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_read"><a href="#val-bin_read_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_read : <a href="index.html#type-read">read</a> Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_read__"><a href="#val-__bin_read_read__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_read__ : (Core_kernel__.Import.int <span class="keyword">‑></span> <a href="index.html#type-read">read</a>) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_read"><a href="#val-bin_reader_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_read : <a href="index.html#type-read">read</a> Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_read"><a href="#val-bin_size_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_read : <a href="index.html#type-read">read</a> Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_read"><a href="#val-bin_write_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_read : <a href="index.html#type-read">read</a> Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_read"><a href="#val-bin_writer_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_read : <a href="index.html#type-read">read</a> Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_read"><a href="#val-bin_shape_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_read : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_read"><a href="#val-compare_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_read : <a href="index.html#type-read">read</a> <span class="keyword">‑></span> <a href="index.html#type-read">read</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_read"><a href="#val-hash_fold_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_read : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <a href="index.html#type-read">read</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_read"><a href="#val-hash_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_read : <a href="index.html#type-read">read</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-read_of_sexp"><a href="#val-read_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>read_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <a href="index.html#type-read">read</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_read"><a href="#val-sexp_of_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_read : <a href="index.html#type-read">read</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec type" id="type-write"><a href="#type-write" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>write</code><code><span class="keyword"> = </span>Core_kernel__Perms.Write.t</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-compare_write"><a href="#val-compare_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_write : <a href="index.html#type-write">write</a> <span class="keyword">‑></span> <a href="index.html#type-write">write</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_write"><a href="#val-hash_fold_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_write : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <a href="index.html#type-write">write</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_write"><a href="#val-hash_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_write : <a href="index.html#type-write">write</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-write_of_sexp"><a href="#val-write_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>write_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <a href="index.html#type-write">write</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_write"><a href="#val-sexp_of_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_write : <a href="index.html#type-write">write</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec type" id="type-immutable"><a href="#type-immutable" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>immutable</code><code><span class="keyword"> = </span>Core_kernel__Perms.Immutable.t</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_immutable"><a href="#val-bin_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_immutable : <a href="index.html#type-immutable">immutable</a> Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_immutable"><a href="#val-bin_read_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_immutable : <a href="index.html#type-immutable">immutable</a> Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_immutable__"><a href="#val-__bin_read_immutable__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_immutable__ : (Core_kernel__.Import.int <span class="keyword">‑></span> <a href="index.html#type-immutable">immutable</a>) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_immutable"><a href="#val-bin_reader_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_immutable : <a href="index.html#type-immutable">immutable</a> Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_immutable"><a href="#val-bin_size_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_immutable : <a href="index.html#type-immutable">immutable</a> Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_immutable"><a href="#val-bin_write_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_immutable : <a href="index.html#type-immutable">immutable</a> Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_immutable"><a href="#val-bin_writer_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_immutable : <a href="index.html#type-immutable">immutable</a> Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_immutable"><a href="#val-bin_shape_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_immutable : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_immutable"><a href="#val-compare_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_immutable : <a href="index.html#type-immutable">immutable</a> <span class="keyword">‑></span> <a href="index.html#type-immutable">immutable</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_immutable"><a href="#val-hash_fold_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_immutable : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <a href="index.html#type-immutable">immutable</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_immutable"><a href="#val-hash_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_immutable : <a href="index.html#type-immutable">immutable</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-immutable_of_sexp"><a href="#val-immutable_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>immutable_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <a href="index.html#type-immutable">immutable</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_immutable"><a href="#val-sexp_of_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_immutable : <a href="index.html#type-immutable">immutable</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec type" id="type-read_write"><a href="#type-read_write" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>read_write</code><code><span class="keyword"> = </span>Core_kernel__Perms.Read_write.t</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_write"><a href="#val-bin_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_write : <a href="index.html#type-read_write">read_write</a> Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_read_write"><a href="#val-bin_read_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_read_write : <a href="index.html#type-read_write">read_write</a> Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_read_write__"><a href="#val-__bin_read_read_write__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_read_write__ : (Core_kernel__.Import.int <span class="keyword">‑></span> <a href="index.html#type-read_write">read_write</a>) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_read_write"><a href="#val-bin_reader_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_read_write : <a href="index.html#type-read_write">read_write</a> Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_read_write"><a href="#val-bin_size_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_read_write : <a href="index.html#type-read_write">read_write</a> Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_read_write"><a href="#val-bin_write_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_read_write : <a href="index.html#type-read_write">read_write</a> Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_read_write"><a href="#val-bin_writer_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_read_write : <a href="index.html#type-read_write">read_write</a> Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_read_write"><a href="#val-bin_shape_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_read_write : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_read_write"><a href="#val-compare_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_read_write : <a href="index.html#type-read_write">read_write</a> <span class="keyword">‑></span> <a href="index.html#type-read_write">read_write</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_read_write"><a href="#val-hash_fold_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_read_write : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <a href="index.html#type-read_write">read_write</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_read_write"><a href="#val-hash_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_read_write : <a href="index.html#type-read_write">read_write</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-read_write_of_sexp"><a href="#val-read_write_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>read_write_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <a href="index.html#type-read_write">read_write</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_read_write"><a href="#val-sexp_of_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_read_write : <a href="index.html#type-read_write">read_write</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec type" id="type-perms"><a href="#type-perms" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>'a perms</code><code><span class="keyword"> = </span><span class="type-var">'a</span> Core_kernel__Perms.Upper_bound.t</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_perms"><a href="#val-bin_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_perms : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_perms"><a href="#val-bin_read_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_perms : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_perms__"><a href="#val-__bin_read_perms__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_perms__ : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> (Core_kernel__.Import.int <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a>) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_perms"><a href="#val-bin_reader_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_perms : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_perms"><a href="#val-bin_size_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_perms : <span class="type-var">'a</span> Bin_prot.Size.sizer <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_perms"><a href="#val-bin_write_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_perms : <span class="type-var">'a</span> Bin_prot.Write.writer <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_perms"><a href="#val-bin_writer_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_perms : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_perms"><a href="#val-bin_shape_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_perms : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_perms"><a href="#val-compare_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_perms : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_perms"><a href="#val-hash_fold_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_perms : (Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-perms_of_sexp"><a href="#val-perms_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>perms_of_sexp : (Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_perms"><a href="#val-sexp_of_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_perms : (<span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t) <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec type" id="type-_result"><a href="#type-_result" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>('ok, 'err) _result</code><code><span class="keyword"> = </span>(<span class="type-var">'ok</span>, <span class="type-var">'err</span>) Base__Result.t</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-_result.Ok" class="anchored"><td class="def constructor"><a href="#type-_result.Ok" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Ok</span><span class="keyword"> of </span><span class="type-var">'ok</span></code></td></tr><tr id="type-_result.Error" class="anchored"><td class="def constructor"><a href="#type-_result.Error" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Error</span><span class="keyword"> of </span><span class="type-var">'err</span></code></td></tr></table><code></code></div><div class="doc"></div></div><div class="spec val" id="val-is_ok"><a href="#val-is_ok" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>is_ok : (<span class="type-var">'a</span>, <span class="type-var">'b</span>) Base__Result.t <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-is_error"><a href="#val-is_error" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>is_error : (<span class="type-var">'a</span>, <span class="type-var">'b</span>) Base__Result.t <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec type" id="type-return"><a href="#type-return" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>-'a return</code><code><span class="keyword"> = </span><span class="keyword">private </span><span class="type-var">'a</span> Core_kernel__.Import.With_return.return</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-return.return" class="anchored"><td class="def field"><a href="#type-return.return" class="anchor"></a><code>return : b. <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span>;</code></td></tr></table><code>}</code><code></code></div><div class="doc"></div></div><div class="spec exception" id="exception-Bug"><a href="#exception-Bug" class="anchor"></a><div class="def exception"><code><span class="keyword">exception </span></code><code><span class="exception">Bug</span><span class="keyword"> of </span>Core_kernel__.Import.string</code></div><div class="doc"></div></div><div class="spec exception" id="exception-C_malloc_exn"><a href="#exception-C_malloc_exn" class="anchor"></a><div class="def exception"><code><span class="keyword">exception </span></code><code><span class="exception">C_malloc_exn</span><span class="keyword"> of </span>Core_kernel__.Import.int<span class="keyword"> * </span>Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec exception" id="exception-Finally"><a href="#exception-Finally" class="anchor"></a><div class="def exception"><code><span class="keyword">exception </span></code><code><span class="exception">Finally</span><span class="keyword"> of </span>Core_kernel__.Import.Exn.t<span class="keyword"> * </span>Core_kernel__.Import.Exn.t</code></div><div class="doc"></div></div><div class="spec val" id="val-fst3"><a href="#val-fst3" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>fst3 : (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> * </span><span class="type-var">'c</span>) <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-snd3"><a href="#val-snd3" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>snd3 : (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> * </span><span class="type-var">'c</span>) <span class="keyword">‑></span> <span class="type-var">'b</span></code></div><div class="doc"></div></div><div class="spec val" id="val-trd3"><a href="#val-trd3" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>trd3 : (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> * </span><span class="type-var">'c</span>) <span class="keyword">‑></span> <span class="type-var">'c</span></code></div><div class="doc"></div></div><div class="spec val" id="val-uw"><a href="#val-uw" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>uw : <span class="type-var">'a</span> option <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-(%)"><a href="#val-(%)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(%) : Core_kernel__.Int.t <span class="keyword">‑></span> Core_kernel__.Int.t <span class="keyword">‑></span> Core_kernel__.Int.t</code></div><div class="doc"></div></div><div class="spec val" id="val-(/%)"><a href="#val-(/%)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(/%) : Core_kernel__.Int.t <span class="keyword">‑></span> Core_kernel__.Int.t <span class="keyword">‑></span> Core_kernel__.Int.t</code></div><div class="doc"></div></div><div class="spec val" id="val-(//)"><a href="#val-(//)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(//) : Core_kernel__.Int.t <span class="keyword">‑></span> Core_kernel__.Int.t <span class="keyword">‑></span> float</code></div><div class="doc"></div></div><div class="spec val" id="val-(==>)"><a href="#val-(==>)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(==>) : bool <span class="keyword">‑></span> bool <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-print_s"><a href="#val-print_s" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>print_s : ?⁠mach:unit <span class="keyword">‑></span> Core_kernel__.Sexp.t <span class="keyword">‑></span> unit</code></div><div class="doc"></div></div><div class="spec val" id="val-bprintf"><a href="#val-bprintf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bprintf : Base__.Import0.Caml.Buffer.t <span class="keyword">‑></span> (<span class="type-var">'a</span>, Base__.Import0.Caml.Buffer.t, unit) Pervasives.format <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-const"><a href="#val-const" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>const : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span> <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-eprintf"><a href="#val-eprintf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>eprintf : (<span class="type-var">'a</span>, Stdio.Out_channel.t, Base.unit) Base.format <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-error"><a href="#val-error" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>error : ?⁠strict:unit <span class="keyword">‑></span> string <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> (<span class="type-var">'a</span> <span class="keyword">‑></span> Base__.Sexp.t) <span class="keyword">‑></span> <span class="type-var">'b</span> Core_kernel__.Or_error.t</code></div><div class="doc"></div></div><div class="spec val" id="val-error_s"><a href="#val-error_s" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>error_s : Base__.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Or_error.t</code></div><div class="doc"></div></div><div class="spec val" id="val-failwithf"><a href="#val-failwithf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>failwithf : (<span class="type-var">'a</span>, unit, string, unit <span class="keyword">‑></span> <span class="type-var">'b</span>) Pervasives.format4 <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-failwithp"><a href="#val-failwithp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>failwithp : ?⁠strict:Core_kernel__.Import.unit <span class="keyword">‑></span> Lexing.position <span class="keyword">‑></span> Core_kernel__.Import.string <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> (<span class="type-var">'a</span> <span class="keyword">‑></span> Base.Sexp.t) <span class="keyword">‑></span> <span class="type-var">'b</span></code></div><div class="doc"></div></div><div class="spec val" id="val-failwiths"><a href="#val-failwiths" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>failwiths : ?⁠strict:Core_kernel__.Import.unit <span class="keyword">‑></span> ?⁠here:Lexing.position <span class="keyword">‑></span> Core_kernel__.Import.string <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> (<span class="type-var">'a</span> <span class="keyword">‑></span> Base.Sexp.t) <span class="keyword">‑></span> <span class="type-var">'b</span></code></div><div class="doc"></div></div><div class="spec val" id="val-force"><a href="#val-force" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>force : <span class="type-var">'a</span> Base.Lazy.t <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-fprintf"><a href="#val-fprintf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>fprintf : Stdio.Out_channel.t <span class="keyword">‑></span> (<span class="type-var">'a</span>, Stdio.Out_channel.t, Base.unit) Base.format <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-ident"><a href="#val-ident" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>ident : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-invalid_argf"><a href="#val-invalid_argf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>invalid_argf : (<span class="type-var">'a</span>, unit, string, unit <span class="keyword">‑></span> <span class="type-var">'b</span>) Pervasives.format4 <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-ifprintf"><a href="#val-ifprintf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>ifprintf : <span class="type-var">'a</span> <span class="keyword">‑></span> (<span class="type-var">'b</span>, <span class="type-var">'a</span>, <span class="type-var">'c</span>, unit) Pervasives.format4 <span class="keyword">‑></span> <span class="type-var">'b</span></code></div><div class="doc"></div></div><div class="spec val" id="val-is_none"><a href="#val-is_none" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>is_none : <span class="type-var">'a</span> Core_kernel__.Option.t <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-is_some"><a href="#val-is_some" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>is_some : <span class="type-var">'a</span> Core_kernel__.Option.t <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-ksprintf"><a href="#val-ksprintf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>ksprintf : (string <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> (<span class="type-var">'b</span>, unit, string, <span class="type-var">'a</span>) Pervasives.format4 <span class="keyword">‑></span> <span class="type-var">'b</span></code></div><div class="doc"></div></div><div class="spec val" id="val-ok_exn"><a href="#val-ok_exn" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>ok_exn : <span class="type-var">'a</span> Core_kernel__.Or_error.t <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-phys_equal"><a href="#val-phys_equal" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>phys_equal : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-phys_same"><a href="#val-phys_same" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>phys_same : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span> <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-printf"><a href="#val-printf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>printf : (<span class="type-var">'a</span>, Stdio.Out_channel.t, Base.unit) Base.format <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-protect"><a href="#val-protect" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>protect : f:(unit <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> finally:(unit <span class="keyword">‑></span> unit) <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-protectx"><a href="#val-protectx" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>protectx : f:(<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span>) <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> finally:(<span class="type-var">'a</span> <span class="keyword">‑></span> unit) <span class="keyword">‑></span> <span class="type-var">'b</span></code></div><div class="doc"></div></div><div class="spec val" id="val-raise_s"><a href="#val-raise_s" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>raise_s : Base__.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-round"><a href="#val-round" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>round : ?⁠dir:[ `Down | `Nearest | `Up | `Zero ] <span class="keyword">‑></span> Core_kernel__.Float.t <span class="keyword">‑></span> Core_kernel__.Float.t</code></div><div class="doc"></div></div><div class="spec val" id="val-sprintf"><a href="#val-sprintf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sprintf : (<span class="type-var">'a</span>, unit, string) Pervasives.format <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-stage"><a href="#val-stage" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>stage : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.Staged.t</code></div><div class="doc"></div></div><div class="spec val" id="val-unstage"><a href="#val-unstage" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>unstage : <span class="type-var">'a</span> Core_kernel__.Import.Staged.t <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-with_return"><a href="#val-with_return" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>with_return : (<span class="type-var">'a</span> Core_kernel__.Import.With_return.return <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-with_return_option"><a href="#val-with_return_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>with_return_option : (<span class="type-var">'a</span> Core_kernel__.Import.With_return.return <span class="keyword">‑></span> unit) <span class="keyword">‑></span> <span class="type-var">'a</span> option</code></div><div class="doc"></div></div><div class="spec module" id="module-Typerep"><a href="#module-Typerep" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Typerep = Typerep_lib__Std_internal.Typerep</code></div><div class="doc"></div></div><div class="spec type" id="type-tuple0"><a href="#type-tuple0" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>tuple0</code><code><span class="keyword"> = </span>Typerep_lib__Std_internal.tuple0</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-value_tuple0"><a href="#val-value_tuple0" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>value_tuple0 : <a href="index.html#type-tuple0">tuple0</a></code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_function"><a href="#val-typerep_of_function" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_function : <span class="type-var">'a</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span>) <a href="index.html#module-Typerep">Typerep</a>.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_tuple0"><a href="#val-typerep_of_tuple0" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_tuple0 : <a href="index.html#type-tuple0">tuple0</a> <a href="index.html#module-Typerep">Typerep</a>.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_tuple2"><a href="#val-typerep_of_tuple2" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_tuple2 : <span class="type-var">'a</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span>) <a href="index.html#module-Typerep">Typerep</a>.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_tuple3"><a href="#val-typerep_of_tuple3" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_tuple3 : <span class="type-var">'a</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'c</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> * </span><span class="type-var">'c</span>) <a href="index.html#module-Typerep">Typerep</a>.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_tuple4"><a href="#val-typerep_of_tuple4" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_tuple4 : <span class="type-var">'a</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'c</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'d</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> * </span><span class="type-var">'c</span><span class="keyword"> * </span><span class="type-var">'d</span>) <a href="index.html#module-Typerep">Typerep</a>.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_tuple5"><a href="#val-typerep_of_tuple5" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_tuple5 : <span class="type-var">'a</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'c</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'d</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'e</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> * </span><span class="type-var">'c</span><span class="keyword"> * </span><span class="type-var">'d</span><span class="keyword"> * </span><span class="type-var">'e</span>) <a href="index.html#module-Typerep">Typerep</a>.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_function"><a href="#val-typename_of_function" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_function : <span class="type-var">'a</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'b</span> Typerep_lib.Typename.t <span class="keyword">‑></span> (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span>) Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_tuple0"><a href="#val-typename_of_tuple0" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_tuple0 : <a href="index.html#type-tuple0">tuple0</a> Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_tuple2"><a href="#val-typename_of_tuple2" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_tuple2 : <span class="type-var">'a</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'b</span> Typerep_lib.Typename.t <span class="keyword">‑></span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span>) Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_tuple3"><a href="#val-typename_of_tuple3" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_tuple3 : <span class="type-var">'a</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'b</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'c</span> Typerep_lib.Typename.t <span class="keyword">‑></span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> * </span><span class="type-var">'c</span>) Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_tuple4"><a href="#val-typename_of_tuple4" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_tuple4 : <span class="type-var">'a</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'b</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'c</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'d</span> Typerep_lib.Typename.t <span class="keyword">‑></span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> * </span><span class="type-var">'c</span><span class="keyword"> * </span><span class="type-var">'d</span>) Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_tuple5"><a href="#val-typename_of_tuple5" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_tuple5 : <span class="type-var">'a</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'b</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'c</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'d</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'e</span> Typerep_lib.Typename.t <span class="keyword">‑></span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> * </span><span class="type-var">'c</span><span class="keyword"> * </span><span class="type-var">'d</span><span class="keyword"> * </span><span class="type-var">'e</span>) Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_array"><a href="#val-bin_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_array : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_array"><a href="#val-bin_read_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_array : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_array__"><a href="#val-__bin_read_array__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_array__ : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> (Core_kernel__.Import.int <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_array"><a href="#val-bin_reader_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_array : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_array"><a href="#val-bin_size_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_array : <span class="type-var">'a</span> Bin_prot.Size.sizer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_array"><a href="#val-bin_write_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_array : <span class="type-var">'a</span> Bin_prot.Write.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_array"><a href="#val-bin_writer_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_array : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_array"><a href="#val-bin_shape_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_array : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_array"><a href="#val-compare_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_array : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-array_of_sexp"><a href="#val-array_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>array_of_sexp : (Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_array"><a href="#val-sexp_of_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_array : (<span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t) <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_array"><a href="#val-typerep_of_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_array : <span class="type-var">'a</span> Typerep_lib.Std.Typerep.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_array"><a href="#val-typename_of_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_array : <span class="type-var">'a</span> Typerep_lib.Std.Typename.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_bool"><a href="#val-bin_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_bool : Core_kernel__.Import.bool Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_bool"><a href="#val-bin_read_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_bool : Core_kernel__.Import.bool Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_bool__"><a href="#val-__bin_read_bool__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_bool__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.bool) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_bool"><a href="#val-bin_reader_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_bool : Core_kernel__.Import.bool Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_bool"><a href="#val-bin_size_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_bool : Core_kernel__.Import.bool Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_bool"><a href="#val-bin_write_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_bool : Core_kernel__.Import.bool Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_bool"><a href="#val-bin_writer_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_bool : Core_kernel__.Import.bool Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_bool"><a href="#val-bin_shape_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_bool : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_bool"><a href="#val-compare_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_bool : Core_kernel__.Import.bool <span class="keyword">‑></span> Core_kernel__.Import.bool <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_bool"><a href="#val-hash_fold_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_bool : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> Core_kernel__.Import.bool <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_bool"><a href="#val-hash_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_bool : Core_kernel__.Import.bool <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-bool_of_sexp"><a href="#val-bool_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bool_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.bool</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_bool"><a href="#val-sexp_of_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_bool : Core_kernel__.Import.bool <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_bool"><a href="#val-typerep_of_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_bool : Core_kernel__.Import.bool Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_bool"><a href="#val-typename_of_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_bool : Core_kernel__.Import.bool Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_char"><a href="#val-bin_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_char : Core_kernel__.Import.char Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_char"><a href="#val-bin_read_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_char : Core_kernel__.Import.char Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_char__"><a href="#val-__bin_read_char__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_char__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.char) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_char"><a href="#val-bin_reader_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_char : Core_kernel__.Import.char Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_char"><a href="#val-bin_size_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_char : Core_kernel__.Import.char Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_char"><a href="#val-bin_write_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_char : Core_kernel__.Import.char Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_char"><a href="#val-bin_writer_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_char : Core_kernel__.Import.char Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_char"><a href="#val-bin_shape_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_char : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_char"><a href="#val-compare_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_char : Core_kernel__.Import.char <span class="keyword">‑></span> Core_kernel__.Import.char <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_char"><a href="#val-hash_fold_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_char : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> Core_kernel__.Import.char <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_char"><a href="#val-hash_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_char : Core_kernel__.Import.char <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-char_of_sexp"><a href="#val-char_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>char_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.char</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_char"><a href="#val-sexp_of_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_char : Core_kernel__.Import.char <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_char"><a href="#val-typerep_of_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_char : Core_kernel__.Import.char Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_char"><a href="#val-typename_of_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_char : Core_kernel__.Import.char Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_float"><a href="#val-bin_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_float : Core_kernel__.Import.float Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_float"><a href="#val-bin_read_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_float : Core_kernel__.Import.float Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_float__"><a href="#val-__bin_read_float__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_float__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.float) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_float"><a href="#val-bin_reader_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_float : Core_kernel__.Import.float Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_float"><a href="#val-bin_size_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_float : Core_kernel__.Import.float Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_float"><a href="#val-bin_write_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_float : Core_kernel__.Import.float Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_float"><a href="#val-bin_writer_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_float : Core_kernel__.Import.float Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_float"><a href="#val-bin_shape_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_float : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_float"><a href="#val-compare_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_float : Core_kernel__.Import.float <span class="keyword">‑></span> Core_kernel__.Import.float <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_float"><a href="#val-hash_fold_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_float : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> Core_kernel__.Import.float <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_float"><a href="#val-hash_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_float : Core_kernel__.Import.float <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-float_of_sexp"><a href="#val-float_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>float_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.float</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_float"><a href="#val-sexp_of_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_float : Core_kernel__.Import.float <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_float"><a href="#val-typerep_of_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_float : Core_kernel__.Import.float Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_float"><a href="#val-typename_of_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_float : Core_kernel__.Import.float Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_int"><a href="#val-bin_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_int : Core_kernel__.Import.int Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_int"><a href="#val-bin_read_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_int : Core_kernel__.Import.int Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_int__"><a href="#val-__bin_read_int__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_int__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.int) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_int"><a href="#val-bin_reader_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_int : Core_kernel__.Import.int Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_int"><a href="#val-bin_size_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_int : Core_kernel__.Import.int Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_int"><a href="#val-bin_write_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_int : Core_kernel__.Import.int Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_int"><a href="#val-bin_writer_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_int : Core_kernel__.Import.int Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_int"><a href="#val-bin_shape_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_int : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_int"><a href="#val-compare_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_int : Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_int"><a href="#val-hash_fold_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_int : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> Core_kernel__.Import.int <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_int"><a href="#val-hash_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_int : Core_kernel__.Import.int <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-int_of_sexp"><a href="#val-int_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>int_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_int"><a href="#val-sexp_of_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_int : Core_kernel__.Import.int <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_int"><a href="#val-typerep_of_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_int : Core_kernel__.Import.int Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_int"><a href="#val-typename_of_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_int : Core_kernel__.Import.int Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_int32"><a href="#val-bin_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_int32 : Core_kernel__.Import.int32 Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_int32"><a href="#val-bin_read_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_int32 : Core_kernel__.Import.int32 Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_int32__"><a href="#val-__bin_read_int32__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_int32__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.int32) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_int32"><a href="#val-bin_reader_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_int32 : Core_kernel__.Import.int32 Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_int32"><a href="#val-bin_size_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_int32 : Core_kernel__.Import.int32 Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_int32"><a href="#val-bin_write_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_int32 : Core_kernel__.Import.int32 Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_int32"><a href="#val-bin_writer_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_int32 : Core_kernel__.Import.int32 Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_int32"><a href="#val-bin_shape_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_int32 : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_int32"><a href="#val-compare_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_int32 : Core_kernel__.Import.int32 <span class="keyword">‑></span> Core_kernel__.Import.int32 <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_int32"><a href="#val-hash_fold_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_int32 : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> Core_kernel__.Import.int32 <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_int32"><a href="#val-hash_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_int32 : Core_kernel__.Import.int32 <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-int32_of_sexp"><a href="#val-int32_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>int32_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.int32</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_int32"><a href="#val-sexp_of_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_int32 : Core_kernel__.Import.int32 <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_int32"><a href="#val-typerep_of_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_int32 : Core_kernel__.Import.int32 Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_int32"><a href="#val-typename_of_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_int32 : Core_kernel__.Import.int32 Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_int64"><a href="#val-bin_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_int64 : Core_kernel__.Import.int64 Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_int64"><a href="#val-bin_read_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_int64 : Core_kernel__.Import.int64 Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_int64__"><a href="#val-__bin_read_int64__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_int64__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.int64) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_int64"><a href="#val-bin_reader_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_int64 : Core_kernel__.Import.int64 Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_int64"><a href="#val-bin_size_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_int64 : Core_kernel__.Import.int64 Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_int64"><a href="#val-bin_write_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_int64 : Core_kernel__.Import.int64 Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_int64"><a href="#val-bin_writer_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_int64 : Core_kernel__.Import.int64 Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_int64"><a href="#val-bin_shape_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_int64 : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_int64"><a href="#val-compare_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_int64 : Core_kernel__.Import.int64 <span class="keyword">‑></span> Core_kernel__.Import.int64 <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_int64"><a href="#val-hash_fold_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_int64 : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> Core_kernel__.Import.int64 <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_int64"><a href="#val-hash_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_int64 : Core_kernel__.Import.int64 <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-int64_of_sexp"><a href="#val-int64_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>int64_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.int64</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_int64"><a href="#val-sexp_of_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_int64 : Core_kernel__.Import.int64 <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_int64"><a href="#val-typerep_of_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_int64 : Core_kernel__.Import.int64 Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_int64"><a href="#val-typename_of_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_int64 : Core_kernel__.Import.int64 Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_lazy_t"><a href="#val-bin_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_lazy_t : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_lazy_t"><a href="#val-bin_read_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_lazy_t : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_lazy_t__"><a href="#val-__bin_read_lazy_t__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_lazy_t__ : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> (Core_kernel__.Import.int <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_lazy_t"><a href="#val-bin_reader_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_lazy_t : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_lazy_t"><a href="#val-bin_size_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_lazy_t : <span class="type-var">'a</span> Bin_prot.Size.sizer <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_lazy_t"><a href="#val-bin_write_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_lazy_t : <span class="type-var">'a</span> Bin_prot.Write.writer <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_lazy_t"><a href="#val-bin_writer_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_lazy_t : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_lazy_t"><a href="#val-bin_shape_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_lazy_t : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_lazy_t"><a href="#val-compare_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_lazy_t : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_lazy_t"><a href="#val-hash_fold_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_lazy_t : (Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-lazy_t_of_sexp"><a href="#val-lazy_t_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>lazy_t_of_sexp : (Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_lazy_t"><a href="#val-sexp_of_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_lazy_t : (<span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t) <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_lazy_t"><a href="#val-typerep_of_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_lazy_t : <span class="type-var">'a</span> Typerep_lib.Std.Typerep.t <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_lazy_t"><a href="#val-typename_of_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_lazy_t : <span class="type-var">'a</span> Typerep_lib.Std.Typename.t <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_list"><a href="#val-bin_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_list : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_list"><a href="#val-bin_read_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_list : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_list__"><a href="#val-__bin_read_list__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_list__ : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> (Core_kernel__.Import.int <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_list"><a href="#val-bin_reader_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_list : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_list"><a href="#val-bin_size_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_list : <span class="type-var">'a</span> Bin_prot.Size.sizer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_list"><a href="#val-bin_write_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_list : <span class="type-var">'a</span> Bin_prot.Write.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_list"><a href="#val-bin_writer_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_list : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_list"><a href="#val-bin_shape_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_list : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_list"><a href="#val-compare_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_list : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_list"><a href="#val-hash_fold_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_list : (Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-list_of_sexp"><a href="#val-list_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>list_of_sexp : (Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_list"><a href="#val-sexp_of_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_list : (<span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t) <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_list"><a href="#val-typerep_of_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_list : <span class="type-var">'a</span> Typerep_lib.Std.Typerep.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_list"><a href="#val-typename_of_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_list : <span class="type-var">'a</span> Typerep_lib.Std.Typename.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_nativeint"><a href="#val-bin_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_nativeint : Core_kernel__.Import.nativeint Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_nativeint"><a href="#val-bin_read_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_nativeint : Core_kernel__.Import.nativeint Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_nativeint__"><a href="#val-__bin_read_nativeint__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_nativeint__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.nativeint) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_nativeint"><a href="#val-bin_reader_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_nativeint : Core_kernel__.Import.nativeint Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_nativeint"><a href="#val-bin_size_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_nativeint : Core_kernel__.Import.nativeint Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_nativeint"><a href="#val-bin_write_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_nativeint : Core_kernel__.Import.nativeint Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_nativeint"><a href="#val-bin_writer_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_nativeint : Core_kernel__.Import.nativeint Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_nativeint"><a href="#val-bin_shape_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_nativeint : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_nativeint"><a href="#val-compare_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_nativeint : Core_kernel__.Import.nativeint <span class="keyword">‑></span> Core_kernel__.Import.nativeint <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_nativeint"><a href="#val-hash_fold_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_nativeint : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> Core_kernel__.Import.nativeint <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_nativeint"><a href="#val-hash_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_nativeint : Core_kernel__.Import.nativeint <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-nativeint_of_sexp"><a href="#val-nativeint_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>nativeint_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.nativeint</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_nativeint"><a href="#val-sexp_of_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_nativeint : Core_kernel__.Import.nativeint <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_nativeint"><a href="#val-typerep_of_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_nativeint : Core_kernel__.Import.nativeint Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_nativeint"><a href="#val-typename_of_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_nativeint : Core_kernel__.Import.nativeint Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_option"><a href="#val-bin_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_option : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_option"><a href="#val-bin_read_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_option : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_option__"><a href="#val-__bin_read_option__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_option__ : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> (Core_kernel__.Import.int <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_option"><a href="#val-bin_reader_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_option : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_option"><a href="#val-bin_size_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_option : <span class="type-var">'a</span> Bin_prot.Size.sizer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_option"><a href="#val-bin_write_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_option : <span class="type-var">'a</span> Bin_prot.Write.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_option"><a href="#val-bin_writer_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_option : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_option"><a href="#val-bin_shape_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_option : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_option"><a href="#val-compare_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_option : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_option"><a href="#val-hash_fold_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_option : (Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-option_of_sexp"><a href="#val-option_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>option_of_sexp : (Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_option"><a href="#val-sexp_of_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_option : (<span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t) <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_option"><a href="#val-typerep_of_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_option : <span class="type-var">'a</span> Typerep_lib.Std.Typerep.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_option"><a href="#val-typename_of_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_option : <span class="type-var">'a</span> Typerep_lib.Std.Typename.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_string"><a href="#val-bin_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_string : Core_kernel__.Import.string Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_string"><a href="#val-bin_read_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_string : Core_kernel__.Import.string Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_string__"><a href="#val-__bin_read_string__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_string__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.string) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_string"><a href="#val-bin_reader_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_string : Core_kernel__.Import.string Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_string"><a href="#val-bin_size_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_string : Core_kernel__.Import.string Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_string"><a href="#val-bin_write_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_string : Core_kernel__.Import.string Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_string"><a href="#val-bin_writer_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_string : Core_kernel__.Import.string Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_string"><a href="#val-bin_shape_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_string : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_string"><a href="#val-compare_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_string : Core_kernel__.Import.string <span class="keyword">‑></span> Core_kernel__.Import.string <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_string"><a href="#val-hash_fold_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_string : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> Core_kernel__.Import.string <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_string"><a href="#val-hash_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_string : Core_kernel__.Import.string <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-string_of_sexp"><a href="#val-string_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>string_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.string</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_string"><a href="#val-sexp_of_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_string : Core_kernel__.Import.string <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_string"><a href="#val-typerep_of_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_string : Core_kernel__.Import.string Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_string"><a href="#val-typename_of_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_string : Core_kernel__.Import.string Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_bytes"><a href="#val-bin_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_bytes : Core_kernel__.Import.bytes Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_bytes"><a href="#val-bin_read_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_bytes : Core_kernel__.Import.bytes Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_bytes__"><a href="#val-__bin_read_bytes__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_bytes__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.bytes) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_bytes"><a href="#val-bin_reader_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_bytes : Core_kernel__.Import.bytes Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_bytes"><a href="#val-bin_size_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_bytes : Core_kernel__.Import.bytes Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_bytes"><a href="#val-bin_write_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_bytes : Core_kernel__.Import.bytes Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_bytes"><a href="#val-bin_writer_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_bytes : Core_kernel__.Import.bytes Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_bytes"><a href="#val-bin_shape_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_bytes : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_bytes"><a href="#val-compare_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_bytes : Core_kernel__.Import.bytes <span class="keyword">‑></span> Core_kernel__.Import.bytes <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-bytes_of_sexp"><a href="#val-bytes_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bytes_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.bytes</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_bytes"><a href="#val-sexp_of_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_bytes : Core_kernel__.Import.bytes <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_bytes"><a href="#val-typerep_of_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_bytes : Core_kernel__.Import.bytes Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_bytes"><a href="#val-typename_of_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_bytes : Core_kernel__.Import.bytes Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_ref"><a href="#val-bin_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_ref : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_ref"><a href="#val-bin_read_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_ref : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_ref__"><a href="#val-__bin_read_ref__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_ref__ : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> (Core_kernel__.Import.int <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a>) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_ref"><a href="#val-bin_reader_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_ref : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_ref"><a href="#val-bin_size_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_ref : <span class="type-var">'a</span> Bin_prot.Size.sizer <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_ref"><a href="#val-bin_write_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_ref : <span class="type-var">'a</span> Bin_prot.Write.writer <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_ref"><a href="#val-bin_writer_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_ref : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_ref"><a href="#val-bin_shape_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_ref : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_ref"><a href="#val-compare_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_ref : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-ref_of_sexp"><a href="#val-ref_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>ref_of_sexp : (Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_ref"><a href="#val-sexp_of_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_ref : (<span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t) <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_ref"><a href="#val-typerep_of_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_ref : <span class="type-var">'a</span> Typerep_lib.Std.Typerep.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_ref"><a href="#val-typename_of_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_ref : <span class="type-var">'a</span> Typerep_lib.Std.Typename.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_unit"><a href="#val-bin_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_unit : Core_kernel__.Import.unit Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_unit"><a href="#val-bin_read_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_unit : Core_kernel__.Import.unit Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_unit__"><a href="#val-__bin_read_unit__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_unit__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.unit) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_unit"><a href="#val-bin_reader_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_unit : Core_kernel__.Import.unit Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_unit"><a href="#val-bin_size_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_unit : Core_kernel__.Import.unit Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_unit"><a href="#val-bin_write_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_unit : Core_kernel__.Import.unit Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_unit"><a href="#val-bin_writer_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_unit : Core_kernel__.Import.unit Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_unit"><a href="#val-bin_shape_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_unit : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_unit"><a href="#val-compare_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_unit : Core_kernel__.Import.unit <span class="keyword">‑></span> Core_kernel__.Import.unit <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_unit"><a href="#val-hash_fold_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_unit : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> Core_kernel__.Import.unit <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_unit"><a href="#val-hash_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_unit : Core_kernel__.Import.unit <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-unit_of_sexp"><a href="#val-unit_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>unit_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.unit</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_unit"><a href="#val-sexp_of_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_unit : Core_kernel__.Import.unit <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_unit"><a href="#val-typerep_of_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_unit : Core_kernel__.Import.unit Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_unit"><a href="#val-typename_of_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_unit : Core_kernel__.Import.unit Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec type" id="type-float_array"><a href="#type-float_array" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>float_array</code><code><span class="keyword"> = </span>Core_kernel__.Import.float Core_kernel__.Import.array</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_float_array"><a href="#val-bin_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_float_array : <a href="index.html#type-float_array">float_array</a> Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_float_array"><a href="#val-bin_read_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_float_array : <a href="index.html#type-float_array">float_array</a> Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_float_array__"><a href="#val-__bin_read_float_array__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_float_array__ : (Core_kernel__.Import.int <span class="keyword">‑></span> <a href="index.html#type-float_array">float_array</a>) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_float_array"><a href="#val-bin_reader_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_float_array : <a href="index.html#type-float_array">float_array</a> Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_float_array"><a href="#val-bin_size_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_float_array : <a href="index.html#type-float_array">float_array</a> Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_float_array"><a href="#val-bin_write_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_float_array : <a href="index.html#type-float_array">float_array</a> Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_float_array"><a href="#val-bin_writer_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_float_array : <a href="index.html#type-float_array">float_array</a> Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_float_array"><a href="#val-bin_shape_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_float_array : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_float_array"><a href="#val-compare_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_float_array : <a href="index.html#type-float_array">float_array</a> <span class="keyword">‑></span> <a href="index.html#type-float_array">float_array</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-float_array_of_sexp"><a href="#val-float_array_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>float_array_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <a href="index.html#type-float_array">float_array</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_float_array"><a href="#val-sexp_of_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_float_array : <a href="index.html#type-float_array">float_array</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_float_array"><a href="#val-typerep_of_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_float_array : <a href="index.html#type-float_array">float_array</a> Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_float_array"><a href="#val-typename_of_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_float_array : <a href="index.html#type-float_array">float_array</a> Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_exn"><a href="#val-sexp_of_exn" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_exn : Core_kernel__.Import.Exn.t <span class="keyword">‑></span> Base__.Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec type" id="type-sexp_array"><a href="#type-sexp_array" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>'a sexp_array</code><code><span class="keyword"> = </span><span class="type-var">'a</span> Core_kernel__.Import.array</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_sexp_array"><a href="#val-bin_shape_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_sexp_array : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_sexp_array"><a href="#val-bin_size_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_sexp_array : <span class="type-var">'a</span> Bin_prot.Size.sizer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array <span class="keyword">‑></span> int</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_sexp_array"><a href="#val-bin_write_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_sexp_array : <span class="type-var">'a</span> Bin_prot.Write.writer <span class="keyword">‑></span> Bin_prot.Common.buf <span class="keyword">‑></span> pos:Bin_prot.Common.pos <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array <span class="keyword">‑></span> Bin_prot.Common.pos</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_sexp_array"><a href="#val-bin_writer_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_sexp_array : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_sexp_array__"><a href="#val-__bin_read_sexp_array__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_sexp_array__ : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> Bin_prot.Common.buf <span class="keyword">‑></span> pos_ref:Bin_prot.Common.pos_ref <span class="keyword">‑></span> Core_kernel__.Import.int <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_sexp_array"><a href="#val-bin_read_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_sexp_array : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> Bin_prot.Common.buf <span class="keyword">‑></span> pos_ref:Bin_prot.Common.pos_ref <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_sexp_array"><a href="#val-bin_reader_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_sexp_array : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_sexp_array"><a href="#val-bin_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_sexp_array : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_sexp_array"><a href="#val-compare_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_sexp_array : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a> <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec module" id="module-Typename_of_sexp_array"><a href="#module-Typename_of_sexp_array" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Typename_of_sexp_array = Core_kernel__Std_internal.Typename_of_sexp_array</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_sexp_array"><a href="#val-typename_of_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_sexp_array : <span class="type-var">'a</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a> Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_sexp_array"><a href="#val-typerep_of_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_sexp_array : <span class="type-var">'a</span> Typerep_lib.Std.Typerep.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a> Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec type" id="type-sexp_bool"><a href="#type-sexp_bool" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>sexp_bool</code><code><span class="keyword"> = </span>Core_kernel__.Import.bool</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_sexp_bool"><a href="#val-bin_shape_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_sexp_bool : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_sexp_bool"><a href="#val-bin_size_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_sexp_bool : Core_kernel__.Import.bool Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_sexp_bool"><a href="#val-bin_write_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_sexp_bool : Core_kernel__.Import.bool Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_sexp_bool"><a href="#val-bin_writer_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_sexp_bool : Core_kernel__.Import.bool Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_sexp_bool__"><a href="#val-__bin_read_sexp_bool__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_sexp_bool__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.bool) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_sexp_bool"><a href="#val-bin_read_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_sexp_bool : Core_kernel__.Import.bool Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_sexp_bool"><a href="#val-bin_reader_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_sexp_bool : Core_kernel__.Import.bool Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_sexp_bool"><a href="#val-bin_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_sexp_bool : Core_kernel__.Import.bool Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_sexp_bool"><a href="#val-compare_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_sexp_bool : <a href="index.html#type-sexp_bool">sexp_bool</a> <span class="keyword">‑></span> <a href="index.html#type-sexp_bool">sexp_bool</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_sexp_bool"><a href="#val-hash_fold_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_sexp_bool : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <a href="index.html#type-sexp_bool">sexp_bool</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_sexp_bool"><a href="#val-hash_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_sexp_bool : <a href="index.html#type-sexp_bool">sexp_bool</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec module" id="module-Typename_of_sexp_bool"><a href="#module-Typename_of_sexp_bool" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Typename_of_sexp_bool = Core_kernel__Std_internal.Typename_of_sexp_bool</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_sexp_bool"><a href="#val-typename_of_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_sexp_bool : <a href="index.html#type-sexp_bool">sexp_bool</a> Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_sexp_bool"><a href="#val-typerep_of_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_sexp_bool : <a href="index.html#type-sexp_bool">sexp_bool</a> Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec type" id="type-sexp_list"><a href="#type-sexp_list" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>'a sexp_list</code><code><span class="keyword"> = </span><span class="type-var">'a</span> Core_kernel__.Import.list</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_sexp_list"><a href="#val-bin_shape_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_sexp_list : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_sexp_list"><a href="#val-bin_size_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_sexp_list : <span class="type-var">'a</span> Bin_prot.Size.sizer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list <span class="keyword">‑></span> int</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_sexp_list"><a href="#val-bin_write_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_sexp_list : <span class="type-var">'a</span> Bin_prot.Write.writer <span class="keyword">‑></span> Bin_prot.Common.buf <span class="keyword">‑></span> pos:Bin_prot.Common.pos <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list <span class="keyword">‑></span> Bin_prot.Common.pos</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_sexp_list"><a href="#val-bin_writer_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_sexp_list : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_sexp_list__"><a href="#val-__bin_read_sexp_list__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_sexp_list__ : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> Bin_prot.Common.buf <span class="keyword">‑></span> pos_ref:Bin_prot.Common.pos_ref <span class="keyword">‑></span> Core_kernel__.Import.int <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_sexp_list"><a href="#val-bin_read_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_sexp_list : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> Bin_prot.Common.buf <span class="keyword">‑></span> pos_ref:Bin_prot.Common.pos_ref <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_sexp_list"><a href="#val-bin_reader_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_sexp_list : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_sexp_list"><a href="#val-bin_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_sexp_list : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_sexp_list"><a href="#val-compare_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_sexp_list : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a> <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_sexp_list"><a href="#val-hash_fold_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_sexp_list : (Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec module" id="module-Typename_of_sexp_list"><a href="#module-Typename_of_sexp_list" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Typename_of_sexp_list = Core_kernel__Std_internal.Typename_of_sexp_list</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_sexp_list"><a href="#val-typename_of_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_sexp_list : <span class="type-var">'a</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a> Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_sexp_list"><a href="#val-typerep_of_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_sexp_list : <span class="type-var">'a</span> Typerep_lib.Std.Typerep.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a> Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec type" id="type-sexp_option"><a href="#type-sexp_option" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>'a sexp_option</code><code><span class="keyword"> = </span><span class="type-var">'a</span> Core_kernel__.Import.option</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_sexp_option"><a href="#val-bin_shape_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_sexp_option : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_sexp_option"><a href="#val-bin_size_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_sexp_option : <span class="type-var">'a</span> Bin_prot.Size.sizer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option <span class="keyword">‑></span> int</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_sexp_option"><a href="#val-bin_write_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_sexp_option : <span class="type-var">'a</span> Bin_prot.Write.writer <span class="keyword">‑></span> Bin_prot.Common.buf <span class="keyword">‑></span> pos:Bin_prot.Common.pos <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option <span class="keyword">‑></span> Bin_prot.Common.pos</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_sexp_option"><a href="#val-bin_writer_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_sexp_option : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_sexp_option__"><a href="#val-__bin_read_sexp_option__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_sexp_option__ : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> Bin_prot.Common.buf <span class="keyword">‑></span> pos_ref:Bin_prot.Common.pos_ref <span class="keyword">‑></span> Core_kernel__.Import.int <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_sexp_option"><a href="#val-bin_read_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_sexp_option : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> Bin_prot.Common.buf <span class="keyword">‑></span> pos_ref:Bin_prot.Common.pos_ref <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_sexp_option"><a href="#val-bin_reader_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_sexp_option : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_sexp_option"><a href="#val-bin_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_sexp_option : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_sexp_option"><a href="#val-compare_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_sexp_option : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a> <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_sexp_option"><a href="#val-hash_fold_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_sexp_option : (Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec module" id="module-Typename_of_sexp_option"><a href="#module-Typename_of_sexp_option" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Typename_of_sexp_option = Core_kernel__Std_internal.Typename_of_sexp_option</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_sexp_option"><a href="#val-typename_of_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_sexp_option : <span class="type-var">'a</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a> Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_sexp_option"><a href="#val-typerep_of_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_sexp_option : <span class="type-var">'a</span> Typerep_lib.Std.Typerep.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a> Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec type" id="type-sexp_opaque"><a href="#type-sexp_opaque" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>'a sexp_opaque</code><code><span class="keyword"> = </span><span class="type-var">'a</span></code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_sexp_opaque"><a href="#val-bin_shape_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_sexp_opaque : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_sexp_opaque"><a href="#val-bin_size_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_sexp_opaque : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_sexp_opaque"><a href="#val-bin_write_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_sexp_opaque : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_sexp_opaque"><a href="#val-bin_writer_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_sexp_opaque : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_sexp_opaque__"><a href="#val-__bin_read_sexp_opaque__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_sexp_opaque__ : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span> <span class="keyword">‑></span> pos_ref:Bin_prot.Common.pos <a href="index.html#type-ref">ref</a> <span class="keyword">‑></span> <span class="type-var">'c</span> <span class="keyword">‑></span> <span class="type-var">'d</span></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_sexp_opaque"><a href="#val-bin_read_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_sexp_opaque : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_sexp_opaque"><a href="#val-bin_reader_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_sexp_opaque : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_sexp_opaque"><a href="#val-bin_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_sexp_opaque : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_sexp_opaque"><a href="#val-compare_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_sexp_opaque : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a> <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_sexp_opaque"><a href="#val-hash_fold_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_sexp_opaque : (Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec module" id="module-Typename_of_sexp_opaque"><a href="#module-Typename_of_sexp_opaque" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Typename_of_sexp_opaque = Core_kernel__Std_internal.Typename_of_sexp_opaque</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_sexp_opaque"><a href="#val-typename_of_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_sexp_opaque : <span class="type-var">'a</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a> Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_sexp_opaque"><a href="#val-typerep_of_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_sexp_opaque : <span class="type-var">'a</span> Typerep_lib.Std.Typerep.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a> Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec exception" id="exception-Not_found"><a href="#exception-Not_found" class="anchor"></a><div class="def exception"><code><span class="keyword">exception </span></code><code><span class="exception">Not_found</span></code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2018-02] Instead of raising [Not_found], consider using [raise_s] with an
|