Files
mercator_service/nom/lib/std/ops/struct.RangeInclusive.html

241 lines
193 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `RangeInclusive` struct in crate `nom`."><meta name="keywords" content="rust, rustlang, rust-lang, RangeInclusive"><title>nom::lib::std::ops::RangeInclusive - Rust</title><link rel="stylesheet" type="text/css" href="../../../../normalize.css"><link rel="stylesheet" type="text/css" href="../../../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../../../dark.css"><link rel="stylesheet" type="text/css" href="../../../../light.css" id="themeStyle"><script src="../../../../storage.js"></script><noscript><link rel="stylesheet" href="../../../../noscript.css"></noscript><link rel="shortcut icon" href="../../../../favicon.ico"><style type="text/css">#crate-search{background-image:url("../../../../down-arrow.svg");}</style></head><body class="rustdoc struct"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">&#9776;</div><a href='../../../../nom/index.html'><div class='logo-container'><img src='../../../../rust-logo.png' alt='logo'></div></a><p class='location'>Struct RangeInclusive</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#methods">Methods</a><div class="sidebar-links"><a href="#method.contains">contains</a><a href="#method.end">end</a><a href="#method.into_inner">into_inner</a><a href="#method.is_empty">is_empty</a><a href="#method.new">new</a><a href="#method.start">start</a></div><a class="sidebar-title" href="#implementations">Trait Implementations</a><div class="sidebar-links"><a href="#impl-Clone">Clone</a><a href="#impl-Debug">Debug</a><a href="#impl-DoubleEndedIterator">DoubleEndedIterator</a><a href="#impl-Eq">Eq</a><a href="#impl-ExactSizeIterator">ExactSizeIterator</a><a href="#impl-FusedIterator">FusedIterator</a><a href="#impl-Hash">Hash</a><a href="#impl-Index%3CRangeInclusive%3Cusize%3E%3E">Index&lt;RangeInclusive&lt;usize&gt;&gt;</a><a href="#impl-IndexMut%3CRangeInclusive%3Cusize%3E%3E">IndexMut&lt;RangeInclusive&lt;usize&gt;&gt;</a><a href="#impl-Iterator">Iterator</a><a href="#impl-PartialEq%3CRangeInclusive%3CIdx%3E%3E">PartialEq&lt;RangeInclusive&lt;Idx&gt;&gt;</a><a href="#impl-RangeBounds%3CT%3E">RangeBounds&lt;T&gt;</a><a href="#impl-SliceIndex%3C%5BT%5D%3E">SliceIndex&lt;[T]&gt;</a><a href="#impl-SliceIndex%3Cstr%3E">SliceIndex&lt;str&gt;</a><a href="#impl-TrustedLen">TrustedLen</a></div><a class="sidebar-title" href="#synthetic-implementations">Auto Trait Implementations</a><div class="sidebar-links"><a href="#impl-RefUnwindSafe">RefUnwindSafe</a><a href="#impl-Send">Send</a><a href="#impl-Sync">Sync</a><a href="#impl-Unpin">Unpin</a><a href="#impl-UnwindSafe">UnwindSafe</a></div><a class="sidebar-title" href="#blanket-implementations">Blanket Implementations</a><div class="sidebar-links"><a href="#impl-Any">Any</a><a href="#impl-Borrow%3CT%3E">Borrow&lt;T&gt;</a><a href="#impl-BorrowMut%3CT%3E">BorrowMut&lt;T&gt;</a><a href="#impl-From%3CT%3E">From&lt;T&gt;</a><a href="#impl-Into%3CU%3E">Into&lt;U&gt;</a><a href="#impl-IntoIterator">IntoIterator</a><a href="#impl-ToOwned">ToOwned</a><a href="#impl-TryFrom%3CU%3E">TryFrom&lt;U&gt;</a><a href="#impl-TryInto%3CU%3E">TryInto&lt;U&gt;</a></div></div><p class='location'><a href='../../../index.html'>nom</a>::<wbr><a href='../../index.html'>lib</a>::<wbr><a href='../index.html'>std</a>::<wbr><a href='index.html'>ops</a></p><script>window.sidebarCurrent = {name: 'RangeInclusive', ty: 'struct', relpath: ''};</script><script defer src="sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!"><img src="../../../../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices"></div></div><script src="../../../../theme.js"></script><nav class="sub"><form class="search-form"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" disabled autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"></div><a id="settings-menu" href="../../../../settings.html"><img src="../../../../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class='fqn'><span class='out-of-band'><span class='since' title='Stable since Rust version 1.26.0'>1.26.0</span><span id='render-detail'><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class='inner'>&#x2212;</span>]</a></span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#335-351' title='goto source code'>[src]</a></span><span class='in-band'>Struct <a href='../../../index.html'>nom</a>::<wbr><a href='../../index.html'>lib</a>::<wbr><a href='../index.html'>std</a>::<wbr><a href='index.html'>ops</a>::<wbr><a class="struct" href=''>RangeInclusive</a></span></h1><div class="docblock type-decl hidden-by-usual-hider"><pre class='rust struct'>pub struct RangeInclusive&lt;Idx&gt; { /* fields omitted */ }</pre></div><div class='docblock'><p>A range bounded inclusively below and above (<code>start..=end</code>).</p>
<p>The <code>RangeInclusive</code> <code>start..=end</code> contains all values with <code>x &gt;= start</code>
and <code>x &lt;= end</code>. It is empty unless <code>start &lt;= end</code>.</p>
<p>This iterator is <a href="../iter/trait.FusedIterator.html">fused</a>, but the specific values of <code>start</code> and <code>end</code> after
iteration has finished are <strong>unspecified</strong> other than that <a href="#method.is_empty"><code>.is_empty()</code></a>
will return <code>true</code> once no more values will be produced.</p>
<h1 id="examples" class="section-header"><a href="#examples">Examples</a></h1>
<div class="example-wrap"><pre class="rust rust-example-rendered">
<span class="macro">assert_eq</span><span class="macro">!</span>((<span class="number">3</span>..<span class="op">=</span><span class="number">5</span>), <span class="ident">std</span>::<span class="ident">ops</span>::<span class="ident">RangeInclusive</span>::<span class="ident">new</span>(<span class="number">3</span>, <span class="number">5</span>));
<span class="macro">assert_eq</span><span class="macro">!</span>(<span class="number">3</span> <span class="op">+</span> <span class="number">4</span> <span class="op">+</span> <span class="number">5</span>, (<span class="number">3</span>..<span class="op">=</span><span class="number">5</span>).<span class="ident">sum</span>());
<span class="kw">let</span> <span class="ident">arr</span> <span class="op">=</span> [<span class="number">0</span>, <span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>, <span class="number">4</span>];
<span class="macro">assert_eq</span><span class="macro">!</span>(<span class="ident">arr</span>[ .. ], [<span class="number">0</span>,<span class="number">1</span>,<span class="number">2</span>,<span class="number">3</span>,<span class="number">4</span>]);
<span class="macro">assert_eq</span><span class="macro">!</span>(<span class="ident">arr</span>[ .. <span class="number">3</span>], [<span class="number">0</span>,<span class="number">1</span>,<span class="number">2</span> ]);
<span class="macro">assert_eq</span><span class="macro">!</span>(<span class="ident">arr</span>[ ..<span class="op">=</span><span class="number">3</span>], [<span class="number">0</span>,<span class="number">1</span>,<span class="number">2</span>,<span class="number">3</span> ]);
<span class="macro">assert_eq</span><span class="macro">!</span>(<span class="ident">arr</span>[<span class="number">1</span>.. ], [ <span class="number">1</span>,<span class="number">2</span>,<span class="number">3</span>,<span class="number">4</span>]);
<span class="macro">assert_eq</span><span class="macro">!</span>(<span class="ident">arr</span>[<span class="number">1</span>.. <span class="number">3</span>], [ <span class="number">1</span>,<span class="number">2</span> ]);
<span class="macro">assert_eq</span><span class="macro">!</span>(<span class="ident">arr</span>[<span class="number">1</span>..<span class="op">=</span><span class="number">3</span>], [ <span class="number">1</span>,<span class="number">2</span>,<span class="number">3</span> ]); <span class="comment">// RangeInclusive</span></pre></div>
</div><h2 id='methods' class='small-section-header'>Methods<a href='#methods' class='anchor'></a></h2><h3 id='impl' class='impl'><code class='in-band'>impl&lt;Idx&gt; <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;Idx&gt;</code><a href='#impl' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#373-456' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.new' class="method"><code id='new.v'>pub const fn <a href='#method.new' class='fnname'>new</a>(start: Idx, end: Idx) -&gt; <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;Idx&gt;</code><span class='since' title='Stable since Rust version 1.27.0'>1.27.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#387-389' title='goto source code'>[src]</a></h4><div class='docblock'><p>Creates a new inclusive range. Equivalent to writing <code>start..=end</code>.</p>
<h1 id="examples-1" class="section-header"><a href="#examples-1">Examples</a></h1>
<div class="example-wrap"><pre class="rust rust-example-rendered">
<span class="kw">use</span> <span class="ident">std</span>::<span class="ident">ops</span>::<span class="ident">RangeInclusive</span>;
<span class="macro">assert_eq</span><span class="macro">!</span>(<span class="number">3</span>..<span class="op">=</span><span class="number">5</span>, <span class="ident">RangeInclusive</span>::<span class="ident">new</span>(<span class="number">3</span>, <span class="number">5</span>));</pre></div>
</div><h4 id='method.start' class="method"><code id='start.v'>pub const fn <a href='#method.start' class='fnname'>start</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;</a>Idx</code><span class='since' title='Stable since Rust version 1.27.0'>1.27.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#412-414' title='goto source code'>[src]</a></h4><div class='docblock'><p>Returns the lower bound of the range (inclusive).</p>
<p>When using an inclusive range for iteration, the values of <code>start()</code> and
<a href="#method.end"><code>end()</code></a> are unspecified after the iteration ended. To determine
whether the inclusive range is empty, use the <a href="#method.is_empty"><code>is_empty()</code></a> method
instead of comparing <code>start() &gt; end()</code>.</p>
<p>Note: the value returned by this method is unspecified after the range
has been iterated to exhaustion.</p>
<h1 id="examples-2" class="section-header"><a href="#examples-2">Examples</a></h1>
<div class="example-wrap"><pre class="rust rust-example-rendered">
<span class="macro">assert_eq</span><span class="macro">!</span>((<span class="number">3</span>..<span class="op">=</span><span class="number">5</span>).<span class="ident">start</span>(), <span class="kw-2">&amp;</span><span class="number">3</span>);</pre></div>
</div><h4 id='method.end' class="method"><code id='end.v'>pub const fn <a href='#method.end' class='fnname'>end</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;</a>Idx</code><span class='since' title='Stable since Rust version 1.27.0'>1.27.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#437-439' title='goto source code'>[src]</a></h4><div class='docblock'><p>Returns the upper bound of the range (inclusive).</p>
<p>When using an inclusive range for iteration, the values of <a href="#method.start"><code>start()</code></a>
and <code>end()</code> are unspecified after the iteration ended. To determine
whether the inclusive range is empty, use the <a href="#method.is_empty"><code>is_empty()</code></a> method
instead of comparing <code>start() &gt; end()</code>.</p>
<p>Note: the value returned by this method is unspecified after the range
has been iterated to exhaustion.</p>
<h1 id="examples-3" class="section-header"><a href="#examples-3">Examples</a></h1>
<div class="example-wrap"><pre class="rust rust-example-rendered">
<span class="macro">assert_eq</span><span class="macro">!</span>((<span class="number">3</span>..<span class="op">=</span><span class="number">5</span>).<span class="ident">end</span>(), <span class="kw-2">&amp;</span><span class="number">5</span>);</pre></div>
</div><h4 id='method.into_inner' class="method"><code id='into_inner.v'>pub fn <a href='#method.into_inner' class='fnname'>into_inner</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>Idx, Idx<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code><span class='since' title='Stable since Rust version 1.27.0'>1.27.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#453-455' title='goto source code'>[src]</a></h4><div class='docblock'><p>Destructures the <code>RangeInclusive</code> into (lower bound, upper (inclusive) bound).</p>
<p>Note: the value returned by this method is unspecified after the range
has been iterated to exhaustion.</p>
<h1 id="examples-4" class="section-header"><a href="#examples-4">Examples</a></h1>
<div class="example-wrap"><pre class="rust rust-example-rendered">
<span class="macro">assert_eq</span><span class="macro">!</span>((<span class="number">3</span>..<span class="op">=</span><span class="number">5</span>).<span class="ident">into_inner</span>(), (<span class="number">3</span>, <span class="number">5</span>));</pre></div>
</div></div><h3 id='impl-1' class='impl'><code class='in-band'>impl&lt;Idx&gt; <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;Idx&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Idx: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialOrd.html" title="trait nom::lib::std::prelude::v1::v1::PartialOrd">PartialOrd</a>&lt;Idx&gt;,&nbsp;</span></code><a href='#impl-1' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#471-540' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.contains' class="method"><code id='contains.v'>pub fn <a href='#method.contains' class='fnname'>contains</a>&lt;U&gt;(&amp;self, item: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;</a>U) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Idx: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialOrd.html" title="trait nom::lib::std::prelude::v1::v1::PartialOrd">PartialOrd</a>&lt;U&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialOrd.html" title="trait nom::lib::std::prelude::v1::v1::PartialOrd">PartialOrd</a>&lt;Idx&gt; + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.35.0'>1.35.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#494-500' title='goto source code'>[src]</a></h4><div class='docblock'><p>Returns <code>true</code> if <code>item</code> is contained in the range.</p>
<h1 id="examples-5" class="section-header"><a href="#examples-5">Examples</a></h1>
<div class="example-wrap"><pre class="rust rust-example-rendered">
<span class="kw">use</span> <span class="ident">std</span>::<span class="ident">f32</span>;
<span class="macro">assert</span><span class="macro">!</span>(<span class="op">!</span>(<span class="number">3</span>..<span class="op">=</span><span class="number">5</span>).<span class="ident">contains</span>(<span class="kw-2">&amp;</span><span class="number">2</span>));
<span class="macro">assert</span><span class="macro">!</span>( (<span class="number">3</span>..<span class="op">=</span><span class="number">5</span>).<span class="ident">contains</span>(<span class="kw-2">&amp;</span><span class="number">3</span>));
<span class="macro">assert</span><span class="macro">!</span>( (<span class="number">3</span>..<span class="op">=</span><span class="number">5</span>).<span class="ident">contains</span>(<span class="kw-2">&amp;</span><span class="number">4</span>));
<span class="macro">assert</span><span class="macro">!</span>( (<span class="number">3</span>..<span class="op">=</span><span class="number">5</span>).<span class="ident">contains</span>(<span class="kw-2">&amp;</span><span class="number">5</span>));
<span class="macro">assert</span><span class="macro">!</span>(<span class="op">!</span>(<span class="number">3</span>..<span class="op">=</span><span class="number">5</span>).<span class="ident">contains</span>(<span class="kw-2">&amp;</span><span class="number">6</span>));
<span class="macro">assert</span><span class="macro">!</span>( (<span class="number">3</span>..<span class="op">=</span><span class="number">3</span>).<span class="ident">contains</span>(<span class="kw-2">&amp;</span><span class="number">3</span>));
<span class="macro">assert</span><span class="macro">!</span>(<span class="op">!</span>(<span class="number">3</span>..<span class="op">=</span><span class="number">2</span>).<span class="ident">contains</span>(<span class="kw-2">&amp;</span><span class="number">3</span>));
<span class="macro">assert</span><span class="macro">!</span>( (<span class="number">0.0</span>..<span class="op">=</span><span class="number">1.0</span>).<span class="ident">contains</span>(<span class="kw-2">&amp;</span><span class="number">1.0</span>));
<span class="macro">assert</span><span class="macro">!</span>(<span class="op">!</span>(<span class="number">0.0</span>..<span class="op">=</span><span class="number">1.0</span>).<span class="ident">contains</span>(<span class="kw-2">&amp;</span><span class="ident">f32</span>::<span class="ident">NAN</span>));
<span class="macro">assert</span><span class="macro">!</span>(<span class="op">!</span>(<span class="number">0.0</span>..<span class="op">=</span><span class="ident">f32</span>::<span class="ident">NAN</span>).<span class="ident">contains</span>(<span class="kw-2">&amp;</span><span class="number">0.0</span>));
<span class="macro">assert</span><span class="macro">!</span>(<span class="op">!</span>(<span class="ident">f32</span>::<span class="ident">NAN</span>..<span class="op">=</span><span class="number">1.0</span>).<span class="ident">contains</span>(<span class="kw-2">&amp;</span><span class="number">1.0</span>));</pre></div>
</div><h4 id='method.is_empty' class="method"><code id='is_empty.v'>pub fn <a href='#method.is_empty' class='fnname'>is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#537-539' title='goto source code'>[src]</a></h4><div class='stability'><div class='stab unstable'><details><summary><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>range_is_empty</code>)</summary><p>recently added</p>
</details></div></div><div class='docblock'><p>Returns <code>true</code> if the range contains no items.</p>
<h1 id="examples-6" class="section-header"><a href="#examples-6">Examples</a></h1>
<div class="example-wrap"><pre class="rust rust-example-rendered">
<span class="attribute">#![<span class="ident">feature</span>(<span class="ident">range_is_empty</span>)]</span>
<span class="macro">assert</span><span class="macro">!</span>(<span class="op">!</span>(<span class="number">3</span>..<span class="op">=</span><span class="number">5</span>).<span class="ident">is_empty</span>());
<span class="macro">assert</span><span class="macro">!</span>(<span class="op">!</span>(<span class="number">3</span>..<span class="op">=</span><span class="number">3</span>).<span class="ident">is_empty</span>());
<span class="macro">assert</span><span class="macro">!</span>( (<span class="number">3</span>..<span class="op">=</span><span class="number">2</span>).<span class="ident">is_empty</span>());</pre></div>
<p>The range is empty if either side is incomparable:</p>
<div class="example-wrap"><pre class="rust rust-example-rendered">
<span class="attribute">#![<span class="ident">feature</span>(<span class="ident">range_is_empty</span>)]</span>
<span class="kw">use</span> <span class="ident">std</span>::<span class="ident">f32</span>::<span class="ident">NAN</span>;
<span class="macro">assert</span><span class="macro">!</span>(<span class="op">!</span>(<span class="number">3.0</span>..<span class="op">=</span><span class="number">5.0</span>).<span class="ident">is_empty</span>());
<span class="macro">assert</span><span class="macro">!</span>( (<span class="number">3.0</span>..<span class="op">=</span><span class="ident">NAN</span>).<span class="ident">is_empty</span>());
<span class="macro">assert</span><span class="macro">!</span>( (<span class="ident">NAN</span>..<span class="op">=</span><span class="number">5.0</span>).<span class="ident">is_empty</span>());</pre></div>
<p>This method returns <code>true</code> after iteration has finished:</p>
<div class="example-wrap"><pre class="rust rust-example-rendered">
<span class="attribute">#![<span class="ident">feature</span>(<span class="ident">range_is_empty</span>)]</span>
<span class="kw">let</span> <span class="kw-2">mut</span> <span class="ident">r</span> <span class="op">=</span> <span class="number">3</span>..<span class="op">=</span><span class="number">5</span>;
<span class="kw">for</span> <span class="kw">_</span> <span class="kw">in</span> <span class="ident">r</span>.<span class="ident">by_ref</span>() {}
<span class="comment">// Precise field values are unspecified here</span>
<span class="macro">assert</span><span class="macro">!</span>(<span class="ident">r</span>.<span class="ident">is_empty</span>());</pre></div>
</div></div><h2 id='implementations' class='small-section-header'>Trait Implementations<a href='#implementations' class='anchor'></a></h2><div id='implementations-list'><h3 id='impl-Clone' class='impl'><code class='in-band'>impl&lt;Idx&gt; <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Clone.html" title="trait nom::lib::std::prelude::v1::v1::Clone">Clone</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;Idx&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Idx: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Clone.html" title="trait nom::lib::std::prelude::v1::v1::Clone">Clone</a>,&nbsp;</span></code><a href='#impl-Clone' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#333' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.clone' class="method hidden"><code id='clone.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Clone.html#tymethod.clone' class='fnname'>clone</a>(&amp;self) -&gt; <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;Idx&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#333' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Returns a copy of the value. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Clone.html#tymethod.clone">Read more</a></p>
</div><h4 id='method.clone_from' class="method hidden"><code id='clone_from.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Clone.html#method.clone_from' class='fnname'>clone_from</a>(&amp;mut self, source: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;</a>Self)</code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/clone.rs.html#131-133' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Performs copy-assignment from <code>source</code>. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Clone.html#method.clone_from">Read more</a></p>
</div></div><h3 id='impl-Debug' class='impl'><code class='in-band'>impl&lt;Idx&gt; <a class="trait" href="../../../../nom/lib/std/fmt/trait.Debug.html" title="trait nom::lib::std::fmt::Debug">Debug</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;Idx&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Idx: <a class="trait" href="../../../../nom/lib/std/fmt/trait.Debug.html" title="trait nom::lib::std::fmt::Debug">Debug</a>,&nbsp;</span></code><a href='#impl-Debug' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#459-469' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.fmt' class="method hidden"><code id='fmt.v'>fn <a href='../../../../nom/lib/std/fmt/trait.Debug.html#tymethod.fmt' class='fnname'>fmt</a>(&amp;self, fmt: &amp;mut <a class="struct" href="../../../../nom/lib/std/fmt/struct.Formatter.html" title="struct nom::lib::std::fmt::Formatter">Formatter</a>) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Result.html" title="enum nom::lib::std::prelude::v1::v1::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="../../../../nom/lib/std/fmt/struct.Error.html" title="struct nom::lib::std::fmt::Error">Error</a>&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#460-468' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Formats the value using the given formatter. <a href="../../../../nom/lib/std/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
</div></div><h3 id='impl-DoubleEndedIterator' class='impl'><code class='in-band'>impl&lt;A&gt; <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.DoubleEndedIterator.html" title="trait nom::lib::std::prelude::v1::v1::DoubleEndedIterator">DoubleEndedIterator</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;A&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;A: <a class="trait" href="../../../../nom/lib/std/iter/trait.Step.html" title="trait nom::lib::std::iter::Step">Step</a>,&nbsp;</span></code><a href='#impl-DoubleEndedIterator' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#442-513' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.next_back' class="method hidden"><code id='next_back.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.DoubleEndedIterator.html#tymethod.next_back' class='fnname'>next_back</a>(&amp;mut self) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;A&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#444-456' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Removes and returns an element from the end of the iterator. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.DoubleEndedIterator.html#tymethod.next_back">Read more</a></p>
</div><h4 id='method.nth_back' class="method hidden"><code id='nth_back.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.DoubleEndedIterator.html#method.nth_back' class='fnname'>nth_back</a>(&amp;mut self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;A&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#459-484' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Returns the <code>n</code>th element from the end of the iterator. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.DoubleEndedIterator.html#method.nth_back">Read more</a></p>
</div><h4 id='method.try_rfold' class="method hidden"><code id='try_rfold.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.DoubleEndedIterator.html#method.try_rfold' class='fnname'>try_rfold</a>&lt;B, F, R&gt;(&amp;mut self, init: B, f: F) -&gt; R <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(B, &lt;<a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;A&gt; as <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html" title="trait nom::lib::std::prelude::v1::v1::Iterator">Iterator</a>&gt;::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; R,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../../nom/lib/std/ops/trait.Try.html" title="trait nom::lib::std::ops::Try">Try</a>&lt;Ok = B&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;A&gt;: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>,&nbsp;</span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#487-512' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>This is the reverse version of [<code>try_fold()</code>]: it takes elements starting from the back of the iterator. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.DoubleEndedIterator.html#method.try_rfold">Read more</a></p>
</div><h4 id='method.rfold' class="method hidden"><code id='rfold.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.DoubleEndedIterator.html#method.rfold' class='fnname'>rfold</a>&lt;B, F&gt;(self, accum: B, f: F) -&gt; B <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(B, Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; B,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.27.0'>1.27.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#224-235' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>An iterator method that reduces the iterator's elements to a single, final value, starting from the back. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.DoubleEndedIterator.html#method.rfold">Read more</a></p>
</div><h4 id='method.rfind' class="method hidden"><code id='rfind.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.DoubleEndedIterator.html#method.rfind' class='fnname'>rfind</a>&lt;P&gt;(&amp;mut self, predicate: P) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(&amp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.27.0'>1.27.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#281-296' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Searches for an element of an iterator from the back that satisfies a predicate. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.DoubleEndedIterator.html#method.rfind">Read more</a></p>
</div></div><h3 id='impl-Eq' class='impl'><code class='in-band'>impl&lt;Idx&gt; <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Eq.html" title="trait nom::lib::std::prelude::v1::v1::Eq">Eq</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;Idx&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Idx: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Eq.html" title="trait nom::lib::std::prelude::v1::v1::Eq">Eq</a>,&nbsp;</span></code><a href='#impl-Eq' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#362' title='goto source code'>[src]</a></h3><div class='impl-items'></div><h3 id='impl-ExactSizeIterator' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html" title="trait nom::lib::std::prelude::v1::v1::ExactSizeIterator">ExactSizeIterator</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt;</code><a href='#impl-ExactSizeIterator' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#188' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.len' class="method hidden"><code id='len.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html#method.len' class='fnname'>len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/exact_size.rs.html#99-107' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Returns the exact length of the iterator. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html#method.len">Read more</a></p>
</div><h4 id='method.is_empty-1' class="method hidden"><code id='is_empty.v-1'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html#method.is_empty' class='fnname'>is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/exact_size.rs.html#131-133' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>exact_size_is_empty</code>)</div></div><div class='docblock hidden'><p>Returns <code>true</code> if the iterator is empty. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html#method.is_empty">Read more</a></p>
</div></div><h3 id='impl-ExactSizeIterator-1' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html" title="trait nom::lib::std::prelude::v1::v1::ExactSizeIterator">ExactSizeIterator</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt;</code><a href='#impl-ExactSizeIterator-1' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#188' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.len-1' class="method hidden"><code id='len.v-1'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html#method.len' class='fnname'>len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/exact_size.rs.html#99-107' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Returns the exact length of the iterator. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html#method.len">Read more</a></p>
</div><h4 id='method.is_empty-2' class="method hidden"><code id='is_empty.v-2'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html#method.is_empty' class='fnname'>is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/exact_size.rs.html#131-133' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>exact_size_is_empty</code>)</div></div><div class='docblock hidden'><p>Returns <code>true</code> if the iterator is empty. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html#method.is_empty">Read more</a></p>
</div></div><h3 id='impl-ExactSizeIterator-2' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html" title="trait nom::lib::std::prelude::v1::v1::ExactSizeIterator">ExactSizeIterator</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt;</code><a href='#impl-ExactSizeIterator-2' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#188' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.len-2' class="method hidden"><code id='len.v-2'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html#method.len' class='fnname'>len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/exact_size.rs.html#99-107' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Returns the exact length of the iterator. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html#method.len">Read more</a></p>
</div><h4 id='method.is_empty-3' class="method hidden"><code id='is_empty.v-3'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html#method.is_empty' class='fnname'>is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/exact_size.rs.html#131-133' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>exact_size_is_empty</code>)</div></div><div class='docblock hidden'><p>Returns <code>true</code> if the iterator is empty. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html#method.is_empty">Read more</a></p>
</div></div><h3 id='impl-ExactSizeIterator-3' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html" title="trait nom::lib::std::prelude::v1::v1::ExactSizeIterator">ExactSizeIterator</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</code><a href='#impl-ExactSizeIterator-3' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#188' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.len-3' class="method hidden"><code id='len.v-3'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html#method.len' class='fnname'>len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/exact_size.rs.html#99-107' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Returns the exact length of the iterator. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html#method.len">Read more</a></p>
</div><h4 id='method.is_empty-4' class="method hidden"><code id='is_empty.v-4'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html#method.is_empty' class='fnname'>is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/exact_size.rs.html#131-133' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>exact_size_is_empty</code>)</div></div><div class='docblock hidden'><p>Returns <code>true</code> if the iterator is empty. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html#method.is_empty">Read more</a></p>
</div></div><h3 id='impl-FusedIterator' class='impl'><code class='in-band'>impl&lt;A&gt; <a class="trait" href="../../../../nom/lib/std/iter/trait.FusedIterator.html" title="trait nom::lib::std::iter::FusedIterator">FusedIterator</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;A&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;A: <a class="trait" href="../../../../nom/lib/std/iter/trait.Step.html" title="trait nom::lib::std::iter::Step">Step</a>,&nbsp;</span></code><a href='#impl-FusedIterator' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#516' title='goto source code'>[src]</a></h3><div class='impl-items'></div><h3 id='impl-Hash' class='impl'><code class='in-band'>impl&lt;Idx&gt; <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;Idx&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Idx: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,&nbsp;</span></code><a href='#impl-Hash' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#365-371' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash' class="method hidden"><code id='hash.v'>fn <a href='../../../../nom/lib/std/hash/trait.Hash.html#tymethod.hash' class='fnname'>hash</a>&lt;H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut </a>H) <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>,&nbsp;</span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#366-370' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Feeds this value into the given [<code>Hasher</code>]. <a href="../../../../nom/lib/std/hash/trait.Hash.html#tymethod.hash">Read more</a></p>
</div><h4 id='method.hash_slice' class="method hidden"><code id='hash_slice.v'>fn <a href='../../../../nom/lib/std/hash/trait.Hash.html#method.hash_slice' class='fnname'>hash_slice</a>&lt;H&gt;(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[Self]</a>, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut </a>H) <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.3.0'>1.3.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#194-201' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Feeds a slice of this type into the given [<code>Hasher</code>]. <a href="../../../../nom/lib/std/hash/trait.Hash.html#method.hash_slice">Read more</a></p>
</div></div><h3 id='impl-Index%3CRangeInclusive%3Cusize%3E%3E' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/ops/trait.Index.html" title="trait nom::lib::std::ops::Index">Index</a>&lt;<a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;&gt; for <a class="struct" href="../../../../nom/lib/std/prelude/v1/v1/struct.String.html" title="struct nom::lib::std::prelude::v1::v1::String">String</a></code><a href='#impl-Index%3CRangeInclusive%3Cusize%3E%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/string.rs.html#2030-2037' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-2' class="type"><code id='Output.t-2'>type <a href='../../../../nom/lib/std/ops/trait.Index.html#associatedtype.Output' class="type">Output</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></code></h4><div class='docblock'><p>The returned type after indexing.</p>
</div><h4 id='method.index-2' class="method hidden"><code id='index.v-2'>fn <a href='../../../../nom/lib/std/ops/trait.Index.html#tymethod.index' class='fnname'>index</a>(&amp;self, index: <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/string.rs.html#2034-2036' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Performs the indexing (<code>container[index]</code>) operation.</p>
</div></div><h3 id='impl-IndexMut%3CRangeInclusive%3Cusize%3E%3E' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/ops/trait.IndexMut.html" title="trait nom::lib::std::ops::IndexMut">IndexMut</a>&lt;<a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;&gt; for <a class="struct" href="../../../../nom/lib/std/prelude/v1/v1/struct.String.html" title="struct nom::lib::std::prelude::v1::v1::String">String</a></code><a href='#impl-IndexMut%3CRangeInclusive%3Cusize%3E%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/string.rs.html#2077-2082' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.index_mut-2' class="method hidden"><code id='index_mut.v-2'>fn <a href='../../../../nom/lib/std/ops/trait.IndexMut.html#tymethod.index_mut' class='fnname'>index_mut</a>(&amp;mut self, index: <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;) -&gt; &amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/string.rs.html#2079-2081' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Performs the mutable indexing (<code>container[index]</code>) operation.</p>
</div></div><h3 id='impl-Iterator' class='impl'><code class='in-band'>impl&lt;A&gt; <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html" title="trait nom::lib::std::prelude::v1::v1::Iterator">Iterator</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;A&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;A: <a class="trait" href="../../../../nom/lib/std/iter/trait.Step.html" title="trait nom::lib::std::iter::Step">Step</a>,&nbsp;</span></code><a href='#impl-Iterator' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#339-439' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Item' class="type"><code id='Item.t'>type <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item' class="type">Item</a> = A</code></h4><div class='docblock'><p>The type of the elements being iterated over.</p>
</div><h4 id='method.next' class="method hidden"><code id='next.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#tymethod.next' class='fnname'>next</a>(&amp;mut self) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;A&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#343-355' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Advances the iterator and returns the next value. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#tymethod.next">Read more</a></p>
</div><h4 id='method.size_hint' class="method hidden"><code id='size_hint.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.size_hint' class='fnname'>size_hint</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#358-367' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Returns the bounds on the remaining length of the iterator. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.size_hint">Read more</a></p>
</div><h4 id='method.nth' class="method hidden"><code id='nth.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.nth' class='fnname'>nth</a>(&amp;mut self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;A&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#370-395' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Returns the <code>n</code>th element of the iterator. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.nth">Read more</a></p>
</div><h4 id='method.try_fold' class="method hidden"><code id='try_fold.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.try_fold' class='fnname'>try_fold</a>&lt;B, F, R&gt;(&amp;mut self, init: B, f: F) -&gt; R <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(B, &lt;<a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;A&gt; as <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html" title="trait nom::lib::std::prelude::v1::v1::Iterator">Iterator</a>&gt;::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; R,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../../nom/lib/std/ops/trait.Try.html" title="trait nom::lib::std::ops::Try">Try</a>&lt;Ok = B&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;A&gt;: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>,&nbsp;</span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#398-423' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>An iterator method that applies a function as long as it returns successfully, producing a single, final value. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.try_fold">Read more</a></p>
</div><h4 id='method.last' class="method hidden"><code id='last.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.last' class='fnname'>last</a>(self) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;A&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#426-428' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Consumes the iterator, returning the last element. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.last">Read more</a></p>
</div><h4 id='method.min' class="method hidden"><code id='min.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.min' class='fnname'>min</a>(self) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;A&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#431-433' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Returns the minimum element of an iterator. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.min">Read more</a></p>
</div><h4 id='method.max' class="method hidden"><code id='max.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.max' class='fnname'>max</a>(self) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;A&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#436-438' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Returns the maximum element of an iterator. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.max">Read more</a></p>
</div><h4 id='method.count' class="method hidden"><code id='count.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.count' class='fnname'>count</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#246-257' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Consumes the iterator, counting the number of iterations and returning it. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.count">Read more</a></p>
</div><h4 id='method.step_by' class="method hidden"><code id='step_by.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.step_by' class='fnname'>step_by</a>(self, step: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.StepBy.html" title="struct nom::lib::std::iter::StepBy">StepBy</a>&lt;Self&gt;</code><span class='since' title='Stable since Rust version 1.28.0'>1.28.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#391-396' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Creates an iterator starting at the same point, but stepping by the given amount at each iteration. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.step_by">Read more</a></p>
</div><h4 id='method.chain' class="method hidden"><code id='chain.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.chain' class='fnname'>chain</a>&lt;U&gt;(self, other: U) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.Chain.html" title="struct nom::lib::std::iter::Chain">Chain</a>&lt;Self, &lt;U as <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>&gt;::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html#associatedtype.IntoIter" title="type nom::lib::std::prelude::v1::v1::IntoIterator::IntoIter">IntoIter</a>&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>&lt;Item = Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>&gt;,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#464-470' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Takes two iterators and creates a new iterator over both in sequence. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.chain">Read more</a></p>
</div><h4 id='method.zip' class="method hidden"><code id='zip.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.zip' class='fnname'>zip</a>&lt;U&gt;(self, other: U) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.Zip.html" title="struct nom::lib::std::iter::Zip">Zip</a>&lt;Self, &lt;U as <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>&gt;::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html#associatedtype.IntoIter" title="type nom::lib::std::prelude::v1::v1::IntoIterator::IntoIter">IntoIter</a>&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#544-550' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>'Zips up' two iterators into a single iterator of pairs. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.zip">Read more</a></p>
</div><h4 id='method.map' class="method hidden"><code id='map.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.map' class='fnname'>map</a>&lt;B, F&gt;(self, f: F) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.Map.html" title="struct nom::lib::std::iter::Map">Map</a>&lt;Self, F&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; B,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#603-609' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Takes a closure and creates an iterator which calls that closure on each element. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.map">Read more</a></p>
</div><h4 id='method.for_each' class="method hidden"><code id='for_each.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.for_each' class='fnname'>for_each</a>&lt;F&gt;(self, f: F) <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>),&nbsp;</span></code><span class='since' title='Stable since Rust version 1.21.0'>1.21.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#648-659' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Calls a closure on each element of an iterator. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.for_each">Read more</a></p>
</div><h4 id='method.filter' class="method hidden"><code id='filter.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.filter' class='fnname'>filter</a>&lt;P&gt;(self, predicate: P) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.Filter.html" title="struct nom::lib::std::iter::Filter">Filter</a>&lt;Self, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(&amp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#725-731' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Creates an iterator which uses a closure to determine if an element should be yielded. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.filter">Read more</a></p>
</div><h4 id='method.filter_map' class="method hidden"><code id='filter_map.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.filter_map' class='fnname'>filter_map</a>&lt;B, F&gt;(self, f: F) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.FilterMap.html" title="struct nom::lib::std::iter::FilterMap">FilterMap</a>&lt;Self, F&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;B&gt;,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#784-790' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Creates an iterator that both filters and maps. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.filter_map">Read more</a></p>
</div><h4 id='method.enumerate' class="method hidden"><code id='enumerate.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.enumerate' class='fnname'>enumerate</a>(self) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.Enumerate.html" title="struct nom::lib::std::iter::Enumerate">Enumerate</a>&lt;Self&gt;</code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#832-837' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Creates an iterator which gives the current iteration count as well as the next value. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.enumerate">Read more</a></p>
</div><h4 id='method.peekable' class="method hidden"><code id='peekable.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.peekable' class='fnname'>peekable</a>(self) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.Peekable.html" title="struct nom::lib::std::iter::Peekable">Peekable</a>&lt;Self&gt;</code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#881-886' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Creates an iterator which can use <code>peek</code> to look at the next element of the iterator without consuming it. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.peekable">Read more</a></p>
</div><h4 id='method.skip_while' class="method hidden"><code id='skip_while.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.skip_while' class='fnname'>skip_while</a>&lt;P&gt;(self, predicate: P) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.SkipWhile.html" title="struct nom::lib::std::iter::SkipWhile">SkipWhile</a>&lt;Self, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(&amp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#945-951' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Creates an iterator that [<code>skip</code>]s elements based on a predicate. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.skip_while">Read more</a></p>
</div><h4 id='method.take_while' class="method hidden"><code id='take_while.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.take_while' class='fnname'>take_while</a>&lt;P&gt;(self, predicate: P) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.TakeWhile.html" title="struct nom::lib::std::iter::TakeWhile">TakeWhile</a>&lt;Self, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(&amp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1026-1032' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Creates an iterator that yields elements based on a predicate. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.take_while">Read more</a></p>
</div><h4 id='method.map_while' class="method hidden"><code id='map_while.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.map_while' class='fnname'>map_while</a>&lt;B, P&gt;(self, predicate: P) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.MapWhile.html" title="struct nom::lib::std::iter::MapWhile">MapWhile</a>&lt;Self, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;B&gt;,&nbsp;</span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1122-1128' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><details><summary><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>iter_map_while</code>)</summary><p>recently added</p>
</details></div></div><div class='docblock hidden'><p>Creates an iterator that both yields elements based on a predicate and maps. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.map_while">Read more</a></p>
</div><h4 id='method.skip' class="method hidden"><code id='skip.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.skip' class='fnname'>skip</a>(self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.Skip.html" title="struct nom::lib::std::iter::Skip">Skip</a>&lt;Self&gt;</code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1149-1154' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Creates an iterator that skips the first <code>n</code> elements. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.skip">Read more</a></p>
</div><h4 id='method.take' class="method hidden"><code id='take.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.take' class='fnname'>take</a>(self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.Take.html" title="struct nom::lib::std::iter::Take">Take</a>&lt;Self&gt;</code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1184-1189' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Creates an iterator that yields its first <code>n</code> elements. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.take">Read more</a></p>
</div><h4 id='method.scan' class="method hidden"><code id='scan.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.scan' class='fnname'>scan</a>&lt;St, B, F&gt;(self, initial_state: St, f: F) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.Scan.html" title="struct nom::lib::std::iter::Scan">Scan</a>&lt;Self, St, F&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut </a>St, Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;B&gt;,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1230-1236' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>An iterator adaptor similar to [<code>fold</code>] that holds internal state and produces a new iterator. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.scan">Read more</a></p>
</div><h4 id='method.flat_map' class="method hidden"><code id='flat_map.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.flat_map' class='fnname'>flat_map</a>&lt;U, F&gt;(self, f: F) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.FlatMap.html" title="struct nom::lib::std::iter::FlatMap">FlatMap</a>&lt;Self, U, F&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; U,<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1270-1277' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Creates an iterator that works like map, but flattens nested structure. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.flat_map">Read more</a></p>
</div><h4 id='method.flatten' class="method hidden"><code id='flatten.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.flatten' class='fnname'>flatten</a>(self) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.Flatten.html" title="struct nom::lib::std::iter::Flatten">Flatten</a>&lt;Self&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.29.0'>1.29.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1342-1348' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Creates an iterator that flattens nested structure. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.flatten">Read more</a></p>
</div><h4 id='method.fuse' class="method hidden"><code id='fuse.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.fuse' class='fnname'>fuse</a>(self) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.Fuse.html" title="struct nom::lib::std::iter::Fuse">Fuse</a>&lt;Self&gt;</code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1406-1411' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Creates an iterator which ends after the first [<code>None</code>]. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.fuse">Read more</a></p>
</div><h4 id='method.inspect' class="method hidden"><code id='inspect.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.inspect' class='fnname'>inspect</a>&lt;F&gt;(self, f: F) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.Inspect.html" title="struct nom::lib::std::iter::Inspect">Inspect</a>&lt;Self, F&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(&amp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>),&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1490-1496' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Does something with each element of an iterator, passing the value on. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.inspect">Read more</a></p>
</div><h4 id='method.by_ref' class="method hidden"><code id='by_ref.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.by_ref' class='fnname'>by_ref</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut </a>Self</code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1535-1540' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Borrows an iterator, rather than consuming it. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.by_ref">Read more</a></p>
</div><h4 id='method.collect' class="method hidden"><code id='collect.v'><span class="docblock attributes">#[must_use = "if you really need to exhaust the iterator, consider `.for_each(drop)` instead"]
</span>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.collect' class='fnname'>collect</a>&lt;B&gt;(self) -&gt; B <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;B: <a class="trait" href="../../../../nom/lib/std/iter/trait.FromIterator.html" title="trait nom::lib::std::iter::FromIterator">FromIterator</a>&lt;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>&gt;,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1655-1660' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Transforms an iterator into a collection. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.collect">Read more</a></p>
</div><h4 id='method.partition' class="method hidden"><code id='partition.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.partition' class='fnname'>partition</a>&lt;B, F&gt;(self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>B, B<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;B: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Default.html" title="trait nom::lib::std::prelude::v1::v1::Default">Default</a> + <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Extend.html" title="trait nom::lib::std::prelude::v1::v1::Extend">Extend</a>&lt;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(&amp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1688-1715' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Consumes an iterator, creating two collections from it. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.partition">Read more</a></p>
</div><h4 id='method.partition_in_place' class="method hidden"><code id='partition_in_place.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.partition_in_place' class='fnname'>partition_in_place</a>&lt;'a, T, P&gt;(self, predicate: P) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;</a>T) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;Self: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.DoubleEndedIterator.html" title="trait nom::lib::std::prelude::v1::v1::DoubleEndedIterator">DoubleEndedIterator</a>&lt;Item = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>T&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: 'a,&nbsp;</span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1743-1781' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><details><summary><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>iter_partition_in_place</code>)</summary><p>new API</p>
</details></div></div><div class='docblock hidden'><p>Reorders the elements of this iterator in-place according to the given predicate, such that all those that return <code>true</code> precede all those that return <code>false</code>. Returns the number of <code>true</code> elements found. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.partition_in_place">Read more</a></p>
</div><h4 id='method.is_partitioned' class="method hidden"><code id='is_partitioned.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.is_partitioned' class='fnname'>is_partitioned</a>&lt;P&gt;(self, predicate: P) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,&nbsp;</span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1800-1808' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><details><summary><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>iter_is_partitioned</code>)</summary><p>new API</p>
</details></div></div><div class='docblock hidden'><p>Checks if the elements of this iterator are partitioned according to the given predicate, such that all those that return <code>true</code> precede all those that return <code>false</code>. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.is_partitioned">Read more</a></p>
</div><h4 id='method.try_for_each' class="method hidden"><code id='try_for_each.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.try_for_each' class='fnname'>try_for_each</a>&lt;F, R&gt;(&amp;mut self, f: F) -&gt; R <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; R,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../../nom/lib/std/ops/trait.Try.html" title="trait nom::lib::std::ops::Try">Try</a>&lt;Ok = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt;,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.27.0'>1.27.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1911-1923' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>An iterator method that applies a fallible function to each item in the iterator, stopping at the first error and returning that error. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.try_for_each">Read more</a></p>
</div><h4 id='method.fold' class="method hidden"><code id='fold.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.fold' class='fnname'>fold</a>&lt;B, F&gt;(self, init: B, f: F) -&gt; B <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(B, Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; B,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1994-2005' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>An iterator method that applies a function, producing a single, final value. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.fold">Read more</a></p>
</div><h4 id='method.all' class="method hidden"><code id='all.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.all' class='fnname'>all</a>&lt;F&gt;(&amp;mut self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2046-2058' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Tests if every element of the iterator matches a predicate. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.all">Read more</a></p>
</div><h4 id='method.any' class="method hidden"><code id='any.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.any' class='fnname'>any</a>&lt;F&gt;(&amp;mut self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2099-2112' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Tests if any element of the iterator matches a predicate. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.any">Read more</a></p>
</div><h4 id='method.find' class="method hidden"><code id='find.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.find' class='fnname'>find</a>&lt;P&gt;(&amp;mut self, predicate: P) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(&amp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2160-2175' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Searches for an element of an iterator that satisfies a predicate. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.find">Read more</a></p>
</div><h4 id='method.find_map' class="method hidden"><code id='find_map.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.find_map' class='fnname'>find_map</a>&lt;B, F&gt;(&amp;mut self, f: F) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;B&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;B&gt;,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.30.0'>1.30.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2194-2208' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Applies function to the elements of iterator and returns the first non-none result. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.find_map">Read more</a></p>
</div><h4 id='method.try_find' class="method hidden"><code id='try_find.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.try_find' class='fnname'>try_find</a>&lt;F, E, R&gt;(&amp;mut self, f: F) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Result.html" title="enum nom::lib::std::prelude::v1::v1::Result">Result</a>&lt;<a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>&gt;, E&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(&amp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; R,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../../nom/lib/std/ops/trait.Try.html" title="trait nom::lib::std::ops::Try">Try</a>&lt;Ok = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>, Error = E&gt;,&nbsp;</span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2232-2245' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><details><summary><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>try_find</code>)</summary><p>new API</p>
</details></div></div><div class='docblock hidden'><p>Applies function to the elements of iterator and returns the first non-none result or the first error. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.try_find">Read more</a></p>
</div><h4 id='method.position' class="method hidden"><code id='position.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.position' class='fnname'>position</a>&lt;P&gt;(&amp;mut self, predicate: P) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2303-2319' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Searches for an element in an iterator, returning its index. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.position">Read more</a></p>
</div><h4 id='method.rposition' class="method hidden"><code id='rposition.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.rposition' class='fnname'>rposition</a>&lt;P&gt;(&amp;mut self, predicate: P) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;Self: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.ExactSizeIterator.html" title="trait nom::lib::std::prelude::v1::v1::ExactSizeIterator">ExactSizeIterator</a> + <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.DoubleEndedIterator.html" title="trait nom::lib::std::prelude::v1::v1::DoubleEndedIterator">DoubleEndedIterator</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2361-2380' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Searches for an element in an iterator from the right, returning its index. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.rposition">Read more</a></p>
</div><h4 id='method.max_by_key' class="method hidden"><code id='max_by_key.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.max_by_key' class='fnname'>max_by_key</a>&lt;B, F&gt;(self, f: F) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;B: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Ord.html" title="trait nom::lib::std::prelude::v1::v1::Ord">Ord</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(&amp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; B,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.6.0'>1.6.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2454-2471' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Returns the element that gives the maximum value from the specified function. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.max_by_key">Read more</a></p>
</div><h4 id='method.max_by' class="method hidden"><code id='max_by.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.max_by' class='fnname'>max_by</a>&lt;F&gt;(self, compare: F) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(&amp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>, &amp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; <a class="enum" href="../../../../nom/lib/std/cmp/enum.Ordering.html" title="enum nom::lib::std::cmp::Ordering">Ordering</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.15.0'>1.15.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2489-2500' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Returns the element that gives the maximum value with respect to the specified comparison function. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.max_by">Read more</a></p>
</div><h4 id='method.min_by_key' class="method hidden"><code id='min_by_key.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.min_by_key' class='fnname'>min_by_key</a>&lt;B, F&gt;(self, f: F) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;B: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Ord.html" title="trait nom::lib::std::prelude::v1::v1::Ord">Ord</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(&amp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; B,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.6.0'>1.6.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2518-2535' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Returns the element that gives the minimum value from the specified function. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.min_by_key">Read more</a></p>
</div><h4 id='method.min_by' class="method hidden"><code id='min_by.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.min_by' class='fnname'>min_by</a>&lt;F&gt;(self, compare: F) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(&amp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>, &amp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; <a class="enum" href="../../../../nom/lib/std/cmp/enum.Ordering.html" title="enum nom::lib::std::cmp::Ordering">Ordering</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.15.0'>1.15.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2553-2564' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Returns the element that gives the minimum value with respect to the specified comparison function. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.min_by">Read more</a></p>
</div><h4 id='method.rev' class="method hidden"><code id='rev.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.rev' class='fnname'>rev</a>(self) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.Rev.html" title="struct nom::lib::std::iter::Rev">Rev</a>&lt;Self&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Self: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.DoubleEndedIterator.html" title="trait nom::lib::std::prelude::v1::v1::DoubleEndedIterator">DoubleEndedIterator</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2591-2596' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Reverses an iterator's direction. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.rev">Read more</a></p>
</div><h4 id='method.unzip' class="method hidden"><code id='unzip.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.unzip' class='fnname'>unzip</a>&lt;A, B, FromA, FromB&gt;(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>FromA, FromB<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;FromA: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Default.html" title="trait nom::lib::std::prelude::v1::v1::Default">Default</a> + <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Extend.html" title="trait nom::lib::std::prelude::v1::v1::Extend">Extend</a>&lt;A&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;FromB: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Default.html" title="trait nom::lib::std::prelude::v1::v1::Default">Default</a> + <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Extend.html" title="trait nom::lib::std::prelude::v1::v1::Extend">Extend</a>&lt;B&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;Self: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html" title="trait nom::lib::std::prelude::v1::v1::Iterator">Iterator</a>&lt;Item = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a>&gt;,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2621-2643' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Converts an iterator of pairs into a pair of containers. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.unzip">Read more</a></p>
</div><h4 id='method.copied' class="method hidden"><code id='copied.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.copied' class='fnname'>copied</a>&lt;'a, T&gt;(self) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.Copied.html" title="struct nom::lib::std::iter::Copied">Copied</a>&lt;Self&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Self: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html" title="trait nom::lib::std::prelude::v1::v1::Iterator">Iterator</a>&lt;Item = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a </a>T&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: 'a + <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Copy.html" title="trait nom::lib::std::prelude::v1::v1::Copy">Copy</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.36.0'>1.36.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2666-2672' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Creates an iterator which copies all of its elements. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.copied">Read more</a></p>
</div><h4 id='method.cloned' class="method hidden"><code id='cloned.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.cloned' class='fnname'>cloned</a>&lt;'a, T&gt;(self) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.Cloned.html" title="struct nom::lib::std::iter::Cloned">Cloned</a>&lt;Self&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Self: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html" title="trait nom::lib::std::prelude::v1::v1::Iterator">Iterator</a>&lt;Item = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a </a>T&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: 'a + <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Clone.html" title="trait nom::lib::std::prelude::v1::v1::Clone">Clone</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2697-2703' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Creates an iterator which [<code>clone</code>]s all of its elements. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.cloned">Read more</a></p>
</div><h4 id='method.cycle' class="method hidden"><code id='cycle.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.cycle' class='fnname'>cycle</a>(self) -&gt; <a class="struct" href="../../../../nom/lib/std/iter/struct.Cycle.html" title="struct nom::lib::std::iter::Cycle">Cycle</a>&lt;Self&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Self: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Clone.html" title="trait nom::lib::std::prelude::v1::v1::Clone">Clone</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2732-2737' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Repeats an iterator endlessly. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.cycle">Read more</a></p>
</div><h4 id='method.sum' class="method hidden"><code id='sum.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.sum' class='fnname'>sum</a>&lt;S&gt;(self) -&gt; S <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../../nom/lib/std/iter/trait.Sum.html" title="trait nom::lib::std::iter::Sum">Sum</a>&lt;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>&gt;,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.11.0'>1.11.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2762-2768' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Sums the elements of an iterator. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.sum">Read more</a></p>
</div><h4 id='method.product' class="method hidden"><code id='product.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.product' class='fnname'>product</a>&lt;P&gt;(self) -&gt; P <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../../../nom/lib/std/iter/trait.Product.html" title="trait nom::lib::std::iter::Product">Product</a>&lt;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>&gt;,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.11.0'>1.11.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2791-2797' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Iterates over the entire iterator, multiplying all the elements <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.product">Read more</a></p>
</div><h4 id='method.cmp' class="method hidden"><code id='cmp.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.cmp' class='fnname'>cmp</a>&lt;I&gt;(self, other: I) -&gt; <a class="enum" href="../../../../nom/lib/std/cmp/enum.Ordering.html" title="enum nom::lib::std::cmp::Ordering">Ordering</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>&lt;Item = Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Ord.html" title="trait nom::lib::std::prelude::v1::v1::Ord">Ord</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.5.0'>1.5.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2812-2819' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Lexicographically compares the elements of this <code>Iterator</code> with those of another. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.cmp">Read more</a></p>
</div><h4 id='method.cmp_by' class="method hidden"><code id='cmp_by.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.cmp_by' class='fnname'>cmp_by</a>&lt;I, F&gt;(self, other: I, cmp: F) -&gt; <a class="enum" href="../../../../nom/lib/std/cmp/enum.Ordering.html" title="enum nom::lib::std::cmp::Ordering">Ordering</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>, &lt;I as <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>&gt;::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::IntoIterator::Item">Item</a>) -&gt; <a class="enum" href="../../../../nom/lib/std/cmp/enum.Ordering.html" title="enum nom::lib::std::cmp::Ordering">Ordering</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>,&nbsp;</span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2841-2871' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>iter_order_by</code>)</div></div><div class='docblock hidden'><p>Lexicographically compares the elements of this <code>Iterator</code> with those of another with respect to the specified comparison function. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.cmp_by">Read more</a></p>
</div><h4 id='method.partial_cmp' class="method hidden"><code id='partial_cmp.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.partial_cmp' class='fnname'>partial_cmp</a>&lt;I&gt;(self, other: I) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;<a class="enum" href="../../../../nom/lib/std/cmp/enum.Ordering.html" title="enum nom::lib::std::cmp::Ordering">Ordering</a>&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialOrd.html" title="trait nom::lib::std::prelude::v1::v1::PartialOrd">PartialOrd</a>&lt;&lt;I as <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>&gt;::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::IntoIterator::Item">Item</a>&gt;,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.5.0'>1.5.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2888-2895' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Lexicographically compares the elements of this <code>Iterator</code> with those of another. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.partial_cmp">Read more</a></p>
</div><h4 id='method.partial_cmp_by' class="method hidden"><code id='partial_cmp_by.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.partial_cmp_by' class='fnname'>partial_cmp_by</a>&lt;I, F&gt;(self, other: I, partial_cmp: F) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;<a class="enum" href="../../../../nom/lib/std/cmp/enum.Ordering.html" title="enum nom::lib::std::cmp::Ordering">Ordering</a>&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>, &lt;I as <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>&gt;::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::IntoIterator::Item">Item</a>) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;<a class="enum" href="../../../../nom/lib/std/cmp/enum.Ordering.html" title="enum nom::lib::std::cmp::Ordering">Ordering</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>,&nbsp;</span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2926-2956' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>iter_order_by</code>)</div></div><div class='docblock hidden'><p>Lexicographically compares the elements of this <code>Iterator</code> with those of another with respect to the specified comparison function. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.partial_cmp_by">Read more</a></p>
</div><h4 id='method.eq' class="method hidden"><code id='eq.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.eq' class='fnname'>eq</a>&lt;I&gt;(self, other: I) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialEq.html" title="trait nom::lib::std::prelude::v1::v1::PartialEq">PartialEq</a>&lt;&lt;I as <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>&gt;::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::IntoIterator::Item">Item</a>&gt;,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.5.0'>1.5.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2968-2975' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Determines if the elements of this <code>Iterator</code> are equal to those of another. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.eq">Read more</a></p>
</div><h4 id='method.eq_by' class="method hidden"><code id='eq_by.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.eq_by' class='fnname'>eq_by</a>&lt;I, F&gt;(self, other: I, eq: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>, &lt;I as <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>&gt;::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::IntoIterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>,&nbsp;</span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2993-3016' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>iter_order_by</code>)</div></div><div class='docblock hidden'><p>Determines if the elements of this <code>Iterator</code> are equal to those of another with respect to the specified equality function. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.eq_by">Read more</a></p>
</div><h4 id='method.ne' class="method hidden"><code id='ne.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.ne' class='fnname'>ne</a>&lt;I&gt;(self, other: I) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialEq.html" title="trait nom::lib::std::prelude::v1::v1::PartialEq">PartialEq</a>&lt;&lt;I as <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>&gt;::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::IntoIterator::Item">Item</a>&gt;,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.5.0'>1.5.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3028-3035' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Determines if the elements of this <code>Iterator</code> are unequal to those of another. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.ne">Read more</a></p>
</div><h4 id='method.lt' class="method hidden"><code id='lt.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.lt' class='fnname'>lt</a>&lt;I&gt;(self, other: I) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialOrd.html" title="trait nom::lib::std::prelude::v1::v1::PartialOrd">PartialOrd</a>&lt;&lt;I as <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>&gt;::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::IntoIterator::Item">Item</a>&gt;,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.5.0'>1.5.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3048-3055' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Determines if the elements of this <code>Iterator</code> are lexicographically less than those of another. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.lt">Read more</a></p>
</div><h4 id='method.le' class="method hidden"><code id='le.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.le' class='fnname'>le</a>&lt;I&gt;(self, other: I) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialOrd.html" title="trait nom::lib::std::prelude::v1::v1::PartialOrd">PartialOrd</a>&lt;&lt;I as <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>&gt;::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::IntoIterator::Item">Item</a>&gt;,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.5.0'>1.5.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3068-3075' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Determines if the elements of this <code>Iterator</code> are lexicographically less or equal to those of another. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.le">Read more</a></p>
</div><h4 id='method.gt' class="method hidden"><code id='gt.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.gt' class='fnname'>gt</a>&lt;I&gt;(self, other: I) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialOrd.html" title="trait nom::lib::std::prelude::v1::v1::PartialOrd">PartialOrd</a>&lt;&lt;I as <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>&gt;::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::IntoIterator::Item">Item</a>&gt;,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.5.0'>1.5.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3088-3095' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Determines if the elements of this <code>Iterator</code> are lexicographically greater than those of another. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.gt">Read more</a></p>
</div><h4 id='method.ge' class="method hidden"><code id='ge.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.ge' class='fnname'>ge</a>&lt;I&gt;(self, other: I) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialOrd.html" title="trait nom::lib::std::prelude::v1::v1::PartialOrd">PartialOrd</a>&lt;&lt;I as <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a>&gt;::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::IntoIterator::Item">Item</a>&gt;,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.5.0'>1.5.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3108-3115' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Determines if the elements of this <code>Iterator</code> are lexicographically greater than or equal to those of another. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.ge">Read more</a></p>
</div><h4 id='method.is_sorted' class="method hidden"><code id='is_sorted.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.is_sorted' class='fnname'>is_sorted</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialOrd.html" title="trait nom::lib::std::prelude::v1::v1::PartialOrd">PartialOrd</a>&lt;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>&gt;,&nbsp;</span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3139-3145' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><details><summary><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>is_sorted</code>)</summary><p>new API</p>
</details></div></div><div class='docblock hidden'><p>Checks if the elements of this iterator are sorted. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.is_sorted">Read more</a></p>
</div><h4 id='method.is_sorted_by' class="method hidden"><code id='is_sorted_by.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.is_sorted_by' class='fnname'>is_sorted_by</a>&lt;F&gt;(self, compare: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(&amp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>, &amp;Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;<a class="enum" href="../../../../nom/lib/std/cmp/enum.Ordering.html" title="enum nom::lib::std::cmp::Ordering">Ordering</a>&gt;,&nbsp;</span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3167-3185' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><details><summary><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>is_sorted</code>)</summary><p>new API</p>
</details></div></div><div class='docblock hidden'><p>Checks if the elements of this iterator are sorted using the given comparator function. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.is_sorted_by">Read more</a></p>
</div><h4 id='method.is_sorted_by_key' class="method hidden"><code id='is_sorted_by_key.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.is_sorted_by_key' class='fnname'>is_sorted_by_key</a>&lt;F, K&gt;(self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.FnMut.html" title="trait nom::lib::std::prelude::v1::v1::FnMut">FnMut</a>(Self::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a>) -&gt; K,<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialOrd.html" title="trait nom::lib::std::prelude::v1::v1::PartialOrd">PartialOrd</a>&lt;K&gt;,&nbsp;</span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3206-3213' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><details><summary><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>is_sorted</code>)</summary><p>new API</p>
</details></div></div><div class='docblock hidden'><p>Checks if the elements of this iterator are sorted using the given key extraction function. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#method.is_sorted_by_key">Read more</a></p>
</div></div><h3 id='impl-PartialEq%3CRangeInclusive%3CIdx%3E%3E' class='impl'><code class='in-band'>impl&lt;Idx&gt; <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialEq.html" title="trait nom::lib::std::prelude::v1::v1::PartialEq">PartialEq</a>&lt;<a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;Idx&gt;&gt; for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;Idx&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Idx: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialEq.html" title="trait nom::lib::std::prelude::v1::v1::PartialEq">PartialEq</a>&lt;Idx&gt;,&nbsp;</span></code><a href='#impl-PartialEq%3CRangeInclusive%3CIdx%3E%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#354-359' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.eq-1' class="method hidden"><code id='eq.v-1'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.PartialEq.html#tymethod.eq' class='fnname'>eq</a>(&amp;self, other: &amp;<a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;Idx&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#356-358' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>This method tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialEq.html#tymethod.eq">Read more</a></p>
</div><h4 id='method.ne-1' class="method hidden"><code id='ne.v-1'><span class="docblock attributes">#[must_use]
</span>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.PartialEq.html#method.ne' class='fnname'>ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;</a>Rhs) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#215-217' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>This method tests for <code>!=</code>.</p>
</div></div><h3 id='impl-RangeBounds%3CT%3E' class='impl'><code class='in-band'>impl&lt;'_, T&gt; <a class="trait" href="../../../../nom/lib/std/ops/trait.RangeBounds.html" title="trait nom::lib::std::ops::RangeBounds">RangeBounds</a>&lt;T&gt; for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'_ </a>T&gt;</code><a href='#impl-RangeBounds%3CT%3E' class='anchor'></a><span class='since' title='Stable since Rust version 1.28.0'>1.28.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#896-903' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.start_bound' class="method hidden"><code id='start_bound.v'>fn <a href='../../../../nom/lib/std/ops/trait.RangeBounds.html#tymethod.start_bound' class='fnname'>start_bound</a>(&amp;self) -&gt; <a class="enum" href="../../../../nom/lib/std/ops/enum.Bound.html" title="enum nom::lib::std::ops::Bound">Bound</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;</a>T&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#897-899' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Start index bound. <a href="../../../../nom/lib/std/ops/trait.RangeBounds.html#tymethod.start_bound">Read more</a></p>
</div><h4 id='method.end_bound' class="method hidden"><code id='end_bound.v'>fn <a href='../../../../nom/lib/std/ops/trait.RangeBounds.html#tymethod.end_bound' class='fnname'>end_bound</a>(&amp;self) -&gt; <a class="enum" href="../../../../nom/lib/std/ops/enum.Bound.html" title="enum nom::lib::std::ops::Bound">Bound</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;</a>T&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#900-902' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>End index bound. <a href="../../../../nom/lib/std/ops/trait.RangeBounds.html#tymethod.end_bound">Read more</a></p>
</div><h4 id='method.contains-1' class="method hidden"><code id='contains.v-1'>fn <a href='../../../../nom/lib/std/ops/trait.RangeBounds.html#method.contains' class='fnname'>contains</a>&lt;U&gt;(&amp;self, item: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;</a>U) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialOrd.html" title="trait nom::lib::std::prelude::v1::v1::PartialOrd">PartialOrd</a>&lt;U&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialOrd.html" title="trait nom::lib::std::prelude::v1::v1::PartialOrd">PartialOrd</a>&lt;T&gt; + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.35.0'>1.35.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#756-770' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Returns <code>true</code> if <code>item</code> is contained in the range. <a href="../../../../nom/lib/std/ops/trait.RangeBounds.html#method.contains">Read more</a></p>
</div></div><h3 id='impl-RangeBounds%3CT%3E-1' class='impl'><code class='in-band'>impl&lt;T&gt; <a class="trait" href="../../../../nom/lib/std/ops/trait.RangeBounds.html" title="trait nom::lib::std::ops::RangeBounds">RangeBounds</a>&lt;T&gt; for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;T&gt;</code><a href='#impl-RangeBounds%3CT%3E-1' class='anchor'></a><span class='since' title='Stable since Rust version 1.28.0'>1.28.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#816-823' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.start_bound-1' class="method hidden"><code id='start_bound.v-1'>fn <a href='../../../../nom/lib/std/ops/trait.RangeBounds.html#tymethod.start_bound' class='fnname'>start_bound</a>(&amp;self) -&gt; <a class="enum" href="../../../../nom/lib/std/ops/enum.Bound.html" title="enum nom::lib::std::ops::Bound">Bound</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;</a>T&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#817-819' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Start index bound. <a href="../../../../nom/lib/std/ops/trait.RangeBounds.html#tymethod.start_bound">Read more</a></p>
</div><h4 id='method.end_bound-1' class="method hidden"><code id='end_bound.v-1'>fn <a href='../../../../nom/lib/std/ops/trait.RangeBounds.html#tymethod.end_bound' class='fnname'>end_bound</a>(&amp;self) -&gt; <a class="enum" href="../../../../nom/lib/std/ops/enum.Bound.html" title="enum nom::lib::std::ops::Bound">Bound</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;</a>T&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#820-822' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>End index bound. <a href="../../../../nom/lib/std/ops/trait.RangeBounds.html#tymethod.end_bound">Read more</a></p>
</div><h4 id='method.contains-2' class="method hidden"><code id='contains.v-2'>fn <a href='../../../../nom/lib/std/ops/trait.RangeBounds.html#method.contains' class='fnname'>contains</a>&lt;U&gt;(&amp;self, item: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;</a>U) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialOrd.html" title="trait nom::lib::std::prelude::v1::v1::PartialOrd">PartialOrd</a>&lt;U&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.PartialOrd.html" title="trait nom::lib::std::prelude::v1::v1::PartialOrd">PartialOrd</a>&lt;T&gt; + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>,&nbsp;</span></code><span class='since' title='Stable since Rust version 1.35.0'>1.35.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#756-770' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Returns <code>true</code> if <code>item</code> is contained in the range. <a href="../../../../nom/lib/std/ops/trait.RangeBounds.html#method.contains">Read more</a></p>
</div></div><h3 id='impl-SliceIndex%3C%5BT%5D%3E' class='impl'><code class='in-band'>impl&lt;T&gt; <a class="trait" href="../../../../nom/lib/std/slice/trait.SliceIndex.html" title="trait nom::lib::std::slice::SliceIndex">SliceIndex</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[</a>T<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>&gt; for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;</code><a href='#impl-SliceIndex%3C%5BT%5D%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/slice/mod.rs.html#3011-3057' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-1' class="type"><code id='Output.t-1'>type <a href='../../../../nom/lib/std/slice/trait.SliceIndex.html#associatedtype.Output' class="type">Output</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[</a>T<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code></h4><div class='docblock'><p>The output type returned by methods.</p>
</div><h4 id='method.get-1' class="method hidden"><code id='get.v-1'>fn <a href='../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.get' class='fnname'>get</a>(self, slice: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[T]</a>) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[T]</a>&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/slice/mod.rs.html#3015-3021' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>slice_index_methods</code>)</div></div><div class='docblock hidden'><p>Returns a shared reference to the output at this location, if in bounds. <a href="../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.get">Read more</a></p>
</div><h4 id='method.get_mut-1' class="method hidden"><code id='get_mut.v-1'>fn <a href='../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.get_mut' class='fnname'>get_mut</a>(self, slice: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;mut [T]</a>) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;mut [T]</a>&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/slice/mod.rs.html#3024-3030' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>slice_index_methods</code>)</div></div><div class='docblock hidden'><p>Returns a mutable reference to the output at this location, if in bounds. <a href="../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.get_mut">Read more</a></p>
</div><h4 id='method.get_unchecked-1' class="method hidden"><code id='get_unchecked.v-1'>unsafe fn <a href='../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.get_unchecked' class='fnname'>get_unchecked</a>(self, slice: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[T]</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[T]</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/slice/mod.rs.html#3033-3035' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>slice_index_methods</code>)</div></div><div class='docblock hidden'><p>Returns a shared reference to the output at this location, without performing any bounds checking. Calling this method with an out-of-bounds index is [undefined behavior] even if the resulting reference is not used. [undefined behavior]: ../../reference/behavior-considered-undefined.html <a href="../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.get_unchecked">Read more</a></p>
</div><h4 id='method.get_unchecked_mut-1' class="method hidden"><code id='get_unchecked_mut.v-1'>unsafe fn <a href='../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.get_unchecked_mut' class='fnname'>get_unchecked_mut</a>(self, slice: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;mut [T]</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;mut [T]</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/slice/mod.rs.html#3038-3040' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>slice_index_methods</code>)</div></div><div class='docblock hidden'><p>Returns a mutable reference to the output at this location, without performing any bounds checking. Calling this method with an out-of-bounds index is [undefined behavior] even if the resulting reference is not used. [undefined behavior]: ../../reference/behavior-considered-undefined.html <a href="../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.get_unchecked_mut">Read more</a></p>
</div><h4 id='method.index-1' class="method hidden"><code id='index.v-1'>fn <a href='../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.index' class='fnname'>index</a>(self, slice: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[T]</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[T]</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/slice/mod.rs.html#3043-3048' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>slice_index_methods</code>)</div></div><div class='docblock hidden'><p>Returns a shared reference to the output at this location, panicking if out of bounds. <a href="../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.index">Read more</a></p>
</div><h4 id='method.index_mut-1' class="method hidden"><code id='index_mut.v-1'>fn <a href='../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.index_mut' class='fnname'>index_mut</a>(self, slice: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;mut [T]</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;mut [T]</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/slice/mod.rs.html#3051-3056' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>slice_index_methods</code>)</div></div><div class='docblock hidden'><p>Returns a mutable reference to the output at this location, panicking if out of bounds. <a href="../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.index_mut">Read more</a></p>
</div></div><h3 id='impl-SliceIndex%3Cstr%3E' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/slice/trait.SliceIndex.html" title="trait nom::lib::std::slice::SliceIndex">SliceIndex</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt; for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;</code><a href='#impl-SliceIndex%3Cstr%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/str/mod.rs.html#2081-2121' title='goto source code'>[src]</a></h3><div class='docblock'><p>Implements substring slicing with syntax <code>&amp;self[begin ..= end]</code> or <code>&amp;mut self[begin ..= end]</code>.</p>
<p>Returns a slice of the given string from the byte range
[<code>begin</code>, <code>end</code>]. Equivalent to <code>&amp;self [begin .. end + 1]</code> or <code>&amp;mut self[begin .. end + 1]</code>, except if <code>end</code> has the maximum value for
<code>usize</code>.</p>
<p>This operation is <code>O(1)</code>.</p>
<h1 id="panics" class="section-header"><a href="#panics">Panics</a></h1>
<p>Panics if <code>begin</code> does not point to the starting byte offset of
a character (as defined by <code>is_char_boundary</code>), if <code>end</code> does not point
to the ending byte offset of a character (<code>end + 1</code> is either a starting
byte offset or equal to <code>len</code>), if <code>begin &gt; end</code>, or if <code>end &gt;= len</code>.</p>
</div><div class='impl-items'><h4 id='associatedtype.Output' class="type"><code id='Output.t'>type <a href='../../../../nom/lib/std/slice/trait.SliceIndex.html#associatedtype.Output' class="type">Output</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></code></h4><div class='docblock'><p>The output type returned by methods.</p>
</div><h4 id='method.get' class="method hidden"><code id='get.v'>fn <a href='../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.get' class='fnname'>get</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;slice: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;&amp;&lt;<a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; as <a class="trait" href="../../../../nom/lib/std/slice/trait.SliceIndex.html" title="trait nom::lib::std::slice::SliceIndex">SliceIndex</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;&gt;::<a class="type" href="../../../../nom/lib/std/slice/trait.SliceIndex.html#associatedtype.Output" title="type nom::lib::std::slice::SliceIndex::Output">Output</a>&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/str/mod.rs.html#2084-2090' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>slice_index_methods</code>)</div></div><div class='docblock hidden'><p>Returns a shared reference to the output at this location, if in bounds. <a href="../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.get">Read more</a></p>
</div><h4 id='method.get_mut' class="method hidden"><code id='get_mut.v'>fn <a href='../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.get_mut' class='fnname'>get_mut</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;slice: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a>&lt;&amp;mut &lt;<a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; as <a class="trait" href="../../../../nom/lib/std/slice/trait.SliceIndex.html" title="trait nom::lib::std::slice::SliceIndex">SliceIndex</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;&gt;::<a class="type" href="../../../../nom/lib/std/slice/trait.SliceIndex.html#associatedtype.Output" title="type nom::lib::std::slice::SliceIndex::Output">Output</a>&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/str/mod.rs.html#2092-2098' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>slice_index_methods</code>)</div></div><div class='docblock hidden'><p>Returns a mutable reference to the output at this location, if in bounds. <a href="../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.get_mut">Read more</a></p>
</div><h4 id='method.get_unchecked' class="method hidden"><code id='get_unchecked.v'>unsafe fn <a href='../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.get_unchecked' class='fnname'>get_unchecked</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;slice: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; &amp;&lt;<a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; as <a class="trait" href="../../../../nom/lib/std/slice/trait.SliceIndex.html" title="trait nom::lib::std::slice::SliceIndex">SliceIndex</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;&gt;::<a class="type" href="../../../../nom/lib/std/slice/trait.SliceIndex.html#associatedtype.Output" title="type nom::lib::std::slice::SliceIndex::Output">Output</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/str/mod.rs.html#2100-2102' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>slice_index_methods</code>)</div></div><div class='docblock hidden'><p>Returns a shared reference to the output at this location, without performing any bounds checking. Calling this method with an out-of-bounds index is [undefined behavior] even if the resulting reference is not used. [undefined behavior]: ../../reference/behavior-considered-undefined.html <a href="../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.get_unchecked">Read more</a></p>
</div><h4 id='method.get_unchecked_mut' class="method hidden"><code id='get_unchecked_mut.v'>unsafe fn <a href='../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.get_unchecked_mut' class='fnname'>get_unchecked_mut</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;slice: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; &amp;mut &lt;<a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; as <a class="trait" href="../../../../nom/lib/std/slice/trait.SliceIndex.html" title="trait nom::lib::std::slice::SliceIndex">SliceIndex</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;&gt;::<a class="type" href="../../../../nom/lib/std/slice/trait.SliceIndex.html#associatedtype.Output" title="type nom::lib::std::slice::SliceIndex::Output">Output</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/str/mod.rs.html#2104-2106' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>slice_index_methods</code>)</div></div><div class='docblock hidden'><p>Returns a mutable reference to the output at this location, without performing any bounds checking. Calling this method with an out-of-bounds index is [undefined behavior] even if the resulting reference is not used. [undefined behavior]: ../../reference/behavior-considered-undefined.html <a href="../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.get_unchecked_mut">Read more</a></p>
</div><h4 id='method.index' class="method hidden"><code id='index.v'>fn <a href='../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.index' class='fnname'>index</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;slice: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; &amp;&lt;<a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; as <a class="trait" href="../../../../nom/lib/std/slice/trait.SliceIndex.html" title="trait nom::lib::std::slice::SliceIndex">SliceIndex</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;&gt;::<a class="type" href="../../../../nom/lib/std/slice/trait.SliceIndex.html#associatedtype.Output" title="type nom::lib::std::slice::SliceIndex::Output">Output</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/str/mod.rs.html#2108-2113' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>slice_index_methods</code>)</div></div><div class='docblock hidden'><p>Returns a shared reference to the output at this location, panicking if out of bounds. <a href="../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.index">Read more</a></p>
</div><h4 id='method.index_mut' class="method hidden"><code id='index_mut.v'>fn <a href='../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.index_mut' class='fnname'>index_mut</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;slice: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; &amp;mut &lt;<a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; as <a class="trait" href="../../../../nom/lib/std/slice/trait.SliceIndex.html" title="trait nom::lib::std::slice::SliceIndex">SliceIndex</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;&gt;::<a class="type" href="../../../../nom/lib/std/slice/trait.SliceIndex.html#associatedtype.Output" title="type nom::lib::std::slice::SliceIndex::Output">Output</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/str/mod.rs.html#2115-2120' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>slice_index_methods</code>)</div></div><div class='docblock hidden'><p>Returns a mutable reference to the output at this location, panicking if out of bounds. <a href="../../../../nom/lib/std/slice/trait.SliceIndex.html#tymethod.index_mut">Read more</a></p>
</div></div><h3 id='impl-TrustedLen' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/iter/trait.TrustedLen.html" title="trait nom::lib::std::iter::TrustedLen">TrustedLen</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt;</code><a href='#impl-TrustedLen' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#202' title='goto source code'>[src]</a></h3><div class='impl-items'></div><h3 id='impl-TrustedLen-1' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/iter/trait.TrustedLen.html" title="trait nom::lib::std::iter::TrustedLen">TrustedLen</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a>&gt;</code><a href='#impl-TrustedLen-1' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#202' title='goto source code'>[src]</a></h3><div class='impl-items'></div><h3 id='impl-TrustedLen-10' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/iter/trait.TrustedLen.html" title="trait nom::lib::std::iter::TrustedLen">TrustedLen</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt;</code><a href='#impl-TrustedLen-10' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#202' title='goto source code'>[src]</a></h3><div class='impl-items'></div><h3 id='impl-TrustedLen-11' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/iter/trait.TrustedLen.html" title="trait nom::lib::std::iter::TrustedLen">TrustedLen</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>&gt;</code><a href='#impl-TrustedLen-11' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#202' title='goto source code'>[src]</a></h3><div class='impl-items'></div><h3 id='impl-TrustedLen-2' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/iter/trait.TrustedLen.html" title="trait nom::lib::std::iter::TrustedLen">TrustedLen</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;</code><a href='#impl-TrustedLen-2' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#202' title='goto source code'>[src]</a></h3><div class='impl-items'></div><h3 id='impl-TrustedLen-3' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/iter/trait.TrustedLen.html" title="trait nom::lib::std::iter::TrustedLen">TrustedLen</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a>&gt;</code><a href='#impl-TrustedLen-3' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#202' title='goto source code'>[src]</a></h3><div class='impl-items'></div><h3 id='impl-TrustedLen-4' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/iter/trait.TrustedLen.html" title="trait nom::lib::std::iter::TrustedLen">TrustedLen</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;</code><a href='#impl-TrustedLen-4' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#202' title='goto source code'>[src]</a></h3><div class='impl-items'></div><h3 id='impl-TrustedLen-5' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/iter/trait.TrustedLen.html" title="trait nom::lib::std::iter::TrustedLen">TrustedLen</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</code><a href='#impl-TrustedLen-5' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#202' title='goto source code'>[src]</a></h3><div class='impl-items'></div><h3 id='impl-TrustedLen-6' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/iter/trait.TrustedLen.html" title="trait nom::lib::std::iter::TrustedLen">TrustedLen</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a>&gt;</code><a href='#impl-TrustedLen-6' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#202' title='goto source code'>[src]</a></h3><div class='impl-items'></div><h3 id='impl-TrustedLen-7' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/iter/trait.TrustedLen.html" title="trait nom::lib::std::iter::TrustedLen">TrustedLen</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;</code><a href='#impl-TrustedLen-7' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#202' title='goto source code'>[src]</a></h3><div class='impl-items'></div><h3 id='impl-TrustedLen-8' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/iter/trait.TrustedLen.html" title="trait nom::lib::std::iter::TrustedLen">TrustedLen</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt;</code><a href='#impl-TrustedLen-8' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#202' title='goto source code'>[src]</a></h3><div class='impl-items'></div><h3 id='impl-TrustedLen-9' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/iter/trait.TrustedLen.html" title="trait nom::lib::std::iter::TrustedLen">TrustedLen</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>&gt;</code><a href='#impl-TrustedLen-9' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/range.rs.html#202' title='goto source code'>[src]</a></h3><div class='impl-items'></div></div><h2 id='synthetic-implementations' class='small-section-header'>Auto Trait Implementations<a href='#synthetic-implementations' class='anchor'></a></h2><div id='synthetic-implementations-list'><h3 id='impl-RefUnwindSafe' class='impl'><code class='in-band'>impl&lt;Idx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/std/panic/trait.RefUnwindSafe.html" title="trait std::panic::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;Idx&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Idx: <a class="trait" href="https://doc.rust-lang.org/nightly/std/panic/trait.RefUnwindSafe.html" title="trait std::panic::RefUnwindSafe">RefUnwindSafe</a>,&nbsp;</span></code><a href='#impl-RefUnwindSafe' class='anchor'></a></h3><div class='impl-items'></div><h3 id='impl-Send' class='impl'><code class='in-band'>impl&lt;Idx&gt; <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Send.html" title="trait nom::lib::std::prelude::v1::v1::Send">Send</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;Idx&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Idx: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Send.html" title="trait nom::lib::std::prelude::v1::v1::Send">Send</a>,&nbsp;</span></code><a href='#impl-Send' class='anchor'></a></h3><div class='impl-items'></div><h3 id='impl-Sync' class='impl'><code class='in-band'>impl&lt;Idx&gt; <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sync.html" title="trait nom::lib::std::prelude::v1::v1::Sync">Sync</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;Idx&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Idx: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sync.html" title="trait nom::lib::std::prelude::v1::v1::Sync">Sync</a>,&nbsp;</span></code><a href='#impl-Sync' class='anchor'></a></h3><div class='impl-items'></div><h3 id='impl-Unpin' class='impl'><code class='in-band'>impl&lt;Idx&gt; <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Unpin.html" title="trait nom::lib::std::prelude::v1::v1::Unpin">Unpin</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;Idx&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Idx: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Unpin.html" title="trait nom::lib::std::prelude::v1::v1::Unpin">Unpin</a>,&nbsp;</span></code><a href='#impl-Unpin' class='anchor'></a></h3><div class='impl-items'></div><h3 id='impl-UnwindSafe' class='impl'><code class='in-band'>impl&lt;Idx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/std/panic/trait.UnwindSafe.html" title="trait std::panic::UnwindSafe">UnwindSafe</a> for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a>&lt;Idx&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Idx: <a class="trait" href="https://doc.rust-lang.org/nightly/std/panic/trait.UnwindSafe.html" title="trait std::panic::UnwindSafe">UnwindSafe</a>,&nbsp;</span></code><a href='#impl-UnwindSafe' class='anchor'></a></h3><div class='impl-items'></div></div><h2 id='blanket-implementations' class='small-section-header'>Blanket Implementations<a href='#blanket-implementations' class='anchor'></a></h2><div id='blanket-implementations-list'><h3 id='impl-Any' class='impl'><code class='in-band'>impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: 'static + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>,&nbsp;</span></code><a href='#impl-Any' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/any.rs.html#108-112' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.type_id' class="method hidden"><code id='type_id.v'>fn <a href='https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id' class='fnname'>type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/any.rs.html#109-111' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
</div></div><h3 id='impl-Borrow%3CT%3E' class='impl'><code class='in-band'>impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>,&nbsp;</span></code><a href='#impl-Borrow%3CT%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#213-217' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.borrow' class="method hidden"><code id='borrow.v'>fn <a href='https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow' class='fnname'>borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;</a>T</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#214-216' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></p>
</div></div><h3 id='impl-BorrowMut%3CT%3E' class='impl'><code class='in-band'>impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>,&nbsp;</span></code><a href='#impl-BorrowMut%3CT%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#220-224' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.borrow_mut' class="method hidden"><code id='borrow_mut.v'>fn <a href='https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut' class='fnname'>borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut </a>T</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#221-223' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></p>
</div></div><h3 id='impl-From%3CT%3E' class='impl'><code class='in-band'>impl&lt;T&gt; <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.From.html" title="trait nom::lib::std::prelude::v1::v1::From">From</a>&lt;T&gt; for T</code><a href='#impl-From%3CT%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#564-568' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.from' class="method hidden"><code id='from.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.From.html#tymethod.from' class='fnname'>from</a>(t: T) -&gt; T</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#565-567' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3 id='impl-Into%3CU%3E' class='impl'><code class='in-band'>impl&lt;T, U&gt; <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Into.html" title="trait nom::lib::std::prelude::v1::v1::Into">Into</a>&lt;U&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.From.html" title="trait nom::lib::std::prelude::v1::v1::From">From</a>&lt;T&gt;,&nbsp;</span></code><a href='#impl-Into%3CU%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#553-560' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.into' class="method hidden"><code id='into.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.Into.html#tymethod.into' class='fnname'>into</a>(self) -&gt; U</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#557-559' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3 id='impl-IntoIterator' class='impl'><code class='in-band'>impl&lt;I&gt; <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html" title="trait nom::lib::std::prelude::v1::v1::IntoIterator">IntoIterator</a> for I <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html" title="trait nom::lib::std::prelude::v1::v1::Iterator">Iterator</a>,&nbsp;</span></code><a href='#impl-IntoIterator' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#243-250' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Item-1' class="type"><code id='Item.t-1'>type <a href='../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html#associatedtype.Item' class="type">Item</a> = &lt;I as <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html" title="trait nom::lib::std::prelude::v1::v1::Iterator">Iterator</a>&gt;::<a class="type" href="../../../../nom/lib/std/prelude/v1/v1/trait.Iterator.html#associatedtype.Item" title="type nom::lib::std::prelude::v1::v1::Iterator::Item">Item</a></code></h4><div class='docblock'><p>The type of the elements being iterated over.</p>
</div><h4 id='associatedtype.IntoIter' class="type"><code id='IntoIter.t'>type <a href='../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html#associatedtype.IntoIter' class="type">IntoIter</a> = I</code></h4><div class='docblock'><p>Which kind of iterator are we turning this into?</p>
</div><h4 id='method.into_iter' class="method hidden"><code id='into_iter.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html#tymethod.into_iter' class='fnname'>into_iter</a>(self) -&gt; I</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#247-249' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Creates an iterator from a value. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.IntoIterator.html#tymethod.into_iter">Read more</a></p>
</div></div><h3 id='impl-ToOwned' class='impl'><code class='in-band'>impl&lt;T&gt; <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.ToOwned.html" title="trait nom::lib::std::prelude::v1::v1::ToOwned">ToOwned</a> for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Clone.html" title="trait nom::lib::std::prelude::v1::v1::Clone">Clone</a>,&nbsp;</span></code><a href='#impl-ToOwned' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#80-92' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Owned' class="type"><code id='Owned.t'>type <a href='../../../../nom/lib/std/prelude/v1/v1/trait.ToOwned.html#associatedtype.Owned' class="type">Owned</a> = T</code></h4><div class='docblock'><p>The resulting type after obtaining ownership.</p>
</div><h4 id='method.to_owned' class="method hidden"><code id='to_owned.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.ToOwned.html#tymethod.to_owned' class='fnname'>to_owned</a>(&amp;self) -&gt; T</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#85-87' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Creates owned data from borrowed data, usually by cloning. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.ToOwned.html#tymethod.to_owned">Read more</a></p>
</div><h4 id='method.clone_into' class="method hidden"><code id='clone_into.v'>fn <a href='../../../../nom/lib/std/prelude/v1/v1/trait.ToOwned.html#method.clone_into' class='fnname'>clone_into</a>(&amp;self, target: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut </a>T)</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#89-91' title='goto source code'>[src]</a></h4><div class='stability hidden'><div class='stab unstable'><details><summary><span class='emoji'>🔬</span> This is a nightly-only experimental API. (<code>toowned_clone_into</code>)</summary><p>recently added</p>
</details></div></div><div class='docblock hidden'><p>Uses borrowed data to replace owned data, usually by cloning. <a href="../../../../nom/lib/std/prelude/v1/v1/trait.ToOwned.html#method.clone_into">Read more</a></p>
</div></div><h3 id='impl-TryFrom%3CU%3E' class='impl'><code class='in-band'>impl&lt;T, U&gt; <a class="trait" href="../../../../nom/lib/std/convert/trait.TryFrom.html" title="trait nom::lib::std::convert::TryFrom">TryFrom</a>&lt;U&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Into.html" title="trait nom::lib::std::prelude::v1::v1::Into">Into</a>&lt;T&gt;,&nbsp;</span></code><a href='#impl-TryFrom%3CU%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#601-610' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Error' class="type"><code id='Error.t'>type <a href='../../../../nom/lib/std/convert/trait.TryFrom.html#associatedtype.Error' class="type">Error</a> = <a class="enum" href="../../../../nom/lib/std/convert/enum.Infallible.html" title="enum nom::lib::std::convert::Infallible">Infallible</a></code></h4><div class='docblock'><p>The type returned in the event of a conversion error.</p>
</div><h4 id='method.try_from' class="method hidden"><code id='try_from.v'>fn <a href='../../../../nom/lib/std/convert/trait.TryFrom.html#tymethod.try_from' class='fnname'>try_from</a>(value: U) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Result.html" title="enum nom::lib::std::prelude::v1::v1::Result">Result</a>&lt;T, &lt;T as <a class="trait" href="../../../../nom/lib/std/convert/trait.TryFrom.html" title="trait nom::lib::std::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a class="type" href="../../../../nom/lib/std/convert/trait.TryFrom.html#associatedtype.Error" title="type nom::lib::std::convert::TryFrom::Error">Error</a>&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#607-609' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3 id='impl-TryInto%3CU%3E' class='impl'><code class='in-band'>impl&lt;T, U&gt; <a class="trait" href="../../../../nom/lib/std/convert/trait.TryInto.html" title="trait nom::lib::std::convert::TryInto">TryInto</a>&lt;U&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="../../../../nom/lib/std/convert/trait.TryFrom.html" title="trait nom::lib::std::convert::TryFrom">TryFrom</a>&lt;T&gt;,&nbsp;</span></code><a href='#impl-TryInto%3CU%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#587-596' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Error-1' class="type"><code id='Error.t-1'>type <a href='../../../../nom/lib/std/convert/trait.TryInto.html#associatedtype.Error' class="type">Error</a> = &lt;U as <a class="trait" href="../../../../nom/lib/std/convert/trait.TryFrom.html" title="trait nom::lib::std::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="type" href="../../../../nom/lib/std/convert/trait.TryFrom.html#associatedtype.Error" title="type nom::lib::std::convert::TryFrom::Error">Error</a></code></h4><div class='docblock'><p>The type returned in the event of a conversion error.</p>
</div><h4 id='method.try_into' class="method hidden"><code id='try_into.v'>fn <a href='../../../../nom/lib/std/convert/trait.TryInto.html#tymethod.try_into' class='fnname'>try_into</a>(self) -&gt; <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Result.html" title="enum nom::lib::std::prelude::v1::v1::Result">Result</a>&lt;U, &lt;U as <a class="trait" href="../../../../nom/lib/std/convert/trait.TryFrom.html" title="trait nom::lib::std::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="type" href="../../../../nom/lib/std/convert/trait.TryFrom.html#associatedtype.Error" title="type nom::lib::std::convert::TryFrom::Error">Error</a>&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#593-595' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div></div></section><section id="search" class="content hidden"></section><section class="footer"></section><script>window.rootPath = "../../../../";window.currentCrate = "nom";</script><script src="../../../../aliases.js"></script><script src="../../../../main.js"></script><script defer src="../../../../search-index.js"></script></body></html>