onforming types regarding
whether they will be destructively &quot;consumed&quot; by iteration.  To
ensure non-destructive iteration, constrain your <em>sequence</em> to
<code>CollectionType</code>.</p>
</div>

<table class="standard">
<tr>
<th id="inheritance">Inheritance</th>
<td>
<code class="inherits">_SequenceType, _Sequence_Type</code>
<span class="viz"><a href="hierarchy/">View Protocol Hierarchy &rarr;</a></span>
</td>
</tr>

<tr>
<th id="aliases">Associated Types</th>
<td>
<span id="aliasesmark"></