<h3id='impl-Clone'class='impl'><spanclass='in-band'><tableclass='table-display'><tbody><tr><td><code>impl<'a><aclass="trait"href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html"title="trait core::clone::Clone">Clone</a> for <aclass="struct"href="../../mentat_parser_utils/value_and_span/struct.Stream.html"title="struct mentat_parser_utils::value_and_span::Stream">Stream</a><'a></code><ahref='#impl-Clone'class='anchor'></a></span></td><td><spanclass='out-of-band'><divclass='ghost'></div><aclass='srclink'href='../../src/mentat_parser_utils/value_and_span.rs.html#119'title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><divclass='impl-items'><h4id='method.clone'class="method"><spanid='clone.v'class='invisible'><tableclass='table-display'><tbody><tr><td><code>fn <ahref='https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone'class='fnname'>clone</a>(&self) -><aclass="struct"href="../../mentat_parser_utils/value_and_span/struct.Stream.html"title="struct mentat_parser_utils::value_and_span::Stream">Stream</a><'a></code></span></td><td><spanclass='out-of-band'><divclass='ghost'></div><aclass='srclink'href='../../src/mentat_parser_utils/value_and_span.rs.html#119'title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><divclass='docblock'><p>Returns a copy of the value. <ahref="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
</div><h4id='method.clone_from'class="method"><spanid='clone_from.v'class='invisible'><tableclass='table-display'><tbody><tr><td><code>fn <ahref='https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from'class='fnname'>clone_from</a>(&mut self, source: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Self)</code></span></td><td><spanclass='out-of-band'><divclass='ghost'></div><divclass='since'title='Stable since Rust version 1.0.0'>1.0.0</div><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/clone.rs.html#117-119'title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><divclass='docblock'><p>Performs copy-assignment from <code>source</code>. <ahref="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
</div></div><h3id='impl-Streaming%3C%27a%3E'class='impl'><spanclass='in-band'><tableclass='table-display'><tbody><tr><td><code>impl<'a><aclass="trait"href="../../mentat_parser_utils/value_and_span/trait.Streaming.html"title="trait mentat_parser_utils::value_and_span::Streaming">Streaming</a><'a> for <aclass="struct"href="../../mentat_parser_utils/value_and_span/struct.Stream.html"title="struct mentat_parser_utils::value_and_span::Stream">Stream</a><'a></code><ahref='#impl-Streaming%3C%27a%3E'class='anchor'></a></span></td><td><spanclass='out-of-band'><divclass='ghost'></div><aclass='srclink'href='../../src/mentat_parser_utils/value_and_span.rs.html#220-224'title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><divclass='impl-items'><h4id='method.as_stream'class="method"><spanid='as_stream.v'class='invisible'><tableclass='table-display'><tbody><tr><td><code>fn <ahref='../../mentat_parser_utils/value_and_span/trait.Streaming.html#tymethod.as_stream'class='fnname'>as_stream</a>(self) -><aclass="struct"href="../../mentat_parser_utils/value_and_span/struct.Stream.html"title="struct mentat_parser_utils::value_and_span::Stream">Stream</a><'a></code></span></td><td><spanclass='out-of-band'><divclass='ghost'></div><aclass='srclink'href='../../src/mentat_parser_utils/value_and_span.rs.html#221-223'title='goto source code'>[src]</a></td></tr></tbody></table></span></h4></div><h3id='impl-StreamOnce'class='impl'><spanclass='in-band'><tableclass='table-display'><tbody><tr><td><code>impl<'a> StreamOnce for <aclass="struct"href="../../mentat_parser_utils/value_and_span/struct.Stream.html"title="struct mentat_parser_utils::value_and_span::Stream">Stream</a><'a></code><ahref='#impl-StreamOnce'class='anchor'></a></span></td><td><spanclass='out-of-band'><divclass='ghost'></div><aclass='srclink'href='../../src/mentat_parser_utils/value_and_span.rs.html#302-323'title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><divclass='docblock'><p>Equivalent to <code>combine::IteratorStream</code>.</p>
<divclass='docblock'><p>The type of a range of items yielded from this stream. Types which do not a have a way of yielding ranges of items should just use the <code>Self::Item</code> for this type. <ahref="#associatedtype.Range">Read more</a></p>
<divclass='docblock'><p>Type which represents the position in a stream. <code>Ord</code> is required to allow parsers to determine which of two positions are further ahead. <ahref="#associatedtype.Position">Read more</a></p>
</div><h4id='method.uncons'class="method"><spanid='uncons.v'class='invisible'><tableclass='table-display'><tbody><tr><td><code>fn <ahref='#method.uncons'class='fnname'>uncons</a>(&mut self) -><aclass="enum"href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html"title="enum core::result::Result">Result</a><Self::Item, Error<Self::Item, Self::Item>></code></span></td><td><spanclass='out-of-band'><divclass='ghost'></div><aclass='srclink'href='../../src/mentat_parser_utils/value_and_span.rs.html#309-317'title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><divclass='docblock'><p>Takes a stream and removes its first item, yielding the item and the rest of the elements. Returns <code>Err</code> if no element could be retrieved. <ahref="#tymethod.uncons">Read more</a></p>
</div><h4id='method.position'class="method"><spanid='position.v'class='invisible'><tableclass='table-display'><tbody><tr><td><code>fn <ahref='#method.position'class='fnname'>position</a>(&self) -> Self::Position</code></span></td><td><spanclass='out-of-band'><divclass='ghost'></div><aclass='srclink'href='../../src/mentat_parser_utils/value_and_span.rs.html#320-322'title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><divclass='docblock'><p>Returns the current position of the stream.</p>
Auto Trait Implementations<ahref='#synthetic-implementations'class='anchor'></a>
</h2>
<divid='synthetic-implementations-list'>
<h3id='impl-Send'class='impl'><spanclass='in-band'><tableclass='table-display'><tbody><tr><td><code>impl<'a><aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html"title="trait core::marker::Send">Send</a> for <aclass="struct"href="../../mentat_parser_utils/value_and_span/struct.Stream.html"title="struct mentat_parser_utils::value_and_span::Stream">Stream</a><'a></code><ahref='#impl-Send'class='anchor'></a></span></td><td><spanclass='out-of-band'></span></td></tr></tbody></table></h3><divclass='impl-items'></div><h3id='impl-Sync'class='impl'><spanclass='in-band'><tableclass='table-display'><tbody><tr><td><code>impl<'a><aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html"title="trait core::marker::Sync">Sync</a> for <aclass="struct"href="../../mentat_parser_utils/value_and_span/struct.Stream.html"title="struct mentat_parser_utils::value_and_span::Stream">Stream</a><'a></code><ahref='#impl-Sync'class='anchor'></a></span></td><td><spanclass='out-of-band'></span></td></tr></tbody></table></h3><divclass='impl-items'></div></div></section>