mirror of
https://github.com/edg-l/edlang.git
synced 2024-11-14 03:58:23 +00:00
3 lines
115 KiB
JavaScript
3 lines
115 KiB
JavaScript
(function() {var type_impls = {
|
||
"winnow":[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-TryFrom%3C%26OsStr%3E-for-%26str\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.72.0\">1.72.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/std/ffi/os_str.rs.html#1308\">source</a></span><a href=\"#impl-TryFrom%3C%26OsStr%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><&'a <a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/std/ffi/os_str/struct.OsStr.html\" title=\"struct std::ffi::os_str::OsStr\">OsStr</a>> for &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/1.77.2/src/std/ffi/os_str.rs.html#1320\">source</a><a href=\"#method.try_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/convert/trait.TryFrom.html#tymethod.try_from\" class=\"fn\">try_from</a>(\n value: &'a <a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/std/ffi/os_str/struct.OsStr.html\" title=\"struct std::ffi::os_str::OsStr\">OsStr</a>\n) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><&'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>, <&'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a> as <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><&'a <a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/std/ffi/os_str/struct.OsStr.html\" title=\"struct std::ffi::os_str::OsStr\">OsStr</a>>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/1.77.2/core/convert/trait.TryFrom.html#associatedtype.Error\" title=\"type core::convert::TryFrom::Error\">Error</a>></h4></section></summary><div class=\"docblock\"><p>Tries to convert an <code>&OsStr</code> to a <code>&str</code>.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::ffi::OsStr;\n\n<span class=\"kw\">let </span>os_str = OsStr::new(<span class=\"string\">\"foo\"</span>);\n<span class=\"kw\">let </span>as_str = <<span class=\"kw-2\">&</span>str>::try_from(os_str).unwrap();\n<span class=\"macro\">assert_eq!</span>(as_str, <span class=\"string\">\"foo\"</span>);</code></pre></div>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Error\" class=\"associatedtype trait-impl\"><a href=\"#associatedtype.Error\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/1.77.2/core/convert/trait.TryFrom.html#associatedtype.Error\" class=\"associatedtype\">Error</a> = <a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/core/str/error/struct.Utf8Error.html\" title=\"struct core::str::error::Utf8Error\">Utf8Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details></div></details>","TryFrom<&'a OsStr>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialEq%3COsString%3E-for-%26str\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.29.0\">1.29.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/std/ffi/os_str.rs.html#652\">source</a></span><a href=\"#impl-PartialEq%3COsString%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/std/ffi/os_str/struct.OsString.html\" title=\"struct std::ffi::os_str::OsString\">OsString</a>> for &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.eq\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/1.77.2/src/std/ffi/os_str.rs.html#654\">source</a><a href=\"#method.eq\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialEq.html#tymethod.eq\" class=\"fn\">eq</a>(&self, other: &<a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/std/ffi/os_str/struct.OsString.html\" title=\"struct std::ffi::os_str::OsString\">OsString</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>This method tests for <code>self</code> and <code>other</code> values to be equal, and is used\nby <code>==</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ne\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/core/cmp.rs.html#242\">source</a></span><a href=\"#method.ne\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialEq.html#method.ne\" class=\"fn\">ne</a>(&self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.reference.html\">&Rhs</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>This method tests for <code>!=</code>. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.</div></details></div></details>","PartialEq<OsString>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Pattern%3C'a%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/1.77.2/src/core/str/pattern.rs.html#940\">source</a><a href=\"#impl-Pattern%3C'a%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a, 'b> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/str/pattern/trait.Pattern.html\" title=\"trait core::str::pattern::Pattern\">Pattern</a><'a> for &'b <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"docblock\"><p>Non-allocating substring search.</p>\n<p>Will handle the pattern <code>""</code> as returning empty matches at each character\nboundary.</p>\n<h4 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h4>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"macro\">assert_eq!</span>(<span class=\"string\">\"Hello world\"</span>.find(<span class=\"string\">\"world\"</span>), <span class=\"prelude-val\">Some</span>(<span class=\"number\">6</span>));</code></pre></div>\n</div><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_prefix_of\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/1.77.2/src/core/str/pattern.rs.html#950\">source</a><a href=\"#method.is_prefix_of\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/str/pattern/trait.Pattern.html#method.is_prefix_of\" class=\"fn\">is_prefix_of</a>(self, haystack: &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>pattern</code>)</span></div></span></summary><div class=\"docblock\"><p>Checks whether the pattern matches at the front of the haystack.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_contained_in\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/1.77.2/src/core/str/pattern.rs.html#956\">source</a><a href=\"#method.is_contained_in\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/str/pattern/trait.Pattern.html#method.is_contained_in\" class=\"fn\">is_contained_in</a>(self, haystack: &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>pattern</code>)</span></div></span></summary><div class=\"docblock\"><p>Checks whether the pattern matches anywhere in the haystack</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.strip_prefix_of\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/1.77.2/src/core/str/pattern.rs.html#982\">source</a><a href=\"#method.strip_prefix_of\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/str/pattern/trait.Pattern.html#method.strip_prefix_of\" class=\"fn\">strip_prefix_of</a>(self, haystack: &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><&'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>pattern</code>)</span></div></span></summary><div class=\"docblock\"><p>Removes the pattern from the front of haystack, if it matches.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_suffix_of\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/1.77.2/src/core/str/pattern.rs.html#993\">source</a><a href=\"#method.is_suffix_of\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/str/pattern/trait.Pattern.html#method.is_suffix_of\" class=\"fn\">is_suffix_of</a>(self, haystack: &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>pattern</code>)</span></div></span></summary><div class=\"docblock\"><p>Checks whether the pattern matches at the back of the haystack.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.strip_suffix_of\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/1.77.2/src/core/str/pattern.rs.html#999\">source</a><a href=\"#method.strip_suffix_of\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/str/pattern/trait.Pattern.html#method.strip_suffix_of\" class=\"fn\">strip_suffix_of</a>(self, haystack: &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><&'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>pattern</code>)</span></div></span></summary><div class=\"docblock\"><p>Removes the pattern from the back of haystack, if it matches.</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Searcher\" class=\"associatedtype trait-impl\"><a href=\"#associatedtype.Searcher\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/1.77.2/core/str/pattern/trait.Pattern.html#associatedtype.Searcher\" class=\"associatedtype\">Searcher</a> = <a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/core/str/pattern/struct.StrSearcher.html\" title=\"struct core::str::pattern::StrSearcher\">StrSearcher</a><'a, 'b></h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>pattern</code>)</span></div></span><div class='docblock'>Associated searcher for this pattern</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_searcher\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/1.77.2/src/core/str/pattern.rs.html#944\">source</a><a href=\"#method.into_searcher\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/str/pattern/trait.Pattern.html#tymethod.into_searcher\" class=\"fn\">into_searcher</a>(self, haystack: &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>) -> <a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/core/str/pattern/struct.StrSearcher.html\" title=\"struct core::str::pattern::StrSearcher\">StrSearcher</a><'a, 'b></h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>pattern</code>)</span></div></span><div class='docblock'>Constructs the associated searcher from\n<code>self</code> and the <code>haystack</code> to search in.</div></details></div></details>","Pattern<'a>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Error-for-%26str\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/core/str/mod.rs.html#2810\">source</a></span><a href=\"#impl-Error-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for &<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.source\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.30.0\">1.30.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/core/error.rs.html#84\">source</a></span><a href=\"#method.source\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/error/trait.Error.html#method.source\" class=\"fn\">source</a>(&self) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><&(dyn <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> + 'static)></h4></section></summary><div class='docblock'>The lower-level source of this error, if any. <a href=\"https://doc.rust-lang.org/1.77.2/core/error/trait.Error.html#method.source\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.description\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/core/error.rs.html#110\">source</a></span><a href=\"#method.description\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/error/trait.Error.html#method.description\" class=\"fn\">description</a>(&self) -> &<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h4></section></summary><span class=\"item-info\"><div class=\"stab deprecated\"><span class=\"emoji\">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href=\"https://doc.rust-lang.org/1.77.2/core/error/trait.Error.html#method.description\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.cause\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/core/error.rs.html#120\">source</a></span><a href=\"#method.cause\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/error/trait.Error.html#method.cause\" class=\"fn\">cause</a>(&self) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><&dyn <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a>></h4></section></summary><span class=\"item-info\"><div class=\"stab deprecated\"><span class=\"emoji\">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.provide\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/1.77.2/src/core/error.rs.html#184\">source</a><a href=\"#method.provide\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/error/trait.Error.html#method.provide\" class=\"fn\">provide</a><'a>(&'a self, request: &mut <a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/core/error/struct.Request.html\" title=\"struct core::error::Request\">Request</a><'a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type based access to context intended for error reports. <a href=\"https://doc.rust-lang.org/1.77.2/core/error/trait.Error.html#method.provide\">Read more</a></div></details></div></details>","Error","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Default-for-%26str\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/core/str/mod.rs.html#2736\">source</a></span><a href=\"#impl-Default-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for &<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.default\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/1.77.2/src/core/str/mod.rs.html#2739\">source</a><a href=\"#method.default\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/default/trait.Default.html#tymethod.default\" class=\"fn\">default</a>() -> &<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h4></section></summary><div class=\"docblock\"><p>Creates an empty str</p>\n</div></details></div></details>","Default","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialEq%3CCow%3C'a,+str%3E%3E-for-%26str\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/alloc/string.rs.html#2333\">source</a></span><a href=\"#impl-PartialEq%3CCow%3C'a,+str%3E%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a, 'b> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/alloc/borrow/enum.Cow.html\" title=\"enum alloc::borrow::Cow\">Cow</a><'a, <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>>> for &'b <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.eq\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/1.77.2/src/alloc/string.rs.html#2333\">source</a><a href=\"#method.eq\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialEq.html#tymethod.eq\" class=\"fn\">eq</a>(&self, other: &<a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/alloc/borrow/enum.Cow.html\" title=\"enum alloc::borrow::Cow\">Cow</a><'a, <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>This method tests for <code>self</code> and <code>other</code> values to be equal, and is used\nby <code>==</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ne\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/1.77.2/src/alloc/string.rs.html#2333\">source</a><a href=\"#method.ne\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialEq.html#method.ne\" class=\"fn\">ne</a>(&self, other: &<a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/alloc/borrow/enum.Cow.html\" title=\"enum alloc::borrow::Cow\">Cow</a><'a, <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>This method tests for <code>!=</code>. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.</div></details></div></details>","PartialEq<Cow<'a, str>>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialEq%3CString%3E-for-%26str\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/alloc/string.rs.html#2329\">source</a></span><a href=\"#impl-PartialEq%3CString%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a, 'b> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/alloc/string/struct.String.html\" title=\"struct alloc::string::String\">String</a>> for &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.eq\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/1.77.2/src/alloc/string.rs.html#2329\">source</a><a href=\"#method.eq\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialEq.html#tymethod.eq\" class=\"fn\">eq</a>(&self, other: &<a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/alloc/string/struct.String.html\" title=\"struct alloc::string::String\">String</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>This method tests for <code>self</code> and <code>other</code> values to be equal, and is used\nby <code>==</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ne\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/1.77.2/src/alloc/string.rs.html#2329\">source</a><a href=\"#method.ne\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialEq.html#method.ne\" class=\"fn\">ne</a>(&self, other: &<a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/alloc/string/struct.String.html\" title=\"struct alloc::string::String\">String</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>This method tests for <code>!=</code>. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.</div></details></div></details>","PartialEq<String>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialOrd%3CBStr%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/impls.rs.html#502\">source</a><a href=\"#impl-PartialOrd%3CBStr%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a, 'b> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a><<a class=\"struct\" href=\"winnow/stream/struct.BStr.html\" title=\"struct winnow::stream::BStr\">BStr</a>> for &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.partial_cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/impls.rs.html#502\">source</a><a href=\"#method.partial_cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\" class=\"fn\">partial_cmp</a>(&self, other: &<a class=\"struct\" href=\"winnow/stream/struct.BStr.html\" title=\"struct winnow::stream::BStr\">BStr</a>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><<a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a>></h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/core/cmp.rs.html#1127\">source</a></span><a href=\"#method.lt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#method.lt\" class=\"fn\">lt</a>(&self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.reference.html\">&Rhs</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>This method tests less than (for <code>self</code> and <code>other</code>) and is used by the <code><</code> operator. <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#method.lt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.le\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/core/cmp.rs.html#1144\">source</a></span><a href=\"#method.le\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#method.le\" class=\"fn\">le</a>(&self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.reference.html\">&Rhs</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>This method tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the <code><=</code>\noperator. <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#method.le\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.gt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/core/cmp.rs.html#1160\">source</a></span><a href=\"#method.gt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#method.gt\" class=\"fn\">gt</a>(&self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.reference.html\">&Rhs</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>This method tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>></code> operator. <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#method.gt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ge\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/core/cmp.rs.html#1177\">source</a></span><a href=\"#method.ge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#method.ge\" class=\"fn\">ge</a>(&self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.reference.html\">&Rhs</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>This method tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by the <code>>=</code>\noperator. <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#method.ge\">Read more</a></div></details></div></details>","PartialOrd<BStr>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FindSlice%3C(%26str,+%26str)%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2437-2442\">source</a><a href=\"#impl-FindSlice%3C(%26str,+%26str)%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'i, 's> <a class=\"trait\" href=\"winnow/stream/trait.FindSlice.html\" title=\"trait winnow::stream::FindSlice\">FindSlice</a><(&'s <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>, &'s <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>)> for &'i <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.find_slice\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2439-2441\">source</a><a href=\"#method.find_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.FindSlice.html#tymethod.find_slice\" class=\"fn\">find_slice</a>(&self, substr: (&'s <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>, &'s <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>)) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><<a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/core/ops/range/struct.Range.html\" title=\"struct core::ops::range::Range\">Range</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.usize.html\">usize</a>>></h4></section></summary><div class='docblock'>Returns the offset of the slice if it is found</div></details></div></details>","FindSlice<(&'s str, &'s str)>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Compare%3CCaseless%3Cchar%3E%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2204-2209\">source</a><a href=\"#impl-Compare%3CCaseless%3Cchar%3E%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a> <a class=\"trait\" href=\"winnow/stream/trait.Compare.html\" title=\"trait winnow::stream::Compare\">Compare</a><<a class=\"struct\" href=\"winnow/ascii/struct.Caseless.html\" title=\"struct winnow::ascii::Caseless\">Caseless</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a>>> for &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.compare\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2206-2208\">source</a><a href=\"#method.compare\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Compare.html#tymethod.compare\" class=\"fn\">compare</a>(&self, t: <a class=\"struct\" href=\"winnow/ascii/struct.Caseless.html\" title=\"struct winnow::ascii::Caseless\">AsciiCaseless</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a>>) -> <a class=\"enum\" href=\"winnow/stream/enum.CompareResult.html\" title=\"enum winnow::stream::CompareResult\">CompareResult</a></h4></section></summary><div class='docblock'>Compares self to another value for equality</div></details></div></details>","Compare<Caseless<char>>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FindSlice%3C(char,+char,+char)%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2475-2480\">source</a><a href=\"#impl-FindSlice%3C(char,+char,+char)%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'i> <a class=\"trait\" href=\"winnow/stream/trait.FindSlice.html\" title=\"trait winnow::stream::FindSlice\">FindSlice</a><(<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a>)> for &'i <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.find_slice\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2477-2479\">source</a><a href=\"#method.find_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.FindSlice.html#tymethod.find_slice\" class=\"fn\">find_slice</a>(&self, substr: (<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a>)) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><<a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/core/ops/range/struct.Range.html\" title=\"struct core::ops::range::Range\">Range</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.usize.html\">usize</a>>></h4></section></summary><div class='docblock'>Returns the offset of the slice if it is found</div></details></div></details>","FindSlice<(char, char, char)>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Compare%3C%26str%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2183-2188\">source</a><a href=\"#impl-Compare%3C%26str%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a, 'b> <a class=\"trait\" href=\"winnow/stream/trait.Compare.html\" title=\"trait winnow::stream::Compare\">Compare</a><&'b <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>> for &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.compare\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2185-2187\">source</a><a href=\"#method.compare\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Compare.html#tymethod.compare\" class=\"fn\">compare</a>(&self, t: &'b <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>) -> <a class=\"enum\" href=\"winnow/stream/enum.CompareResult.html\" title=\"enum winnow::stream::CompareResult\">CompareResult</a></h4></section></summary><div class='docblock'>Compares self to another value for equality</div></details></div></details>","Compare<&'b str>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialOrd%3CBytes%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/impls.rs.html#255\">source</a><a href=\"#impl-PartialOrd%3CBytes%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a, 'b> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a><<a class=\"struct\" href=\"winnow/stream/struct.Bytes.html\" title=\"struct winnow::stream::Bytes\">Bytes</a>> for &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.partial_cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/impls.rs.html#255\">source</a><a href=\"#method.partial_cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\" class=\"fn\">partial_cmp</a>(&self, other: &<a class=\"struct\" href=\"winnow/stream/struct.Bytes.html\" title=\"struct winnow::stream::Bytes\">Bytes</a>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><<a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a>></h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/core/cmp.rs.html#1127\">source</a></span><a href=\"#method.lt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#method.lt\" class=\"fn\">lt</a>(&self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.reference.html\">&Rhs</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>This method tests less than (for <code>self</code> and <code>other</code>) and is used by the <code><</code> operator. <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#method.lt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.le\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/core/cmp.rs.html#1144\">source</a></span><a href=\"#method.le\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#method.le\" class=\"fn\">le</a>(&self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.reference.html\">&Rhs</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>This method tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the <code><=</code>\noperator. <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#method.le\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.gt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/core/cmp.rs.html#1160\">source</a></span><a href=\"#method.gt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#method.gt\" class=\"fn\">gt</a>(&self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.reference.html\">&Rhs</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>This method tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>></code> operator. <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#method.gt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ge\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/core/cmp.rs.html#1177\">source</a></span><a href=\"#method.ge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#method.ge\" class=\"fn\">ge</a>(&self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.reference.html\">&Rhs</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>This method tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by the <code>>=</code>\noperator. <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialOrd.html#method.ge\">Read more</a></div></details></div></details>","PartialOrd<Bytes>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-UpdateSlice-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2587-2592\">source</a><a href=\"#impl-UpdateSlice-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a> <a class=\"trait\" href=\"winnow/stream/trait.UpdateSlice.html\" title=\"trait winnow::stream::UpdateSlice\">UpdateSlice</a> for &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.update_slice\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2589-2591\">source</a><a href=\"#method.update_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.UpdateSlice.html#tymethod.update_slice\" class=\"fn\">update_slice</a>(self, inner: Self::<a class=\"associatedtype\" href=\"winnow/stream/trait.Stream.html#associatedtype.Slice\" title=\"type winnow::stream::Stream::Slice\">Slice</a>) -> Self</h4></section></summary><div class='docblock'>Convert an <code>Output</code> type to be used as <code>Stream</code></div></details></div></details>","UpdateSlice","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FindSlice%3C(%26str,+%26str,+%26str)%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2444-2452\">source</a><a href=\"#impl-FindSlice%3C(%26str,+%26str,+%26str)%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'i, 's> <a class=\"trait\" href=\"winnow/stream/trait.FindSlice.html\" title=\"trait winnow::stream::FindSlice\">FindSlice</a><(&'s <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>, &'s <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>, &'s <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>)> for &'i <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.find_slice\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2446-2451\">source</a><a href=\"#method.find_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.FindSlice.html#tymethod.find_slice\" class=\"fn\">find_slice</a>(\n &self,\n substr: (&'s <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>, &'s <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>, &'s <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>)\n) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><<a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/core/ops/range/struct.Range.html\" title=\"struct core::ops::range::Range\">Range</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.usize.html\">usize</a>>></h4></section></summary><div class='docblock'>Returns the offset of the slice if it is found</div></details></div></details>","FindSlice<(&'s str, &'s str, &'s str)>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Compare%3Cchar%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2197-2202\">source</a><a href=\"#impl-Compare%3Cchar%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a> <a class=\"trait\" href=\"winnow/stream/trait.Compare.html\" title=\"trait winnow::stream::Compare\">Compare</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a>> for &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.compare\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2199-2201\">source</a><a href=\"#method.compare\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Compare.html#tymethod.compare\" class=\"fn\">compare</a>(&self, t: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a>) -> <a class=\"enum\" href=\"winnow/stream/enum.CompareResult.html\" title=\"enum winnow::stream::CompareResult\">CompareResult</a></h4></section></summary><div class='docblock'>Compares self to another value for equality</div></details></div></details>","Compare<char>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FindSlice%3C(%26str,)%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2430-2435\">source</a><a href=\"#impl-FindSlice%3C(%26str,)%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'i, 's> <a class=\"trait\" href=\"winnow/stream/trait.FindSlice.html\" title=\"trait winnow::stream::FindSlice\">FindSlice</a><(&'s <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>,)> for &'i <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.find_slice\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2432-2434\">source</a><a href=\"#method.find_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.FindSlice.html#tymethod.find_slice\" class=\"fn\">find_slice</a>(&self, substr: (&'s <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>,)) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><<a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/core/ops/range/struct.Range.html\" title=\"struct core::ops::range::Range\">Range</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.usize.html\">usize</a>>></h4></section></summary><div class='docblock'>Returns the offset of the slice if it is found</div></details></div></details>","FindSlice<(&'s str,)>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Compare%3CCaseless%3C%26str%3E%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2190-2195\">source</a><a href=\"#impl-Compare%3CCaseless%3C%26str%3E%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a, 'b> <a class=\"trait\" href=\"winnow/stream/trait.Compare.html\" title=\"trait winnow::stream::Compare\">Compare</a><<a class=\"struct\" href=\"winnow/ascii/struct.Caseless.html\" title=\"struct winnow::ascii::Caseless\">Caseless</a><&'b <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>>> for &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.compare\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2192-2194\">source</a><a href=\"#method.compare\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Compare.html#tymethod.compare\" class=\"fn\">compare</a>(&self, t: <a class=\"struct\" href=\"winnow/ascii/struct.Caseless.html\" title=\"struct winnow::ascii::Caseless\">AsciiCaseless</a><&'b <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>>) -> <a class=\"enum\" href=\"winnow/stream/enum.CompareResult.html\" title=\"enum winnow::stream::CompareResult\">CompareResult</a></h4></section></summary><div class='docblock'>Compares self to another value for equality</div></details></div></details>","Compare<Caseless<&'b str>>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Parser%3CI,+%3CI+as+Stream%3E::Slice,+E%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#916-925\">source</a><a href=\"#impl-Parser%3CI,+%3CI+as+Stream%3E::Slice,+E%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'s, I, E: <a class=\"trait\" href=\"winnow/error/trait.ParserError.html\" title=\"trait winnow::error::ParserError\">ParserError</a><I>> <a class=\"trait\" href=\"winnow/trait.Parser.html\" title=\"trait winnow::Parser\">Parser</a><I, <I as <a class=\"trait\" href=\"winnow/stream/trait.Stream.html\" title=\"trait winnow::stream::Stream\">Stream</a>>::<a class=\"associatedtype\" href=\"winnow/stream/trait.Stream.html#associatedtype.Slice\" title=\"type winnow::stream::Stream::Slice\">Slice</a>, E> for &'s <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a><div class=\"where\">where\n I: <a class=\"trait\" href=\"winnow/stream/trait.Compare.html\" title=\"trait winnow::stream::Compare\">Compare</a><&'s <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>> + <a class=\"trait\" href=\"winnow/stream/trait.StreamIsPartial.html\" title=\"trait winnow::stream::StreamIsPartial\">StreamIsPartial</a> + <a class=\"trait\" href=\"winnow/stream/trait.Stream.html\" title=\"trait winnow::stream::Stream\">Stream</a>,</div></h3></section></summary><div class=\"docblock\"><p>This is a shortcut for <a href=\"winnow/token/fn.literal.html\" title=\"fn winnow::token::literal\"><code>literal</code></a>.</p>\n<h4 id=\"example\"><a class=\"doc-anchor\" href=\"#example\">§</a>Example</h4>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code>\n<span class=\"kw\">fn </span>parser<<span class=\"lifetime\">'s</span>>(s: <span class=\"kw-2\">&mut &</span><span class=\"lifetime\">'s </span>str) -> PResult<<span class=\"kw-2\">&</span><span class=\"lifetime\">'s </span>str, InputError<<span class=\"kw-2\">&</span><span class=\"lifetime\">'s </span>str>> {\n alt((<span class=\"string\">\"Hello\"</span>, take(<span class=\"number\">5usize</span>))).parse_next(s)\n}\n\n<span class=\"macro\">assert_eq!</span>(parser.parse_peek(<span class=\"string\">\"Hello, World!\"</span>), <span class=\"prelude-val\">Ok</span>((<span class=\"string\">\", World!\"</span>, <span class=\"string\">\"Hello\"</span>)));\n<span class=\"macro\">assert_eq!</span>(parser.parse_peek(<span class=\"string\">\"Something\"</span>), <span class=\"prelude-val\">Ok</span>((<span class=\"string\">\"hing\"</span>, <span class=\"string\">\"Somet\"</span>)));\n<span class=\"macro\">assert_eq!</span>(parser.parse_peek(<span class=\"string\">\"Some\"</span>), <span class=\"prelude-val\">Err</span>(ErrMode::Backtrack(InputError::new(<span class=\"string\">\"Some\"</span>, ErrorKind::Slice))));\n<span class=\"macro\">assert_eq!</span>(parser.parse_peek(<span class=\"string\">\"\"</span>), <span class=\"prelude-val\">Err</span>(ErrMode::Backtrack(InputError::new(<span class=\"string\">\"\"</span>, ErrorKind::Slice))));</code></pre></div>\n</div><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.parse_next\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#922-924\">source</a><a href=\"#method.parse_next\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/trait.Parser.html#tymethod.parse_next\" class=\"fn\">parse_next</a>(&mut self, i: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.reference.html\">&mut I</a>) -> <a class=\"type\" href=\"winnow/error/type.PResult.html\" title=\"type winnow::error::PResult\">PResult</a><<I as <a class=\"trait\" href=\"winnow/stream/trait.Stream.html\" title=\"trait winnow::stream::Stream\">Stream</a>>::<a class=\"associatedtype\" href=\"winnow/stream/trait.Stream.html#associatedtype.Slice\" title=\"type winnow::stream::Stream::Slice\">Slice</a>, E></h4></section></summary><div class='docblock'>Take tokens from the <a href=\"winnow/stream/trait.Stream.html\" title=\"trait winnow::stream::Stream\"><code>Stream</code></a>, turning it into the output <a href=\"winnow/trait.Parser.html#tymethod.parse_next\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.parse_peek\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#86-91\">source</a><a href=\"#method.parse_peek\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/trait.Parser.html#method.parse_peek\" class=\"fn\">parse_peek</a>(&mut self, input: I) -> <a class=\"type\" href=\"winnow/error/type.IResult.html\" title=\"type winnow::error::IResult\">IResult</a><I, O, E></h4></section></summary><div class='docblock'>Take tokens from the <a href=\"winnow/stream/trait.Stream.html\" title=\"trait winnow::stream::Stream\"><code>Stream</code></a>, turning it into the output <a href=\"winnow/trait.Parser.html#method.parse_peek\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.by_ref\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#137-142\">source</a><a href=\"#method.by_ref\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/trait.Parser.html#method.by_ref\" class=\"fn\">by_ref</a>(&mut self) -> <a class=\"struct\" href=\"winnow/combinator/struct.ByRef.html\" title=\"struct winnow::combinator::ByRef\">ByRef</a><'_, Self><div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Treat <code>&mut Self</code> as a parser <a href=\"winnow/trait.Parser.html#method.by_ref\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.value\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#161-167\">source</a><a href=\"#method.value\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/trait.Parser.html#method.value\" class=\"fn\">value</a><O2>(self, val: O2) -> <a class=\"struct\" href=\"winnow/combinator/struct.Value.html\" title=\"struct winnow::combinator::Value\">Value</a><Self, I, O, O2, E><div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n O2: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class='docblock'>Produce the provided value <a href=\"winnow/trait.Parser.html#method.value\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.default_value\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#185-191\">source</a><a href=\"#method.default_value\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/trait.Parser.html#method.default_value\" class=\"fn\">default_value</a><O2>(self) -> <a class=\"struct\" href=\"winnow/combinator/struct.DefaultValue.html\" title=\"struct winnow::combinator::DefaultValue\">DefaultValue</a><Self, I, O, O2, E><div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n O2: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a>,</div></h4></section></summary><div class='docblock'>Produce a type’s default value <a href=\"winnow/trait.Parser.html#method.default_value\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.void\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#209-214\">source</a><a href=\"#method.void\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/trait.Parser.html#method.void\" class=\"fn\">void</a>(self) -> <a class=\"struct\" href=\"winnow/combinator/struct.Void.html\" title=\"struct winnow::combinator::Void\">Void</a><Self, I, O, E><div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Discards the output of the <code>Parser</code> <a href=\"winnow/trait.Parser.html#method.void\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.output_into\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#238-244\">source</a><a href=\"#method.output_into\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/trait.Parser.html#method.output_into\" class=\"fn\">output_into</a><O2>(self) -> <a class=\"struct\" href=\"winnow/combinator/struct.OutputInto.html\" title=\"struct winnow::combinator::OutputInto\">OutputInto</a><Self, I, O, O2, E><div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n O: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><O2>,</div></h4></section></summary><div class='docblock'>Convert the parser’s output to another type using <a href=\"https://doc.rust-lang.org/1.77.2/core/convert/trait.From.html\" title=\"trait core::convert::From\"><code>std::convert::From</code></a> <a href=\"winnow/trait.Parser.html#method.output_into\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.recognize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#264-270\">source</a><a href=\"#method.recognize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/trait.Parser.html#method.recognize\" class=\"fn\">recognize</a>(self) -> <a class=\"struct\" href=\"winnow/combinator/struct.Recognize.html\" title=\"struct winnow::combinator::Recognize\">Recognize</a><Self, I, O, E><div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n I: <a class=\"trait\" href=\"winnow/stream/trait.Stream.html\" title=\"trait winnow::stream::Stream\">Stream</a>,</div></h4></section></summary><div class='docblock'>Produce the consumed input as produced value. <a href=\"winnow/trait.Parser.html#method.recognize\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.with_recognized\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#310-316\">source</a><a href=\"#method.with_recognized\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/trait.Parser.html#method.with_recognized\" class=\"fn\">with_recognized</a>(self) -> <a class=\"struct\" href=\"winnow/combinator/struct.WithRecognized.html\" title=\"struct winnow::combinator::WithRecognized\">WithRecognized</a><Self, I, O, E><div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n I: <a class=\"trait\" href=\"winnow/stream/trait.Stream.html\" title=\"trait winnow::stream::Stream\">Stream</a>,</div></h4></section></summary><div class='docblock'>Produce the consumed input with the output <a href=\"winnow/trait.Parser.html#method.with_recognized\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.map\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#411-417\">source</a><a href=\"#method.map\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/trait.Parser.html#method.map\" class=\"fn\">map</a><G, O2>(self, map: G) -> <a class=\"struct\" href=\"winnow/combinator/struct.Map.html\" title=\"struct winnow::combinator::Map\">Map</a><Self, G, I, O, O2, E><div class=\"where\">where\n G: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(O) -> O2,\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Maps a function over the output of a parser <a href=\"winnow/trait.Parser.html#method.map\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_map\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#441-449\">source</a><a href=\"#method.try_map\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/trait.Parser.html#method.try_map\" class=\"fn\">try_map</a><G, O2, E2>(self, map: G) -> <a class=\"struct\" href=\"winnow/combinator/struct.TryMap.html\" title=\"struct winnow::combinator::TryMap\">TryMap</a><Self, G, I, O, O2, E, E2><div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n G: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(O) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><O2, E2>,\n I: <a class=\"trait\" href=\"winnow/stream/trait.Stream.html\" title=\"trait winnow::stream::Stream\">Stream</a>,\n E: <a class=\"trait\" href=\"winnow/error/trait.FromExternalError.html\" title=\"trait winnow::error::FromExternalError\">FromExternalError</a><I, E2>,</div></h4></section></summary><div class='docblock'>Applies a function returning a <code>Result</code> over the output of a parser. <a href=\"winnow/trait.Parser.html#method.try_map\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.verify_map\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#476-484\">source</a><a href=\"#method.verify_map\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/trait.Parser.html#method.verify_map\" class=\"fn\">verify_map</a><G, O2>(self, map: G) -> <a class=\"struct\" href=\"winnow/combinator/struct.VerifyMap.html\" title=\"struct winnow::combinator::VerifyMap\">VerifyMap</a><Self, G, I, O, O2, E><div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n G: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(O) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><O2>,\n I: <a class=\"trait\" href=\"winnow/stream/trait.Stream.html\" title=\"trait winnow::stream::Stream\">Stream</a>,\n E: <a class=\"trait\" href=\"winnow/error/trait.ParserError.html\" title=\"trait winnow::error::ParserError\">ParserError</a><I>,</div></h4></section></summary><div class='docblock'>Apply both <a href=\"winnow/trait.Parser.html#method.verify\" title=\"method winnow::Parser::verify\"><code>Parser::verify</code></a> and <a href=\"winnow/trait.Parser.html#method.map\" title=\"method winnow::Parser::map\"><code>Parser::map</code></a>. <a href=\"winnow/trait.Parser.html#method.verify_map\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.flat_map\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#519-526\">source</a><a href=\"#method.flat_map\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/trait.Parser.html#method.flat_map\" class=\"fn\">flat_map</a><G, H, O2>(self, map: G) -> <a class=\"struct\" href=\"winnow/combinator/struct.FlatMap.html\" title=\"struct winnow::combinator::FlatMap\">FlatMap</a><Self, G, H, I, O, O2, E><div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n G: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(O) -> H,\n H: <a class=\"trait\" href=\"winnow/trait.Parser.html\" title=\"trait winnow::Parser\">Parser</a><I, O2, E>,</div></h4></section></summary><div class='docblock'>Creates a parser from the output of this one <a href=\"winnow/trait.Parser.html#method.flat_map\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.parse_to\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#577-585\">source</a><a href=\"#method.parse_to\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/trait.Parser.html#method.parse_to\" class=\"fn\">parse_to</a><O2>(self) -> <a class=\"struct\" href=\"winnow/combinator/struct.ParseTo.html\" title=\"struct winnow::combinator::ParseTo\">ParseTo</a><Self, I, O, O2, E><div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n I: <a class=\"trait\" href=\"winnow/stream/trait.Stream.html\" title=\"trait winnow::stream::Stream\">Stream</a>,\n O: <a class=\"trait\" href=\"winnow/stream/trait.ParseSlice.html\" title=\"trait winnow::stream::ParseSlice\">ParseSlice</a><O2>,\n E: <a class=\"trait\" href=\"winnow/error/trait.ParserError.html\" title=\"trait winnow::error::ParserError\">ParserError</a><I>,</div></h4></section></summary><div class='docblock'>Apply <a href=\"https://doc.rust-lang.org/1.77.2/core/str/traits/trait.FromStr.html\" title=\"trait core::str::traits::FromStr\"><code>std::str::FromStr</code></a> to the output of the parser <a href=\"winnow/trait.Parser.html#method.parse_to\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.verify\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#609-619\">source</a><a href=\"#method.verify\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/trait.Parser.html#method.verify\" class=\"fn\">verify</a><G, O2>(self, filter: G) -> <a class=\"struct\" href=\"winnow/combinator/struct.Verify.html\" title=\"struct winnow::combinator::Verify\">Verify</a><Self, G, I, O, O2, E><div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n G: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.reference.html\">&O2</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a>,\n I: <a class=\"trait\" href=\"winnow/stream/trait.Stream.html\" title=\"trait winnow::stream::Stream\">Stream</a>,\n O: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a><O2>,\n O2: ?<a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n E: <a class=\"trait\" href=\"winnow/error/trait.ParserError.html\" title=\"trait winnow::error::ParserError\">ParserError</a><I>,</div></h4></section></summary><div class='docblock'>Returns the output of the child parser if it satisfies a verification function. <a href=\"winnow/trait.Parser.html#method.verify\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.context\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#627-635\">source</a><a href=\"#method.context\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/trait.Parser.html#method.context\" class=\"fn\">context</a><C>(self, context: C) -> <a class=\"struct\" href=\"winnow/combinator/struct.Context.html\" title=\"struct winnow::combinator::Context\">Context</a><Self, I, O, E, C><div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n I: <a class=\"trait\" href=\"winnow/stream/trait.Stream.html\" title=\"trait winnow::stream::Stream\">Stream</a>,\n E: <a class=\"trait\" href=\"winnow/error/trait.AddContext.html\" title=\"trait winnow::error::AddContext\">AddContext</a><I, C>,\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,</div></h4></section></summary><div class='docblock'>If parsing fails, add context to the error <a href=\"winnow/trait.Parser.html#method.context\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.complete_err\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#653-658\">source</a><a href=\"#method.complete_err\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/trait.Parser.html#method.complete_err\" class=\"fn\">complete_err</a>(self) -> <a class=\"struct\" href=\"winnow/combinator/struct.CompleteErr.html\" title=\"struct winnow::combinator::CompleteErr\">CompleteErr</a><Self><div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Transforms <a href=\"winnow/error/enum.ErrMode.html#variant.Incomplete\" title=\"variant winnow::error::ErrMode::Incomplete\"><code>Incomplete</code></a> into <a href=\"winnow/error/enum.ErrMode.html#variant.Backtrack\" title=\"variant winnow::error::ErrMode::Backtrack\"><code>Backtrack</code></a> <a href=\"winnow/trait.Parser.html#method.complete_err\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.err_into\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/parser.rs.html#662-668\">source</a><a href=\"#method.err_into\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/trait.Parser.html#method.err_into\" class=\"fn\">err_into</a><E2>(self) -> <a class=\"struct\" href=\"winnow/combinator/struct.ErrInto.html\" title=\"struct winnow::combinator::ErrInto\">ErrInto</a><Self, I, O, E, E2><div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n E: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><E2>,</div></h4></section></summary><div class='docblock'>Convert the parser’s error to another type using <a href=\"https://doc.rust-lang.org/1.77.2/core/convert/trait.From.html\" title=\"trait core::convert::From\"><code>std::convert::From</code></a></div></details></div></details>","Parser<I, <I as Stream>::Slice, E>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-SliceLen-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#450-455\">source</a><a href=\"#impl-SliceLen-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a> <a class=\"trait\" href=\"winnow/stream/trait.SliceLen.html\" title=\"trait winnow::stream::SliceLen\">SliceLen</a> for &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.slice_len\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#452-454\">source</a><a href=\"#method.slice_len\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.SliceLen.html#tymethod.slice_len\" class=\"fn\">slice_len</a>(&self) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.usize.html\">usize</a></h4></section></summary><div class='docblock'>Calculates the input length, as indicated by its name,\nand the name of the trait itself</div></details></div></details>","SliceLen","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FindSlice%3C(char,+char)%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2468-2473\">source</a><a href=\"#impl-FindSlice%3C(char,+char)%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'i> <a class=\"trait\" href=\"winnow/stream/trait.FindSlice.html\" title=\"trait winnow::stream::FindSlice\">FindSlice</a><(<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a>)> for &'i <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.find_slice\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2470-2472\">source</a><a href=\"#method.find_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.FindSlice.html#tymethod.find_slice\" class=\"fn\">find_slice</a>(&self, substr: (<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a>)) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><<a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/core/ops/range/struct.Range.html\" title=\"struct core::ops::range::Range\">Range</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.usize.html\">usize</a>>></h4></section></summary><div class='docblock'>Returns the offset of the slice if it is found</div></details></div></details>","FindSlice<(char, char)>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-StreamIsPartial-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#1560-1573\">source</a><a href=\"#impl-StreamIsPartial-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a> <a class=\"trait\" href=\"winnow/stream/trait.StreamIsPartial.html\" title=\"trait winnow::stream::StreamIsPartial\">StreamIsPartial</a> for &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedtype.PartialState\" class=\"associatedtype trait-impl\"><a href=\"#associatedtype.PartialState\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"winnow/stream/trait.StreamIsPartial.html#associatedtype.PartialState\" class=\"associatedtype\">PartialState</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.unit.html\">()</a></h4></section></summary><div class='docblock'>Whether the stream is currently partial or complete</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.complete\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#1563-1565\">source</a><a href=\"#method.complete\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.StreamIsPartial.html#tymethod.complete\" class=\"fn\">complete</a>(&mut self) -> Self::<a class=\"associatedtype\" href=\"winnow/stream/trait.StreamIsPartial.html#associatedtype.PartialState\" title=\"type winnow::stream::StreamIsPartial::PartialState\">PartialState</a></h4></section></summary><div class='docblock'>Mark the stream is complete</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.restore_partial\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#1567\">source</a><a href=\"#method.restore_partial\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.StreamIsPartial.html#tymethod.restore_partial\" class=\"fn\">restore_partial</a>(&mut self, _state: Self::<a class=\"associatedtype\" href=\"winnow/stream/trait.StreamIsPartial.html#associatedtype.PartialState\" title=\"type winnow::stream::StreamIsPartial::PartialState\">PartialState</a>)</h4></section></summary><div class='docblock'>Restore the stream back to its previous state</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_partial_supported\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#1570-1572\">source</a><a href=\"#method.is_partial_supported\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.StreamIsPartial.html#tymethod.is_partial_supported\" class=\"fn\">is_partial_supported</a>() -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Report whether the <a href=\"winnow/stream/trait.Stream.html\" title=\"trait winnow::stream::Stream\"><code>Stream</code></a> is can ever be incomplete</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_partial\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#1542-1544\">source</a><a href=\"#method.is_partial\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.StreamIsPartial.html#method.is_partial\" class=\"fn\">is_partial</a>(&self) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Report whether the <a href=\"winnow/stream/trait.Stream.html\" title=\"trait winnow::stream::Stream\"><code>Stream</code></a> is currently incomplete</div></details></div></details>","StreamIsPartial","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-AsBStr-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2005-2010\">source</a><a href=\"#impl-AsBStr-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a> <a class=\"trait\" href=\"winnow/stream/trait.AsBStr.html\" title=\"trait winnow::stream::AsBStr\">AsBStr</a> for &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.as_bstr\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2007-2009\">source</a><a href=\"#method.as_bstr\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.AsBStr.html#tymethod.as_bstr\" class=\"fn\">as_bstr</a>(&self) -> &[<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.u8.html\">u8</a>] <a href=\"#\" class=\"tooltip\" data-notable-ty=\"&[u8]\">ⓘ</a></h4></section></summary><div class='docblock'>Casts the input type to a byte slice</div></details></div></details>","AsBStr","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialEq%3CBytes%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/impls.rs.html#236\">source</a><a href=\"#impl-PartialEq%3CBytes%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a, 'b> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"struct\" href=\"winnow/stream/struct.Bytes.html\" title=\"struct winnow::stream::Bytes\">Bytes</a>> for &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.eq\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/impls.rs.html#236\">source</a><a href=\"#method.eq\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialEq.html#tymethod.eq\" class=\"fn\">eq</a>(&self, other: &<a class=\"struct\" href=\"winnow/stream/struct.Bytes.html\" title=\"struct winnow::stream::Bytes\">Bytes</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>This method tests for <code>self</code> and <code>other</code> values to be equal, and is used\nby <code>==</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ne\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/core/cmp.rs.html#242\">source</a></span><a href=\"#method.ne\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialEq.html#method.ne\" class=\"fn\">ne</a>(&self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.reference.html\">&Rhs</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>This method tests for <code>!=</code>. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.</div></details></div></details>","PartialEq<Bytes>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Offset%3C%3C%26str+as+Stream%3E::Checkpoint%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#1772-1777\">source</a><a href=\"#impl-Offset%3C%3C%26str+as+Stream%3E::Checkpoint%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a> <a class=\"trait\" href=\"winnow/stream/trait.Offset.html\" title=\"trait winnow::stream::Offset\">Offset</a><<&'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a> as <a class=\"trait\" href=\"winnow/stream/trait.Stream.html\" title=\"trait winnow::stream::Stream\">Stream</a>>::<a class=\"associatedtype\" href=\"winnow/stream/trait.Stream.html#associatedtype.Checkpoint\" title=\"type winnow::stream::Stream::Checkpoint\">Checkpoint</a>> for &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.offset_from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#1774-1776\">source</a><a href=\"#method.offset_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Offset.html#tymethod.offset_from\" class=\"fn\">offset_from</a>(&self, other: &<&'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a> as <a class=\"trait\" href=\"winnow/stream/trait.Stream.html\" title=\"trait winnow::stream::Stream\">Stream</a>>::<a class=\"associatedtype\" href=\"winnow/stream/trait.Stream.html#associatedtype.Checkpoint\" title=\"type winnow::stream::Stream::Checkpoint\">Checkpoint</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.usize.html\">usize</a></h4></section></summary><div class='docblock'>Offset between the first byte of <code>start</code> and the first byte of <code>self</code>a <a href=\"winnow/stream/trait.Offset.html#tymethod.offset_from\">Read more</a></div></details></div></details>","Offset<<&'a str as Stream>::Checkpoint>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Offset-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#1765-1770\">source</a><a href=\"#impl-Offset-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a> <a class=\"trait\" href=\"winnow/stream/trait.Offset.html\" title=\"trait winnow::stream::Offset\">Offset</a> for &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.offset_from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#1767-1769\">source</a><a href=\"#method.offset_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Offset.html#tymethod.offset_from\" class=\"fn\">offset_from</a>(&self, start: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.reference.html\">&Self</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.usize.html\">usize</a></h4></section></summary><div class='docblock'>Offset between the first byte of <code>start</code> and the first byte of <code>self</code>a <a href=\"winnow/stream/trait.Offset.html#tymethod.offset_from\">Read more</a></div></details></div></details>","Offset","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FindSlice%3Cchar%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2454-2459\">source</a><a href=\"#impl-FindSlice%3Cchar%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'i> <a class=\"trait\" href=\"winnow/stream/trait.FindSlice.html\" title=\"trait winnow::stream::FindSlice\">FindSlice</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a>> for &'i <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.find_slice\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2456-2458\">source</a><a href=\"#method.find_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.FindSlice.html#tymethod.find_slice\" class=\"fn\">find_slice</a>(&self, substr: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><<a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/core/ops/range/struct.Range.html\" title=\"struct core::ops::range::Range\">Range</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.usize.html\">usize</a>>></h4></section></summary><div class='docblock'>Returns the offset of the slice if it is found</div></details></div></details>","FindSlice<char>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialEq%3CBStr%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/impls.rs.html#483\">source</a><a href=\"#impl-PartialEq%3CBStr%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a, 'b> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"struct\" href=\"winnow/stream/struct.BStr.html\" title=\"struct winnow::stream::BStr\">BStr</a>> for &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.eq\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/impls.rs.html#483\">source</a><a href=\"#method.eq\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialEq.html#tymethod.eq\" class=\"fn\">eq</a>(&self, other: &<a class=\"struct\" href=\"winnow/stream/struct.BStr.html\" title=\"struct winnow::stream::BStr\">BStr</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>This method tests for <code>self</code> and <code>other</code> values to be equal, and is used\nby <code>==</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ne\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.77.2/src/core/cmp.rs.html#242\">source</a></span><a href=\"#method.ne\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.77.2/core/cmp/trait.PartialEq.html#method.ne\" class=\"fn\">ne</a>(&self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.reference.html\">&Rhs</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>This method tests for <code>!=</code>. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.</div></details></div></details>","PartialEq<BStr>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FindSlice%3C%26str%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2423-2428\">source</a><a href=\"#impl-FindSlice%3C%26str%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'i, 's> <a class=\"trait\" href=\"winnow/stream/trait.FindSlice.html\" title=\"trait winnow::stream::FindSlice\">FindSlice</a><&'s <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>> for &'i <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.find_slice\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2425-2427\">source</a><a href=\"#method.find_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.FindSlice.html#tymethod.find_slice\" class=\"fn\">find_slice</a>(&self, substr: &'s <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><<a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/core/ops/range/struct.Range.html\" title=\"struct core::ops::range::Range\">Range</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.usize.html\">usize</a>>></h4></section></summary><div class='docblock'>Returns the offset of the slice if it is found</div></details></div></details>","FindSlice<&'s str>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Stream-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#703-776\">source</a><a href=\"#impl-Stream-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'i> <a class=\"trait\" href=\"winnow/stream/trait.Stream.html\" title=\"trait winnow::stream::Stream\">Stream</a> for &'i <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedtype.Token\" class=\"associatedtype trait-impl\"><a href=\"#associatedtype.Token\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"winnow/stream/trait.Stream.html#associatedtype.Token\" class=\"associatedtype\">Token</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a></h4></section></summary><div class='docblock'>The smallest unit being parsed <a href=\"winnow/stream/trait.Stream.html#associatedtype.Token\">Read more</a></div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Slice\" class=\"associatedtype trait-impl\"><a href=\"#associatedtype.Slice\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"winnow/stream/trait.Stream.html#associatedtype.Slice\" class=\"associatedtype\">Slice</a> = &'i <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h4></section></summary><div class='docblock'>Sequence of <code>Token</code>s <a href=\"winnow/stream/trait.Stream.html#associatedtype.Slice\">Read more</a></div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.IterOffsets\" class=\"associatedtype trait-impl\"><a href=\"#associatedtype.IterOffsets\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"winnow/stream/trait.Stream.html#associatedtype.IterOffsets\" class=\"associatedtype\">IterOffsets</a> = <a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/core/str/iter/struct.CharIndices.html\" title=\"struct core::str::iter::CharIndices\">CharIndices</a><'i></h4></section></summary><div class='docblock'>Iterate with the offset from the current location</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Checkpoint\" class=\"associatedtype trait-impl\"><a href=\"#associatedtype.Checkpoint\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"winnow/stream/trait.Stream.html#associatedtype.Checkpoint\" class=\"associatedtype\">Checkpoint</a> = <a class=\"struct\" href=\"winnow/stream/struct.Checkpoint.html\" title=\"struct winnow::stream::Checkpoint\">Checkpoint</a><&'i <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>, &'i <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a>></h4></section></summary><div class='docblock'>A parse location within the stream</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.iter_offsets\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#712-714\">source</a><a href=\"#method.iter_offsets\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Stream.html#tymethod.iter_offsets\" class=\"fn\">iter_offsets</a>(&self) -> Self::<a class=\"associatedtype\" href=\"winnow/stream/trait.Stream.html#associatedtype.IterOffsets\" title=\"type winnow::stream::Stream::IterOffsets\">IterOffsets</a></h4></section></summary><div class='docblock'>Iterate with the offset from the current location</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.eof_offset\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#716-718\">source</a><a href=\"#method.eof_offset\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Stream.html#tymethod.eof_offset\" class=\"fn\">eof_offset</a>(&self) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.usize.html\">usize</a></h4></section></summary><div class='docblock'>Returns the offset to the end of the input</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.next_token\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#721-726\">source</a><a href=\"#method.next_token\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Stream.html#tymethod.next_token\" class=\"fn\">next_token</a>(&mut self) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><Self::<a class=\"associatedtype\" href=\"winnow/stream/trait.Stream.html#associatedtype.Token\" title=\"type winnow::stream::Stream::Token\">Token</a>></h4></section></summary><div class='docblock'>Split off the next token from the input</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.offset_for\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#729-739\">source</a><a href=\"#method.offset_for\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Stream.html#tymethod.offset_for\" class=\"fn\">offset_for</a><P>(&self, predicate: P) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.usize.html\">usize</a>><div class=\"where\">where\n P: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/ops/function/trait.Fn.html\" title=\"trait core::ops::function::Fn\">Fn</a>(Self::<a class=\"associatedtype\" href=\"winnow/stream/trait.Stream.html#associatedtype.Token\" title=\"type winnow::stream::Stream::Token\">Token</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.bool.html\">bool</a>,</div></h4></section></summary><div class='docblock'>Finds the offset of the next matching token</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.offset_at\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#741-755\">source</a><a href=\"#method.offset_at\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Stream.html#tymethod.offset_at\" class=\"fn\">offset_at</a>(&self, tokens: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.usize.html\">usize</a>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.usize.html\">usize</a>, <a class=\"enum\" href=\"winnow/error/enum.Needed.html\" title=\"enum winnow::error::Needed\">Needed</a>></h4></section></summary><div class='docblock'>Get the offset for the number of <code>tokens</code> into the stream <a href=\"winnow/stream/trait.Stream.html#tymethod.offset_at\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.next_slice\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#757-761\">source</a><a href=\"#method.next_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Stream.html#tymethod.next_slice\" class=\"fn\">next_slice</a>(&mut self, offset: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.usize.html\">usize</a>) -> Self::<a class=\"associatedtype\" href=\"winnow/stream/trait.Stream.html#associatedtype.Slice\" title=\"type winnow::stream::Stream::Slice\">Slice</a></h4></section></summary><div class='docblock'>Split off a slice of tokens from the input <a href=\"winnow/stream/trait.Stream.html#tymethod.next_slice\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.checkpoint\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#764-766\">source</a><a href=\"#method.checkpoint\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Stream.html#tymethod.checkpoint\" class=\"fn\">checkpoint</a>(&self) -> Self::<a class=\"associatedtype\" href=\"winnow/stream/trait.Stream.html#associatedtype.Checkpoint\" title=\"type winnow::stream::Stream::Checkpoint\">Checkpoint</a></h4></section></summary><div class='docblock'>Save the current parse location within the stream</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.reset\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#768-770\">source</a><a href=\"#method.reset\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Stream.html#tymethod.reset\" class=\"fn\">reset</a>(&mut self, checkpoint: &Self::<a class=\"associatedtype\" href=\"winnow/stream/trait.Stream.html#associatedtype.Checkpoint\" title=\"type winnow::stream::Stream::Checkpoint\">Checkpoint</a>)</h4></section></summary><div class='docblock'>Revert the stream to a prior <a href=\"winnow/stream/trait.Stream.html#associatedtype.Checkpoint\"><code>Self::Checkpoint</code></a> <a href=\"winnow/stream/trait.Stream.html#tymethod.reset\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.raw\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#773-775\">source</a><a href=\"#method.raw\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Stream.html#tymethod.raw\" class=\"fn\">raw</a>(&self) -> &dyn <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a></h4></section></summary><div class='docblock'>Return the inner-most stream</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.peek_token\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#564-571\">source</a><a href=\"#method.peek_token\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Stream.html#method.peek_token\" class=\"fn\">peek_token</a>(&self) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><(Self, Self::<a class=\"associatedtype\" href=\"winnow/stream/trait.Stream.html#associatedtype.Token\" title=\"type winnow::stream::Stream::Token\">Token</a>)><div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class='docblock'>Split off the next token from the input</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.peek_slice\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#601-608\">source</a><a href=\"#method.peek_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Stream.html#method.peek_slice\" class=\"fn\">peek_slice</a>(&self, offset: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.usize.html\">usize</a>) -> (Self, Self::<a class=\"associatedtype\" href=\"winnow/stream/trait.Stream.html#associatedtype.Slice\" title=\"type winnow::stream::Stream::Slice\">Slice</a>)<div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class='docblock'>Split off a slice of tokens from the input</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.finish\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#612-614\">source</a><a href=\"#method.finish\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Stream.html#method.finish\" class=\"fn\">finish</a>(&mut self) -> Self::<a class=\"associatedtype\" href=\"winnow/stream/trait.Stream.html#associatedtype.Slice\" title=\"type winnow::stream::Stream::Slice\">Slice</a></h4></section></summary><div class='docblock'>Advance to the end of the stream</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.peek_finish\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#617-624\">source</a><a href=\"#method.peek_finish\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.Stream.html#method.peek_finish\" class=\"fn\">peek_finish</a>(&self) -> (Self, Self::<a class=\"associatedtype\" href=\"winnow/stream/trait.Stream.html#associatedtype.Slice\" title=\"type winnow::stream::Stream::Slice\">Slice</a>)<div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class='docblock'>Advance to the end of the stream</div></details></div></details>","Stream","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FindSlice%3C(char,)%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2461-2466\">source</a><a href=\"#impl-FindSlice%3C(char,)%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'i> <a class=\"trait\" href=\"winnow/stream/trait.FindSlice.html\" title=\"trait winnow::stream::FindSlice\">FindSlice</a><(<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a>,)> for &'i <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.find_slice\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2463-2465\">source</a><a href=\"#method.find_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.FindSlice.html#tymethod.find_slice\" class=\"fn\">find_slice</a>(&self, substr: (<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.char.html\">char</a>,)) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><<a class=\"struct\" href=\"https://doc.rust-lang.org/1.77.2/core/ops/range/struct.Range.html\" title=\"struct core::ops::range::Range\">Range</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.usize.html\">usize</a>>></h4></section></summary><div class='docblock'>Returns the offset of the slice if it is found</div></details></div></details>","FindSlice<(char,)>","winnow::stream::Str"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-ParseSlice%3CR%3E-for-%26str\" class=\"impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2564-2569\">source</a><a href=\"#impl-ParseSlice%3CR%3E-for-%26str\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'a, R: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.77.2/core/str/traits/trait.FromStr.html\" title=\"trait core::str::traits::FromStr\">FromStr</a>> <a class=\"trait\" href=\"winnow/stream/trait.ParseSlice.html\" title=\"trait winnow::stream::ParseSlice\">ParseSlice</a><R> for &'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.77.2/std/primitive.str.html\">str</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.parse_slice\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/winnow/stream/mod.rs.html#2566-2568\">source</a><a href=\"#method.parse_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"winnow/stream/trait.ParseSlice.html#tymethod.parse_slice\" class=\"fn\">parse_slice</a>(&self) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.77.2/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><R></h4></section></summary><div class='docblock'>Succeeds if <code>parse()</code> succeeded <a href=\"winnow/stream/trait.ParseSlice.html#tymethod.parse_slice\">Read more</a></div></details></div></details>","ParseSlice<R>","winnow::stream::Str"]]
|
||
};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() |