mirror of
https://github.com/c-cube/moonpool.git
synced 2025-12-18 16:46:41 -05:00
51 lines
24 KiB
HTML
51 lines
24 KiB
HTML
<!DOCTYPE html>
|
||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Includecore (ocaml.Includecore)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ocaml</a> » Includecore</nav><header class="odoc-preamble"><h1>Module <code><span>Includecore</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-position"><a href="#type-position" class="anchor"></a><code><span><span class="keyword">type</span> position</span><span> = <a href="../Errortrace/index.html#type-position">Errortrace.position</a></span><span> = </span></code><ol><li id="type-position.First" class="def variant constructor anchored"><a href="#type-position.First" class="anchor"></a><code><span>| </span><span><span class="constructor">First</span></span></code></li><li id="type-position.Second" class="def variant constructor anchored"><a href="#type-position.Second" class="anchor"></a><code><span>| </span><span><span class="constructor">Second</span></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-primitive_mismatch"><a href="#type-primitive_mismatch" class="anchor"></a><code><span><span class="keyword">type</span> primitive_mismatch</span><span> = </span></code><ol><li id="type-primitive_mismatch.Name" class="def variant constructor anchored"><a href="#type-primitive_mismatch.Name" class="anchor"></a><code><span>| </span><span><span class="constructor">Name</span></span></code></li><li id="type-primitive_mismatch.Arity" class="def variant constructor anchored"><a href="#type-primitive_mismatch.Arity" class="anchor"></a><code><span>| </span><span><span class="constructor">Arity</span></span></code></li><li id="type-primitive_mismatch.No_alloc" class="def variant constructor anchored"><a href="#type-primitive_mismatch.No_alloc" class="anchor"></a><code><span>| </span><span><span class="constructor">No_alloc</span> <span class="keyword">of</span> <a href="#type-position">position</a></span></code></li><li id="type-primitive_mismatch.Native_name" class="def variant constructor anchored"><a href="#type-primitive_mismatch.Native_name" class="anchor"></a><code><span>| </span><span><span class="constructor">Native_name</span></span></code></li><li id="type-primitive_mismatch.Result_repr" class="def variant constructor anchored"><a href="#type-primitive_mismatch.Result_repr" class="anchor"></a><code><span>| </span><span><span class="constructor">Result_repr</span></span></code></li><li id="type-primitive_mismatch.Argument_repr" class="def variant constructor anchored"><a href="#type-primitive_mismatch.Argument_repr" class="anchor"></a><code><span>| </span><span><span class="constructor">Argument_repr</span> <span class="keyword">of</span> int</span></code></li></ol></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-value_mismatch"><a href="#type-value_mismatch" class="anchor"></a><code><span><span class="keyword">type</span> value_mismatch</span><span> = </span></code><ol><li id="type-value_mismatch.Primitive_mismatch" class="def variant constructor anchored"><a href="#type-value_mismatch.Primitive_mismatch" class="anchor"></a><code><span>| </span><span><span class="constructor">Primitive_mismatch</span> <span class="keyword">of</span> <a href="#type-primitive_mismatch">primitive_mismatch</a></span></code></li><li id="type-value_mismatch.Not_a_primitive" class="def variant constructor anchored"><a href="#type-value_mismatch.Not_a_primitive" class="anchor"></a><code><span>| </span><span><span class="constructor">Not_a_primitive</span></span></code></li><li id="type-value_mismatch.Type" class="def variant constructor anchored"><a href="#type-value_mismatch.Type" class="anchor"></a><code><span>| </span><span><span class="constructor">Type</span> <span class="keyword">of</span> <a href="../Errortrace/index.html#type-moregen_error">Errortrace.moregen_error</a></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec exception anchored" id="exception-Dont_match"><a href="#exception-Dont_match" class="anchor"></a><code><span><span class="keyword">exception</span> </span><span><span class="exception">Dont_match</span> <span class="keyword">of</span> <a href="#type-value_mismatch">value_mismatch</a></span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-privacy_mismatch"><a href="#type-privacy_mismatch" class="anchor"></a><code><span><span class="keyword">type</span> privacy_mismatch</span><span> = </span></code><ol><li id="type-privacy_mismatch.Private_type_abbreviation" class="def variant constructor anchored"><a href="#type-privacy_mismatch.Private_type_abbreviation" class="anchor"></a><code><span>| </span><span><span class="constructor">Private_type_abbreviation</span></span></code></li><li id="type-privacy_mismatch.Private_variant_type" class="def variant constructor anchored"><a href="#type-privacy_mismatch.Private_variant_type" class="anchor"></a><code><span>| </span><span><span class="constructor">Private_variant_type</span></span></code></li><li id="type-privacy_mismatch.Private_record_type" class="def variant constructor anchored"><a href="#type-privacy_mismatch.Private_record_type" class="anchor"></a><code><span>| </span><span><span class="constructor">Private_record_type</span></span></code></li><li id="type-privacy_mismatch.Private_extensible_variant" class="def variant constructor anchored"><a href="#type-privacy_mismatch.Private_extensible_variant" class="anchor"></a><code><span>| </span><span><span class="constructor">Private_extensible_variant</span></span></code></li><li id="type-privacy_mismatch.Private_row_type" class="def variant constructor anchored"><a href="#type-privacy_mismatch.Private_row_type" class="anchor"></a><code><span>| </span><span><span class="constructor">Private_row_type</span></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-label_mismatch"><a href="#type-label_mismatch" class="anchor"></a><code><span><span class="keyword">type</span> label_mismatch</span><span> = </span></code><ol><li id="type-label_mismatch.Type" class="def variant constructor anchored"><a href="#type-label_mismatch.Type" class="anchor"></a><code><span>| </span><span><span class="constructor">Type</span> <span class="keyword">of</span> <a href="../Errortrace/index.html#type-equality_error">Errortrace.equality_error</a></span></code></li><li id="type-label_mismatch.Mutability" class="def variant constructor anchored"><a href="#type-label_mismatch.Mutability" class="anchor"></a><code><span>| </span><span><span class="constructor">Mutability</span> <span class="keyword">of</span> <a href="#type-position">position</a></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-record_change"><a href="#type-record_change" class="anchor"></a><code><span><span class="keyword">type</span> record_change</span><span> =
|
||
<span><span>(<a href="../Types/index.html#type-label_declaration">Types.label_declaration</a> <span class="keyword">as</span> 'ld, <span class="type-var">'ld</span>, <a href="#type-label_mismatch">label_mismatch</a>)</span>
|
||
<a href="../Diffing_with_keys/index.html#type-change">Diffing_with_keys.change</a></span></span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-record_mismatch"><a href="#type-record_mismatch" class="anchor"></a><code><span><span class="keyword">type</span> record_mismatch</span><span> = </span></code><ol><li id="type-record_mismatch.Label_mismatch" class="def variant constructor anchored"><a href="#type-record_mismatch.Label_mismatch" class="anchor"></a><code><span>| </span><span><span class="constructor">Label_mismatch</span> <span class="keyword">of</span> <span><a href="#type-record_change">record_change</a> list</span></span></code></li><li id="type-record_mismatch.Unboxed_float_representation" class="def variant constructor anchored"><a href="#type-record_mismatch.Unboxed_float_representation" class="anchor"></a><code><span>| </span><span><span class="constructor">Unboxed_float_representation</span> <span class="keyword">of</span> <a href="#type-position">position</a></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-constructor_mismatch"><a href="#type-constructor_mismatch" class="anchor"></a><code><span><span class="keyword">type</span> constructor_mismatch</span><span> = </span></code><ol><li id="type-constructor_mismatch.Type" class="def variant constructor anchored"><a href="#type-constructor_mismatch.Type" class="anchor"></a><code><span>| </span><span><span class="constructor">Type</span> <span class="keyword">of</span> <a href="../Errortrace/index.html#type-equality_error">Errortrace.equality_error</a></span></code></li><li id="type-constructor_mismatch.Arity" class="def variant constructor anchored"><a href="#type-constructor_mismatch.Arity" class="anchor"></a><code><span>| </span><span><span class="constructor">Arity</span></span></code></li><li id="type-constructor_mismatch.Inline_record" class="def variant constructor anchored"><a href="#type-constructor_mismatch.Inline_record" class="anchor"></a><code><span>| </span><span><span class="constructor">Inline_record</span> <span class="keyword">of</span> <span><a href="#type-record_change">record_change</a> list</span></span></code></li><li id="type-constructor_mismatch.Kind" class="def variant constructor anchored"><a href="#type-constructor_mismatch.Kind" class="anchor"></a><code><span>| </span><span><span class="constructor">Kind</span> <span class="keyword">of</span> <a href="#type-position">position</a></span></code></li><li id="type-constructor_mismatch.Explicit_return_type" class="def variant constructor anchored"><a href="#type-constructor_mismatch.Explicit_return_type" class="anchor"></a><code><span>| </span><span><span class="constructor">Explicit_return_type</span> <span class="keyword">of</span> <a href="#type-position">position</a></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-extension_constructor_mismatch"><a href="#type-extension_constructor_mismatch" class="anchor"></a><code><span><span class="keyword">type</span> extension_constructor_mismatch</span><span> = </span></code><ol><li id="type-extension_constructor_mismatch.Constructor_privacy" class="def variant constructor anchored"><a href="#type-extension_constructor_mismatch.Constructor_privacy" class="anchor"></a><code><span>| </span><span><span class="constructor">Constructor_privacy</span></span></code></li><li id="type-extension_constructor_mismatch.Constructor_mismatch" class="def variant constructor anchored"><a href="#type-extension_constructor_mismatch.Constructor_mismatch" class="anchor"></a><code><span>| </span><span><span class="constructor">Constructor_mismatch</span> <span class="keyword">of</span> <a href="../Ident/index.html#type-t">Ident.t</a>
|
||
* <a href="../Types/index.html#type-extension_constructor">Types.extension_constructor</a>
|
||
* <a href="../Types/index.html#type-extension_constructor">Types.extension_constructor</a>
|
||
* <a href="#type-constructor_mismatch">constructor_mismatch</a></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-variant_change"><a href="#type-variant_change" class="anchor"></a><code><span><span class="keyword">type</span> variant_change</span><span> =
|
||
<span><span>(<a href="../Types/index.html#type-constructor_declaration">Types.constructor_declaration</a> <span class="keyword">as</span> 'cd, <span class="type-var">'cd</span>, <a href="#type-constructor_mismatch">constructor_mismatch</a>)</span>
|
||
<a href="../Diffing_with_keys/index.html#type-change">Diffing_with_keys.change</a></span></span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-private_variant_mismatch"><a href="#type-private_variant_mismatch" class="anchor"></a><code><span><span class="keyword">type</span> private_variant_mismatch</span><span> = </span></code><ol><li id="type-private_variant_mismatch.Only_outer_closed" class="def variant constructor anchored"><a href="#type-private_variant_mismatch.Only_outer_closed" class="anchor"></a><code><span>| </span><span><span class="constructor">Only_outer_closed</span></span></code></li><li id="type-private_variant_mismatch.Missing" class="def variant constructor anchored"><a href="#type-private_variant_mismatch.Missing" class="anchor"></a><code><span>| </span><span><span class="constructor">Missing</span> <span class="keyword">of</span> <a href="#type-position">position</a> * string</span></code></li><li id="type-private_variant_mismatch.Presence" class="def variant constructor anchored"><a href="#type-private_variant_mismatch.Presence" class="anchor"></a><code><span>| </span><span><span class="constructor">Presence</span> <span class="keyword">of</span> string</span></code></li><li id="type-private_variant_mismatch.Incompatible_types_for" class="def variant constructor anchored"><a href="#type-private_variant_mismatch.Incompatible_types_for" class="anchor"></a><code><span>| </span><span><span class="constructor">Incompatible_types_for</span> <span class="keyword">of</span> string</span></code></li><li id="type-private_variant_mismatch.Types" class="def variant constructor anchored"><a href="#type-private_variant_mismatch.Types" class="anchor"></a><code><span>| </span><span><span class="constructor">Types</span> <span class="keyword">of</span> <a href="../Errortrace/index.html#type-equality_error">Errortrace.equality_error</a></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-private_object_mismatch"><a href="#type-private_object_mismatch" class="anchor"></a><code><span><span class="keyword">type</span> private_object_mismatch</span><span> = </span></code><ol><li id="type-private_object_mismatch.Missing" class="def variant constructor anchored"><a href="#type-private_object_mismatch.Missing" class="anchor"></a><code><span>| </span><span><span class="constructor">Missing</span> <span class="keyword">of</span> string</span></code></li><li id="type-private_object_mismatch.Types" class="def variant constructor anchored"><a href="#type-private_object_mismatch.Types" class="anchor"></a><code><span>| </span><span><span class="constructor">Types</span> <span class="keyword">of</span> <a href="../Errortrace/index.html#type-equality_error">Errortrace.equality_error</a></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-type_mismatch"><a href="#type-type_mismatch" class="anchor"></a><code><span><span class="keyword">type</span> type_mismatch</span><span> = </span></code><ol><li id="type-type_mismatch.Arity" class="def variant constructor anchored"><a href="#type-type_mismatch.Arity" class="anchor"></a><code><span>| </span><span><span class="constructor">Arity</span></span></code></li><li id="type-type_mismatch.Privacy" class="def variant constructor anchored"><a href="#type-type_mismatch.Privacy" class="anchor"></a><code><span>| </span><span><span class="constructor">Privacy</span> <span class="keyword">of</span> <a href="#type-privacy_mismatch">privacy_mismatch</a></span></code></li><li id="type-type_mismatch.Kind" class="def variant constructor anchored"><a href="#type-type_mismatch.Kind" class="anchor"></a><code><span>| </span><span><span class="constructor">Kind</span></span></code></li><li id="type-type_mismatch.Constraint" class="def variant constructor anchored"><a href="#type-type_mismatch.Constraint" class="anchor"></a><code><span>| </span><span><span class="constructor">Constraint</span> <span class="keyword">of</span> <a href="../Errortrace/index.html#type-equality_error">Errortrace.equality_error</a></span></code></li><li id="type-type_mismatch.Manifest" class="def variant constructor anchored"><a href="#type-type_mismatch.Manifest" class="anchor"></a><code><span>| </span><span><span class="constructor">Manifest</span> <span class="keyword">of</span> <a href="../Errortrace/index.html#type-equality_error">Errortrace.equality_error</a></span></code></li><li id="type-type_mismatch.Private_variant" class="def variant constructor anchored"><a href="#type-type_mismatch.Private_variant" class="anchor"></a><code><span>| </span><span><span class="constructor">Private_variant</span> <span class="keyword">of</span> <a href="../Types/index.html#type-type_expr">Types.type_expr</a> * <a href="../Types/index.html#type-type_expr">Types.type_expr</a> * <a href="#type-private_variant_mismatch">private_variant_mismatch</a></span></code></li><li id="type-type_mismatch.Private_object" class="def variant constructor anchored"><a href="#type-type_mismatch.Private_object" class="anchor"></a><code><span>| </span><span><span class="constructor">Private_object</span> <span class="keyword">of</span> <a href="../Types/index.html#type-type_expr">Types.type_expr</a> * <a href="../Types/index.html#type-type_expr">Types.type_expr</a> * <a href="#type-private_object_mismatch">private_object_mismatch</a></span></code></li><li id="type-type_mismatch.Variance" class="def variant constructor anchored"><a href="#type-type_mismatch.Variance" class="anchor"></a><code><span>| </span><span><span class="constructor">Variance</span></span></code></li><li id="type-type_mismatch.Record_mismatch" class="def variant constructor anchored"><a href="#type-type_mismatch.Record_mismatch" class="anchor"></a><code><span>| </span><span><span class="constructor">Record_mismatch</span> <span class="keyword">of</span> <a href="#type-record_mismatch">record_mismatch</a></span></code></li><li id="type-type_mismatch.Variant_mismatch" class="def variant constructor anchored"><a href="#type-type_mismatch.Variant_mismatch" class="anchor"></a><code><span>| </span><span><span class="constructor">Variant_mismatch</span> <span class="keyword">of</span> <span><a href="#type-variant_change">variant_change</a> list</span></span></code></li><li id="type-type_mismatch.Unboxed_representation" class="def variant constructor anchored"><a href="#type-type_mismatch.Unboxed_representation" class="anchor"></a><code><span>| </span><span><span class="constructor">Unboxed_representation</span> <span class="keyword">of</span> <a href="#type-position">position</a></span></code></li><li id="type-type_mismatch.Immediate" class="def variant constructor anchored"><a href="#type-type_mismatch.Immediate" class="anchor"></a><code><span>| </span><span><span class="constructor">Immediate</span> <span class="keyword">of</span> <a href="../Type_immediacy/Violation/index.html#type-t">Type_immediacy.Violation.t</a></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-value_descriptions"><a href="#val-value_descriptions" class="anchor"></a><code><span><span class="keyword">val</span> value_descriptions :
|
||
<span><span class="label">loc</span>:<a href="../Location/index.html#type-t">Location.t</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Env/index.html#type-t">Env.t</a> <span class="arrow">-></span></span>
|
||
<span>string <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-value_description">Types.value_description</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-value_description">Types.value_description</a> <span class="arrow">-></span></span>
|
||
<a href="../Typedtree/index.html#type-module_coercion">Typedtree.module_coercion</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-type_declarations"><a href="#val-type_declarations" class="anchor"></a><code><span><span class="keyword">val</span> type_declarations :
|
||
<span><span class="optlabel">?equality</span>:bool <span class="arrow">-></span></span>
|
||
<span><span class="label">loc</span>:<a href="../Location/index.html#type-t">Location.t</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Env/index.html#type-t">Env.t</a> <span class="arrow">-></span></span>
|
||
<span><span class="label">mark</span>:bool <span class="arrow">-></span></span>
|
||
<span>string <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-type_declaration">Types.type_declaration</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Path/index.html#type-t">Path.t</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-type_declaration">Types.type_declaration</a> <span class="arrow">-></span></span>
|
||
<span><a href="#type-type_mismatch">type_mismatch</a> option</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-extension_constructors"><a href="#val-extension_constructors" class="anchor"></a><code><span><span class="keyword">val</span> extension_constructors :
|
||
<span><span class="label">loc</span>:<a href="../Location/index.html#type-t">Location.t</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Env/index.html#type-t">Env.t</a> <span class="arrow">-></span></span>
|
||
<span><span class="label">mark</span>:bool <span class="arrow">-></span></span>
|
||
<span><a href="../Ident/index.html#type-t">Ident.t</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-extension_constructor">Types.extension_constructor</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/index.html#type-extension_constructor">Types.extension_constructor</a> <span class="arrow">-></span></span>
|
||
<span><a href="#type-extension_constructor_mismatch">extension_constructor_mismatch</a> option</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-report_value_mismatch"><a href="#val-report_value_mismatch" class="anchor"></a><code><span><span class="keyword">val</span> report_value_mismatch :
|
||
<span>string <span class="arrow">-></span></span>
|
||
<span>string <span class="arrow">-></span></span>
|
||
<span><a href="../Env/index.html#type-t">Env.t</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">-></span></span>
|
||
<span><a href="#type-value_mismatch">value_mismatch</a> <span class="arrow">-></span></span>
|
||
unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-report_type_mismatch"><a href="#val-report_type_mismatch" class="anchor"></a><code><span><span class="keyword">val</span> report_type_mismatch :
|
||
<span>string <span class="arrow">-></span></span>
|
||
<span>string <span class="arrow">-></span></span>
|
||
<span>string <span class="arrow">-></span></span>
|
||
<span><a href="../Env/index.html#type-t">Env.t</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">-></span></span>
|
||
<span><a href="#type-type_mismatch">type_mismatch</a> <span class="arrow">-></span></span>
|
||
unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-report_extension_constructor_mismatch"><a href="#val-report_extension_constructor_mismatch" class="anchor"></a><code><span><span class="keyword">val</span> report_extension_constructor_mismatch :
|
||
<span>string <span class="arrow">-></span></span>
|
||
<span>string <span class="arrow">-></span></span>
|
||
<span>string <span class="arrow">-></span></span>
|
||
<span><a href="../Env/index.html#type-t">Env.t</a> <span class="arrow">-></span></span>
|
||
<span><a href="../Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">-></span></span>
|
||
<span><a href="#type-extension_constructor_mismatch">extension_constructor_mismatch</a> <span class="arrow">-></span></span>
|
||
unit</span></code></div></div></div></body></html>
|