
<a name="iota_types"></a>

# Module `iota::types`

IOTA types helpers and utilities


-  [Function `is_one_time_witness`](#iota_types_is_one_time_witness)


<pre><code></code></pre>



<a name="iota_types_is_one_time_witness"></a>

## Function `is_one_time_witness`

Tests if the argument type is a one-time witness, that is a type with only one instantiation
across the entire code base.


<pre><code><b>public</b> <b>fun</b> <a href="../../dependencies/iota/types.md#iota_types_is_one_time_witness">is_one_time_witness</a>&lt;T: drop&gt;(_: &T): bool
</code></pre>



<details>
<summary>Implementation</summary>


<pre><code><b>public</b> <b>native</b> <b>fun</b> <a href="../../dependencies/iota/types.md#iota_types_is_one_time_witness">is_one_time_witness</a>&lt;T: drop&gt;(_: &T): bool;
</code></pre>



</details>
