mirror of
https://github.com/c-cube/moonpool.git
synced 2025-12-17 08:06:43 -05:00
2 lines
No EOL
31 KiB
HTML
2 lines
No EOL
31 KiB
HTML
<!DOCTYPE html>
|
||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Warnings (ocaml.Warnings)</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> » Warnings</nav><header class="odoc-preamble"><h1>Module <code><span>Warnings</span></code></h1><p>Warning definitions</p><p><b>Warning:</b> this module is unstable and part of <span class="xref-unresolved">compiler-libs</span>.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-loc"><a href="#type-loc" class="anchor"></a><code><span><span class="keyword">type</span> loc</span><span> = </span><span>{</span></code><ol><li id="type-loc.loc_start" class="def record field anchored"><a href="#type-loc.loc_start" class="anchor"></a><code><span>loc_start : <a href="../Stdlib/Lexing/index.html#type-position">Stdlib.Lexing.position</a>;</span></code></li><li id="type-loc.loc_end" class="def record field anchored"><a href="#type-loc.loc_end" class="anchor"></a><code><span>loc_end : <a href="../Stdlib/Lexing/index.html#type-position">Stdlib.Lexing.position</a>;</span></code></li><li id="type-loc.loc_ghost" class="def record field anchored"><a href="#type-loc.loc_ghost" class="anchor"></a><code><span>loc_ghost : bool;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-field_usage_warning"><a href="#type-field_usage_warning" class="anchor"></a><code><span><span class="keyword">type</span> field_usage_warning</span><span> = </span></code><ol><li id="type-field_usage_warning.Unused" class="def variant constructor anchored"><a href="#type-field_usage_warning.Unused" class="anchor"></a><code><span>| </span><span><span class="constructor">Unused</span></span></code></li><li id="type-field_usage_warning.Not_read" class="def variant constructor anchored"><a href="#type-field_usage_warning.Not_read" class="anchor"></a><code><span>| </span><span><span class="constructor">Not_read</span></span></code></li><li id="type-field_usage_warning.Not_mutated" class="def variant constructor anchored"><a href="#type-field_usage_warning.Not_mutated" class="anchor"></a><code><span>| </span><span><span class="constructor">Not_mutated</span></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-constructor_usage_warning"><a href="#type-constructor_usage_warning" class="anchor"></a><code><span><span class="keyword">type</span> constructor_usage_warning</span><span> = </span></code><ol><li id="type-constructor_usage_warning.Unused" class="def variant constructor anchored"><a href="#type-constructor_usage_warning.Unused" class="anchor"></a><code><span>| </span><span><span class="constructor">Unused</span></span></code></li><li id="type-constructor_usage_warning.Not_constructed" class="def variant constructor anchored"><a href="#type-constructor_usage_warning.Not_constructed" class="anchor"></a><code><span>| </span><span><span class="constructor">Not_constructed</span></span></code></li><li id="type-constructor_usage_warning.Only_exported_private" class="def variant constructor anchored"><a href="#type-constructor_usage_warning.Only_exported_private" class="anchor"></a><code><span>| </span><span><span class="constructor">Only_exported_private</span></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-t"><a href="#type-t" class="anchor"></a><code><span><span class="keyword">type</span> t</span><span> = </span></code><ol><li id="type-t.Comment_start" class="def variant constructor anchored"><a href="#type-t.Comment_start" class="anchor"></a><code><span>| </span><span><span class="constructor">Comment_start</span></span></code></li><li id="type-t.Comment_not_end" class="def variant constructor anchored"><a href="#type-t.Comment_not_end" class="anchor"></a><code><span>| </span><span><span class="constructor">Comment_not_end</span></span></code></li><li id="type-t.Fragile_match" class="def variant constructor anchored"><a href="#type-t.Fragile_match" class="anchor"></a><code><span>| </span><span><span class="constructor">Fragile_match</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Ignored_partial_application" class="def variant constructor anchored"><a href="#type-t.Ignored_partial_application" class="anchor"></a><code><span>| </span><span><span class="constructor">Ignored_partial_application</span></span></code></li><li id="type-t.Labels_omitted" class="def variant constructor anchored"><a href="#type-t.Labels_omitted" class="anchor"></a><code><span>| </span><span><span class="constructor">Labels_omitted</span> <span class="keyword">of</span> <span>string list</span></span></code></li><li id="type-t.Method_override" class="def variant constructor anchored"><a href="#type-t.Method_override" class="anchor"></a><code><span>| </span><span><span class="constructor">Method_override</span> <span class="keyword">of</span> <span>string list</span></span></code></li><li id="type-t.Partial_match" class="def variant constructor anchored"><a href="#type-t.Partial_match" class="anchor"></a><code><span>| </span><span><span class="constructor">Partial_match</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Missing_record_field_pattern" class="def variant constructor anchored"><a href="#type-t.Missing_record_field_pattern" class="anchor"></a><code><span>| </span><span><span class="constructor">Missing_record_field_pattern</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Non_unit_statement" class="def variant constructor anchored"><a href="#type-t.Non_unit_statement" class="anchor"></a><code><span>| </span><span><span class="constructor">Non_unit_statement</span></span></code></li><li id="type-t.Redundant_case" class="def variant constructor anchored"><a href="#type-t.Redundant_case" class="anchor"></a><code><span>| </span><span><span class="constructor">Redundant_case</span></span></code></li><li id="type-t.Redundant_subpat" class="def variant constructor anchored"><a href="#type-t.Redundant_subpat" class="anchor"></a><code><span>| </span><span><span class="constructor">Redundant_subpat</span></span></code></li><li id="type-t.Instance_variable_override" class="def variant constructor anchored"><a href="#type-t.Instance_variable_override" class="anchor"></a><code><span>| </span><span><span class="constructor">Instance_variable_override</span> <span class="keyword">of</span> <span>string list</span></span></code></li><li id="type-t.Illegal_backslash" class="def variant constructor anchored"><a href="#type-t.Illegal_backslash" class="anchor"></a><code><span>| </span><span><span class="constructor">Illegal_backslash</span></span></code></li><li id="type-t.Implicit_public_methods" class="def variant constructor anchored"><a href="#type-t.Implicit_public_methods" class="anchor"></a><code><span>| </span><span><span class="constructor">Implicit_public_methods</span> <span class="keyword">of</span> <span>string list</span></span></code></li><li id="type-t.Unerasable_optional_argument" class="def variant constructor anchored"><a href="#type-t.Unerasable_optional_argument" class="anchor"></a><code><span>| </span><span><span class="constructor">Unerasable_optional_argument</span></span></code></li><li id="type-t.Undeclared_virtual_method" class="def variant constructor anchored"><a href="#type-t.Undeclared_virtual_method" class="anchor"></a><code><span>| </span><span><span class="constructor">Undeclared_virtual_method</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Not_principal" class="def variant constructor anchored"><a href="#type-t.Not_principal" class="anchor"></a><code><span>| </span><span><span class="constructor">Not_principal</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Non_principal_labels" class="def variant constructor anchored"><a href="#type-t.Non_principal_labels" class="anchor"></a><code><span>| </span><span><span class="constructor">Non_principal_labels</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Ignored_extra_argument" class="def variant constructor anchored"><a href="#type-t.Ignored_extra_argument" class="anchor"></a><code><span>| </span><span><span class="constructor">Ignored_extra_argument</span></span></code></li><li id="type-t.Nonreturning_statement" class="def variant constructor anchored"><a href="#type-t.Nonreturning_statement" class="anchor"></a><code><span>| </span><span><span class="constructor">Nonreturning_statement</span></span></code></li><li id="type-t.Preprocessor" class="def variant constructor anchored"><a href="#type-t.Preprocessor" class="anchor"></a><code><span>| </span><span><span class="constructor">Preprocessor</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Useless_record_with" class="def variant constructor anchored"><a href="#type-t.Useless_record_with" class="anchor"></a><code><span>| </span><span><span class="constructor">Useless_record_with</span></span></code></li><li id="type-t.Bad_module_name" class="def variant constructor anchored"><a href="#type-t.Bad_module_name" class="anchor"></a><code><span>| </span><span><span class="constructor">Bad_module_name</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.All_clauses_guarded" class="def variant constructor anchored"><a href="#type-t.All_clauses_guarded" class="anchor"></a><code><span>| </span><span><span class="constructor">All_clauses_guarded</span></span></code></li><li id="type-t.Unused_var" class="def variant constructor anchored"><a href="#type-t.Unused_var" class="anchor"></a><code><span>| </span><span><span class="constructor">Unused_var</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Unused_var_strict" class="def variant constructor anchored"><a href="#type-t.Unused_var_strict" class="anchor"></a><code><span>| </span><span><span class="constructor">Unused_var_strict</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Wildcard_arg_to_constant_constr" class="def variant constructor anchored"><a href="#type-t.Wildcard_arg_to_constant_constr" class="anchor"></a><code><span>| </span><span><span class="constructor">Wildcard_arg_to_constant_constr</span></span></code></li><li id="type-t.Eol_in_string" class="def variant constructor anchored"><a href="#type-t.Eol_in_string" class="anchor"></a><code><span>| </span><span><span class="constructor">Eol_in_string</span></span></code></li><li id="type-t.Duplicate_definitions" class="def variant constructor anchored"><a href="#type-t.Duplicate_definitions" class="anchor"></a><code><span>| </span><span><span class="constructor">Duplicate_definitions</span> <span class="keyword">of</span> string * string * string * string</span></code></li><li id="type-t.Module_linked_twice" class="def variant constructor anchored"><a href="#type-t.Module_linked_twice" class="anchor"></a><code><span>| </span><span><span class="constructor">Module_linked_twice</span> <span class="keyword">of</span> string * string * string</span></code></li><li id="type-t.Unused_value_declaration" class="def variant constructor anchored"><a href="#type-t.Unused_value_declaration" class="anchor"></a><code><span>| </span><span><span class="constructor">Unused_value_declaration</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Unused_open" class="def variant constructor anchored"><a href="#type-t.Unused_open" class="anchor"></a><code><span>| </span><span><span class="constructor">Unused_open</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Unused_type_declaration" class="def variant constructor anchored"><a href="#type-t.Unused_type_declaration" class="anchor"></a><code><span>| </span><span><span class="constructor">Unused_type_declaration</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Unused_for_index" class="def variant constructor anchored"><a href="#type-t.Unused_for_index" class="anchor"></a><code><span>| </span><span><span class="constructor">Unused_for_index</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Unused_ancestor" class="def variant constructor anchored"><a href="#type-t.Unused_ancestor" class="anchor"></a><code><span>| </span><span><span class="constructor">Unused_ancestor</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Unused_constructor" class="def variant constructor anchored"><a href="#type-t.Unused_constructor" class="anchor"></a><code><span>| </span><span><span class="constructor">Unused_constructor</span> <span class="keyword">of</span> string * <a href="#type-constructor_usage_warning">constructor_usage_warning</a></span></code></li><li id="type-t.Unused_extension" class="def variant constructor anchored"><a href="#type-t.Unused_extension" class="anchor"></a><code><span>| </span><span><span class="constructor">Unused_extension</span> <span class="keyword">of</span> string * bool * <a href="#type-constructor_usage_warning">constructor_usage_warning</a></span></code></li><li id="type-t.Unused_rec_flag" class="def variant constructor anchored"><a href="#type-t.Unused_rec_flag" class="anchor"></a><code><span>| </span><span><span class="constructor">Unused_rec_flag</span></span></code></li><li id="type-t.Name_out_of_scope" class="def variant constructor anchored"><a href="#type-t.Name_out_of_scope" class="anchor"></a><code><span>| </span><span><span class="constructor">Name_out_of_scope</span> <span class="keyword">of</span> string * <span>string list</span> * bool</span></code></li><li id="type-t.Ambiguous_name" class="def variant constructor anchored"><a href="#type-t.Ambiguous_name" class="anchor"></a><code><span>| </span><span><span class="constructor">Ambiguous_name</span> <span class="keyword">of</span> <span>string list</span> * <span>string list</span> * bool * string</span></code></li><li id="type-t.Disambiguated_name" class="def variant constructor anchored"><a href="#type-t.Disambiguated_name" class="anchor"></a><code><span>| </span><span><span class="constructor">Disambiguated_name</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Nonoptional_label" class="def variant constructor anchored"><a href="#type-t.Nonoptional_label" class="anchor"></a><code><span>| </span><span><span class="constructor">Nonoptional_label</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Open_shadow_identifier" class="def variant constructor anchored"><a href="#type-t.Open_shadow_identifier" class="anchor"></a><code><span>| </span><span><span class="constructor">Open_shadow_identifier</span> <span class="keyword">of</span> string * string</span></code></li><li id="type-t.Open_shadow_label_constructor" class="def variant constructor anchored"><a href="#type-t.Open_shadow_label_constructor" class="anchor"></a><code><span>| </span><span><span class="constructor">Open_shadow_label_constructor</span> <span class="keyword">of</span> string * string</span></code></li><li id="type-t.Bad_env_variable" class="def variant constructor anchored"><a href="#type-t.Bad_env_variable" class="anchor"></a><code><span>| </span><span><span class="constructor">Bad_env_variable</span> <span class="keyword">of</span> string * string</span></code></li><li id="type-t.Attribute_payload" class="def variant constructor anchored"><a href="#type-t.Attribute_payload" class="anchor"></a><code><span>| </span><span><span class="constructor">Attribute_payload</span> <span class="keyword">of</span> string * string</span></code></li><li id="type-t.Eliminated_optional_arguments" class="def variant constructor anchored"><a href="#type-t.Eliminated_optional_arguments" class="anchor"></a><code><span>| </span><span><span class="constructor">Eliminated_optional_arguments</span> <span class="keyword">of</span> <span>string list</span></span></code></li><li id="type-t.No_cmi_file" class="def variant constructor anchored"><a href="#type-t.No_cmi_file" class="anchor"></a><code><span>| </span><span><span class="constructor">No_cmi_file</span> <span class="keyword">of</span> string * <span>string option</span></span></code></li><li id="type-t.Unexpected_docstring" class="def variant constructor anchored"><a href="#type-t.Unexpected_docstring" class="anchor"></a><code><span>| </span><span><span class="constructor">Unexpected_docstring</span> <span class="keyword">of</span> bool</span></code></li><li id="type-t.Wrong_tailcall_expectation" class="def variant constructor anchored"><a href="#type-t.Wrong_tailcall_expectation" class="anchor"></a><code><span>| </span><span><span class="constructor">Wrong_tailcall_expectation</span> <span class="keyword">of</span> bool</span></code></li><li id="type-t.Fragile_literal_pattern" class="def variant constructor anchored"><a href="#type-t.Fragile_literal_pattern" class="anchor"></a><code><span>| </span><span><span class="constructor">Fragile_literal_pattern</span></span></code></li><li id="type-t.Misplaced_attribute" class="def variant constructor anchored"><a href="#type-t.Misplaced_attribute" class="anchor"></a><code><span>| </span><span><span class="constructor">Misplaced_attribute</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Duplicated_attribute" class="def variant constructor anchored"><a href="#type-t.Duplicated_attribute" class="anchor"></a><code><span>| </span><span><span class="constructor">Duplicated_attribute</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Inlining_impossible" class="def variant constructor anchored"><a href="#type-t.Inlining_impossible" class="anchor"></a><code><span>| </span><span><span class="constructor">Inlining_impossible</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Unreachable_case" class="def variant constructor anchored"><a href="#type-t.Unreachable_case" class="anchor"></a><code><span>| </span><span><span class="constructor">Unreachable_case</span></span></code></li><li id="type-t.Ambiguous_var_in_pattern_guard" class="def variant constructor anchored"><a href="#type-t.Ambiguous_var_in_pattern_guard" class="anchor"></a><code><span>| </span><span><span class="constructor">Ambiguous_var_in_pattern_guard</span> <span class="keyword">of</span> <span>string list</span></span></code></li><li id="type-t.No_cmx_file" class="def variant constructor anchored"><a href="#type-t.No_cmx_file" class="anchor"></a><code><span>| </span><span><span class="constructor">No_cmx_file</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Flambda_assignment_to_non_mutable_value" class="def variant constructor anchored"><a href="#type-t.Flambda_assignment_to_non_mutable_value" class="anchor"></a><code><span>| </span><span><span class="constructor">Flambda_assignment_to_non_mutable_value</span></span></code></li><li id="type-t.Unused_module" class="def variant constructor anchored"><a href="#type-t.Unused_module" class="anchor"></a><code><span>| </span><span><span class="constructor">Unused_module</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Unboxable_type_in_prim_decl" class="def variant constructor anchored"><a href="#type-t.Unboxable_type_in_prim_decl" class="anchor"></a><code><span>| </span><span><span class="constructor">Unboxable_type_in_prim_decl</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Constraint_on_gadt" class="def variant constructor anchored"><a href="#type-t.Constraint_on_gadt" class="anchor"></a><code><span>| </span><span><span class="constructor">Constraint_on_gadt</span></span></code></li><li id="type-t.Erroneous_printed_signature" class="def variant constructor anchored"><a href="#type-t.Erroneous_printed_signature" class="anchor"></a><code><span>| </span><span><span class="constructor">Erroneous_printed_signature</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Unsafe_array_syntax_without_parsing" class="def variant constructor anchored"><a href="#type-t.Unsafe_array_syntax_without_parsing" class="anchor"></a><code><span>| </span><span><span class="constructor">Unsafe_array_syntax_without_parsing</span></span></code></li><li id="type-t.Redefining_unit" class="def variant constructor anchored"><a href="#type-t.Redefining_unit" class="anchor"></a><code><span>| </span><span><span class="constructor">Redefining_unit</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Unused_open_bang" class="def variant constructor anchored"><a href="#type-t.Unused_open_bang" class="anchor"></a><code><span>| </span><span><span class="constructor">Unused_open_bang</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Unused_functor_parameter" class="def variant constructor anchored"><a href="#type-t.Unused_functor_parameter" class="anchor"></a><code><span>| </span><span><span class="constructor">Unused_functor_parameter</span> <span class="keyword">of</span> string</span></code></li><li id="type-t.Match_on_mutable_state_prevent_uncurry" class="def variant constructor anchored"><a href="#type-t.Match_on_mutable_state_prevent_uncurry" class="anchor"></a><code><span>| </span><span><span class="constructor">Match_on_mutable_state_prevent_uncurry</span></span></code></li><li id="type-t.Unused_field" class="def variant constructor anchored"><a href="#type-t.Unused_field" class="anchor"></a><code><span>| </span><span><span class="constructor">Unused_field</span> <span class="keyword">of</span> string * <a href="#type-field_usage_warning">field_usage_warning</a></span></code></li><li id="type-t.Missing_mli" class="def variant constructor anchored"><a href="#type-t.Missing_mli" class="anchor"></a><code><span>| </span><span><span class="constructor">Missing_mli</span></span></code></li><li id="type-t.Unused_tmc_attribute" class="def variant constructor anchored"><a href="#type-t.Unused_tmc_attribute" class="anchor"></a><code><span>| </span><span><span class="constructor">Unused_tmc_attribute</span></span></code></li><li id="type-t.Tmc_breaks_tailcall" class="def variant constructor anchored"><a href="#type-t.Tmc_breaks_tailcall" class="anchor"></a><code><span>| </span><span><span class="constructor">Tmc_breaks_tailcall</span></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-alert"><a href="#type-alert" class="anchor"></a><code><span><span class="keyword">type</span> alert</span><span> = </span><span>{</span></code><ol><li id="type-alert.kind" class="def record field anchored"><a href="#type-alert.kind" class="anchor"></a><code><span>kind : string;</span></code></li><li id="type-alert.message" class="def record field anchored"><a href="#type-alert.message" class="anchor"></a><code><span>message : string;</span></code></li><li id="type-alert.def" class="def record field anchored"><a href="#type-alert.def" class="anchor"></a><code><span>def : <a href="#type-loc">loc</a>;</span></code></li><li id="type-alert.use" class="def record field anchored"><a href="#type-alert.use" class="anchor"></a><code><span>use : <a href="#type-loc">loc</a>;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-parse_options"><a href="#val-parse_options" class="anchor"></a><code><span><span class="keyword">val</span> parse_options : <span>bool <span class="arrow">-></span></span> <span>string <span class="arrow">-></span></span> <span><a href="#type-alert">alert</a> option</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-parse_alert_option"><a href="#val-parse_alert_option" class="anchor"></a><code><span><span class="keyword">val</span> parse_alert_option : <span>string <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Disable/enable alerts based on the parameter to the -alert command-line option. Raises <code>Arg.Bad</code> if the string is not a valid specification.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-without_warnings"><a href="#val-without_warnings" class="anchor"></a><code><span><span class="keyword">val</span> without_warnings : <span><span>(<span>unit <span class="arrow">-></span></span> <span class="type-var">'a</span>)</span> <span class="arrow">-></span></span> <span class="type-var">'a</span></span></code></div><div class="spec-doc"><p>Run the thunk with all warnings and alerts disabled.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-is_active"><a href="#val-is_active" class="anchor"></a><code><span><span class="keyword">val</span> is_active : <span><a href="#type-t">t</a> <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-is_error"><a href="#val-is_error" class="anchor"></a><code><span><span class="keyword">val</span> is_error : <span><a href="#type-t">t</a> <span class="arrow">-></span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-defaults_w"><a href="#val-defaults_w" class="anchor"></a><code><span><span class="keyword">val</span> defaults_w : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-defaults_warn_error"><a href="#val-defaults_warn_error" class="anchor"></a><code><span><span class="keyword">val</span> defaults_warn_error : string</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-reporting_information"><a href="#type-reporting_information" class="anchor"></a><code><span><span class="keyword">type</span> reporting_information</span><span> = </span><span>{</span></code><ol><li id="type-reporting_information.id" class="def record field anchored"><a href="#type-reporting_information.id" class="anchor"></a><code><span>id : string;</span></code></li><li id="type-reporting_information.message" class="def record field anchored"><a href="#type-reporting_information.message" class="anchor"></a><code><span>message : string;</span></code></li><li id="type-reporting_information.is_error" class="def record field anchored"><a href="#type-reporting_information.is_error" class="anchor"></a><code><span>is_error : bool;</span></code></li><li id="type-reporting_information.sub_locs" class="def record field anchored"><a href="#type-reporting_information.sub_locs" class="anchor"></a><code><span>sub_locs : <span><span>(<a href="#type-loc">loc</a> * string)</span> list</span>;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-report"><a href="#val-report" class="anchor"></a><code><span><span class="keyword">val</span> report : <span><a href="#type-t">t</a> <span class="arrow">-></span></span> <span>[ <span>`Active of <a href="#type-reporting_information">reporting_information</a></span> <span>| `Inactive</span> ]</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-report_alert"><a href="#val-report_alert" class="anchor"></a><code><span><span class="keyword">val</span> report_alert : <span><a href="#type-alert">alert</a> <span class="arrow">-></span></span> <span>[ <span>`Active of <a href="#type-reporting_information">reporting_information</a></span> <span>| `Inactive</span> ]</span></span></code></div></div><div class="odoc-spec"><div class="spec exception anchored" id="exception-Errors"><a href="#exception-Errors" class="anchor"></a><code><span><span class="keyword">exception</span> </span><span><span class="exception">Errors</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-check_fatal"><a href="#val-check_fatal" class="anchor"></a><code><span><span class="keyword">val</span> check_fatal : <span>unit <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-reset_fatal"><a href="#val-reset_fatal" class="anchor"></a><code><span><span class="keyword">val</span> reset_fatal : <span>unit <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-help_warnings"><a href="#val-help_warnings" class="anchor"></a><code><span><span class="keyword">val</span> help_warnings : <span>unit <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-state"><a href="#type-state" class="anchor"></a><code><span><span class="keyword">type</span> state</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-backup"><a href="#val-backup" class="anchor"></a><code><span><span class="keyword">val</span> backup : <span>unit <span class="arrow">-></span></span> <a href="#type-state">state</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-restore"><a href="#val-restore" class="anchor"></a><code><span><span class="keyword">val</span> restore : <span><a href="#type-state">state</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-with_state"><a href="#val-with_state" class="anchor"></a><code><span><span class="keyword">val</span> with_state : <span><a href="#type-state">state</a> <span class="arrow">-></span></span> <span><span>(<span>unit <span class="arrow">-></span></span> <span class="type-var">'a</span>)</span> <span class="arrow">-></span></span> <span class="type-var">'a</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-mk_lazy"><a href="#val-mk_lazy" class="anchor"></a><code><span><span class="keyword">val</span> mk_lazy : <span><span>(<span>unit <span class="arrow">-></span></span> <span class="type-var">'a</span>)</span> <span class="arrow">-></span></span> <span><span class="type-var">'a</span> <a href="../Stdlib/Lazy/index.html#type-t">Stdlib.Lazy.t</a></span></span></code></div><div class="spec-doc"><p>Like <code>Lazy.of_fun</code>, but the function is applied with the warning/alert settings at the time <code>mk_lazy</code> is called.</p></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-description"><a href="#type-description" class="anchor"></a><code><span><span class="keyword">type</span> description</span><span> = </span><span>{</span></code><ol><li id="type-description.number" class="def record field anchored"><a href="#type-description.number" class="anchor"></a><code><span>number : int;</span></code></li><li id="type-description.names" class="def record field anchored"><a href="#type-description.names" class="anchor"></a><code><span>names : <span>string list</span>;</span></code></li><li id="type-description.description" class="def record field anchored"><a href="#type-description.description" class="anchor"></a><code><span>description : string;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-descriptions"><a href="#val-descriptions" class="anchor"></a><code><span><span class="keyword">val</span> descriptions : <span><a href="#type-description">description</a> list</span></span></code></div></div></div></body></html> |