mirror of
https://github.com/c-cube/moonpool.git
synced 2025-12-17 08:06:43 -05:00
18 lines
No EOL
17 KiB
HTML
18 lines
No EOL
17 KiB
HTML
<!DOCTYPE html>
|
||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lazy (ocaml.Subst.Lazy)</title><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><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> » <a href="../index.html">Subst</a> » Lazy</nav><header class="odoc-preamble"><h1>Module <code><span>Subst.Lazy</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-module_decl"><a href="#type-module_decl" class="anchor"></a><code><span><span class="keyword">type</span> module_decl</span><span> = </span><span>{</span></code><ol><li id="type-module_decl.mdl_type" class="def record field anchored"><a href="#type-module_decl.mdl_type" class="anchor"></a><code><span>mdl_type : <a href="#type-modtype">modtype</a>;</span></code></li><li id="type-module_decl.mdl_attributes" class="def record field anchored"><a href="#type-module_decl.mdl_attributes" class="anchor"></a><code><span>mdl_attributes : <a href="../../Parsetree/index.html#type-attributes">Parsetree.attributes</a>;</span></code></li><li id="type-module_decl.mdl_loc" class="def record field anchored"><a href="#type-module_decl.mdl_loc" class="anchor"></a><code><span>mdl_loc : <a href="../../Location/index.html#type-t">Location.t</a>;</span></code></li><li id="type-module_decl.mdl_uid" class="def record field anchored"><a href="#type-module_decl.mdl_uid" class="anchor"></a><code><span>mdl_uid : <a href="../../Shape/Uid/index.html#type-t">Types.Uid.t</a>;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-modtype"><a href="#type-modtype" class="anchor"></a><code><span><span class="keyword">and</span> modtype</span><span> = </span></code><ol><li id="type-modtype.MtyL_ident" class="def variant constructor anchored"><a href="#type-modtype.MtyL_ident" class="anchor"></a><code><span>| </span><span><span class="constructor">MtyL_ident</span> <span class="keyword">of</span> <a href="../../Path/index.html#type-t">Path.t</a></span></code></li><li id="type-modtype.MtyL_signature" class="def variant constructor anchored"><a href="#type-modtype.MtyL_signature" class="anchor"></a><code><span>| </span><span><span class="constructor">MtyL_signature</span> <span class="keyword">of</span> <a href="#type-signature">signature</a></span></code></li><li id="type-modtype.MtyL_functor" class="def variant constructor anchored"><a href="#type-modtype.MtyL_functor" class="anchor"></a><code><span>| </span><span><span class="constructor">MtyL_functor</span> <span class="keyword">of</span> <a href="#type-functor_parameter">functor_parameter</a> * <a href="#type-modtype">modtype</a></span></code></li><li id="type-modtype.MtyL_alias" class="def variant constructor anchored"><a href="#type-modtype.MtyL_alias" class="anchor"></a><code><span>| </span><span><span class="constructor">MtyL_alias</span> <span class="keyword">of</span> <a href="../../Path/index.html#type-t">Path.t</a></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-modtype_declaration"><a href="#type-modtype_declaration" class="anchor"></a><code><span><span class="keyword">and</span> modtype_declaration</span><span> = </span><span>{</span></code><ol><li id="type-modtype_declaration.mtdl_type" class="def record field anchored"><a href="#type-modtype_declaration.mtdl_type" class="anchor"></a><code><span>mtdl_type : <span><a href="#type-modtype">modtype</a> option</span>;</span></code></li><li id="type-modtype_declaration.mtdl_attributes" class="def record field anchored"><a href="#type-modtype_declaration.mtdl_attributes" class="anchor"></a><code><span>mtdl_attributes : <a href="../../Parsetree/index.html#type-attributes">Parsetree.attributes</a>;</span></code></li><li id="type-modtype_declaration.mtdl_loc" class="def record field anchored"><a href="#type-modtype_declaration.mtdl_loc" class="anchor"></a><code><span>mtdl_loc : <a href="../../Location/index.html#type-t">Location.t</a>;</span></code></li><li id="type-modtype_declaration.mtdl_uid" class="def record field anchored"><a href="#type-modtype_declaration.mtdl_uid" class="anchor"></a><code><span>mtdl_uid : <a href="../../Shape/Uid/index.html#type-t">Types.Uid.t</a>;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-signature"><a href="#type-signature" class="anchor"></a><code><span><span class="keyword">and</span> signature</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-signature_item"><a href="#type-signature_item" class="anchor"></a><code><span><span class="keyword">and</span> signature_item</span><span> = </span></code><ol><li id="type-signature_item.SigL_value" class="def variant constructor anchored"><a href="#type-signature_item.SigL_value" class="anchor"></a><code><span>| </span><span><span class="constructor">SigL_value</span> <span class="keyword">of</span> <a href="../../Ident/index.html#type-t">Ident.t</a> * <a href="../../Types/index.html#type-value_description">Types.value_description</a> * <a href="../../Types/index.html#type-visibility">Types.visibility</a></span></code></li><li id="type-signature_item.SigL_type" class="def variant constructor anchored"><a href="#type-signature_item.SigL_type" class="anchor"></a><code><span>| </span><span><span class="constructor">SigL_type</span> <span class="keyword">of</span> <a href="../../Ident/index.html#type-t">Ident.t</a>
|
||
* <a href="../../Types/index.html#type-type_declaration">Types.type_declaration</a>
|
||
* <a href="../../Types/index.html#type-rec_status">Types.rec_status</a>
|
||
* <a href="../../Types/index.html#type-visibility">Types.visibility</a></span></code></li><li id="type-signature_item.SigL_typext" class="def variant constructor anchored"><a href="#type-signature_item.SigL_typext" class="anchor"></a><code><span>| </span><span><span class="constructor">SigL_typext</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-ext_status">Types.ext_status</a>
|
||
* <a href="../../Types/index.html#type-visibility">Types.visibility</a></span></code></li><li id="type-signature_item.SigL_module" class="def variant constructor anchored"><a href="#type-signature_item.SigL_module" class="anchor"></a><code><span>| </span><span><span class="constructor">SigL_module</span> <span class="keyword">of</span> <a href="../../Ident/index.html#type-t">Ident.t</a>
|
||
* <a href="../../Types/index.html#type-module_presence">Types.module_presence</a>
|
||
* <a href="#type-module_decl">module_decl</a>
|
||
* <a href="../../Types/index.html#type-rec_status">Types.rec_status</a>
|
||
* <a href="../../Types/index.html#type-visibility">Types.visibility</a></span></code></li><li id="type-signature_item.SigL_modtype" class="def variant constructor anchored"><a href="#type-signature_item.SigL_modtype" class="anchor"></a><code><span>| </span><span><span class="constructor">SigL_modtype</span> <span class="keyword">of</span> <a href="../../Ident/index.html#type-t">Ident.t</a> * <a href="#type-modtype_declaration">modtype_declaration</a> * <a href="../../Types/index.html#type-visibility">Types.visibility</a></span></code></li><li id="type-signature_item.SigL_class" class="def variant constructor anchored"><a href="#type-signature_item.SigL_class" class="anchor"></a><code><span>| </span><span><span class="constructor">SigL_class</span> <span class="keyword">of</span> <a href="../../Ident/index.html#type-t">Ident.t</a>
|
||
* <a href="../../Types/index.html#type-class_declaration">Types.class_declaration</a>
|
||
* <a href="../../Types/index.html#type-rec_status">Types.rec_status</a>
|
||
* <a href="../../Types/index.html#type-visibility">Types.visibility</a></span></code></li><li id="type-signature_item.SigL_class_type" class="def variant constructor anchored"><a href="#type-signature_item.SigL_class_type" class="anchor"></a><code><span>| </span><span><span class="constructor">SigL_class_type</span> <span class="keyword">of</span> <a href="../../Ident/index.html#type-t">Ident.t</a>
|
||
* <a href="../../Types/index.html#type-class_type_declaration">Types.class_type_declaration</a>
|
||
* <a href="../../Types/index.html#type-rec_status">Types.rec_status</a>
|
||
* <a href="../../Types/index.html#type-visibility">Types.visibility</a></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-functor_parameter"><a href="#type-functor_parameter" class="anchor"></a><code><span><span class="keyword">and</span> functor_parameter</span><span> = </span></code><ol><li id="type-functor_parameter.Unit" class="def variant constructor anchored"><a href="#type-functor_parameter.Unit" class="anchor"></a><code><span>| </span><span><span class="constructor">Unit</span></span></code></li><li id="type-functor_parameter.Named" class="def variant constructor anchored"><a href="#type-functor_parameter.Named" class="anchor"></a><code><span>| </span><span><span class="constructor">Named</span> <span class="keyword">of</span> <span><a href="../../Ident/index.html#type-t">Ident.t</a> option</span> * <a href="#type-modtype">modtype</a></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_module_decl"><a href="#val-of_module_decl" class="anchor"></a><code><span><span class="keyword">val</span> of_module_decl : <span><a href="../../Types/index.html#type-module_declaration">Types.module_declaration</a> <span class="arrow">-></span></span> <a href="#type-module_decl">module_decl</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_modtype"><a href="#val-of_modtype" class="anchor"></a><code><span><span class="keyword">val</span> of_modtype : <span><a href="../../Types/index.html#type-module_type">Types.module_type</a> <span class="arrow">-></span></span> <a href="#type-modtype">modtype</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_modtype_decl"><a href="#val-of_modtype_decl" class="anchor"></a><code><span><span class="keyword">val</span> of_modtype_decl : <span><a href="../../Types/index.html#type-modtype_declaration">Types.modtype_declaration</a> <span class="arrow">-></span></span> <a href="#type-modtype_declaration">modtype_declaration</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_signature"><a href="#val-of_signature" class="anchor"></a><code><span><span class="keyword">val</span> of_signature : <span><a href="../../Types/index.html#type-signature">Types.signature</a> <span class="arrow">-></span></span> <a href="#type-signature">signature</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_signature_items"><a href="#val-of_signature_items" class="anchor"></a><code><span><span class="keyword">val</span> of_signature_items : <span><span><a href="#type-signature_item">signature_item</a> list</span> <span class="arrow">-></span></span> <a href="#type-signature">signature</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_signature_item"><a href="#val-of_signature_item" class="anchor"></a><code><span><span class="keyword">val</span> of_signature_item : <span><a href="../../Types/index.html#type-signature_item">Types.signature_item</a> <span class="arrow">-></span></span> <a href="#type-signature_item">signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-module_decl"><a href="#val-module_decl" class="anchor"></a><code><span><span class="keyword">val</span> module_decl : <span><a href="../index.html#type-scoping">scoping</a> <span class="arrow">-></span></span> <span><a href="../index.html#type-t">t</a> <span class="arrow">-></span></span> <span><a href="#type-module_decl">module_decl</a> <span class="arrow">-></span></span> <a href="#type-module_decl">module_decl</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-modtype"><a href="#val-modtype" class="anchor"></a><code><span><span class="keyword">val</span> modtype : <span><a href="../index.html#type-scoping">scoping</a> <span class="arrow">-></span></span> <span><a href="../index.html#type-t">t</a> <span class="arrow">-></span></span> <span><a href="#type-modtype">modtype</a> <span class="arrow">-></span></span> <a href="#type-modtype">modtype</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-modtype_decl"><a href="#val-modtype_decl" class="anchor"></a><code><span><span class="keyword">val</span> modtype_decl : <span><a href="../index.html#type-scoping">scoping</a> <span class="arrow">-></span></span> <span><a href="../index.html#type-t">t</a> <span class="arrow">-></span></span> <span><a href="#type-modtype_declaration">modtype_declaration</a> <span class="arrow">-></span></span> <a href="#type-modtype_declaration">modtype_declaration</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-signature"><a href="#val-signature" class="anchor"></a><code><span><span class="keyword">val</span> signature : <span><a href="../index.html#type-scoping">scoping</a> <span class="arrow">-></span></span> <span><a href="../index.html#type-t">t</a> <span class="arrow">-></span></span> <span><a href="#type-signature">signature</a> <span class="arrow">-></span></span> <a href="#type-signature">signature</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-signature_item"><a href="#val-signature_item" class="anchor"></a><code><span><span class="keyword">val</span> signature_item : <span><a href="../index.html#type-scoping">scoping</a> <span class="arrow">-></span></span> <span><a href="../index.html#type-t">t</a> <span class="arrow">-></span></span> <span><a href="#type-signature_item">signature_item</a> <span class="arrow">-></span></span> <a href="#type-signature_item">signature_item</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-force_module_decl"><a href="#val-force_module_decl" class="anchor"></a><code><span><span class="keyword">val</span> force_module_decl : <span><a href="#type-module_decl">module_decl</a> <span class="arrow">-></span></span> <a href="../../Types/index.html#type-module_declaration">Types.module_declaration</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-force_modtype"><a href="#val-force_modtype" class="anchor"></a><code><span><span class="keyword">val</span> force_modtype : <span><a href="#type-modtype">modtype</a> <span class="arrow">-></span></span> <a href="../../Types/index.html#type-module_type">Types.module_type</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-force_modtype_decl"><a href="#val-force_modtype_decl" class="anchor"></a><code><span><span class="keyword">val</span> force_modtype_decl : <span><a href="#type-modtype_declaration">modtype_declaration</a> <span class="arrow">-></span></span> <a href="../../Types/index.html#type-modtype_declaration">Types.modtype_declaration</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-force_signature"><a href="#val-force_signature" class="anchor"></a><code><span><span class="keyword">val</span> force_signature : <span><a href="#type-signature">signature</a> <span class="arrow">-></span></span> <a href="../../Types/index.html#type-signature">Types.signature</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-force_signature_once"><a href="#val-force_signature_once" class="anchor"></a><code><span><span class="keyword">val</span> force_signature_once : <span><a href="#type-signature">signature</a> <span class="arrow">-></span></span> <span><a href="#type-signature_item">signature_item</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-force_signature_item"><a href="#val-force_signature_item" class="anchor"></a><code><span><span class="keyword">val</span> force_signature_item : <span><a href="#type-signature_item">signature_item</a> <span class="arrow">-></span></span> <a href="../../Types/index.html#type-signature_item">Types.signature_item</a></span></code></div></div></div></body></html> |