diff options
Diffstat (limited to 'target/doc/mailparse/fn.parse_content_type.html')
-rw-r--r-- | target/doc/mailparse/fn.parse_content_type.html | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/target/doc/mailparse/fn.parse_content_type.html b/target/doc/mailparse/fn.parse_content_type.html index 7e4ed82..9470f28 100644 --- a/target/doc/mailparse/fn.parse_content_type.html +++ b/target/doc/mailparse/fn.parse_content_type.html @@ -47,8 +47,8 @@ <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs"> [<span class='inner'>−</span>] </a> - </span><a id='src-293' class='srclink' href='../src/mailparse/src/lib.rs.html#511-536' title='goto source code'>[src]</a></span></h1> -<pre class='rust fn'>pub fn parse_content_type(header: &<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.str.html'>str</a>) -> <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a><<a class='struct' href='../mailparse/struct.ParsedContentType.html' title='mailparse::ParsedContentType'>ParsedContentType</a>, <a class='enum' href='../mailparse/enum.MailParseError.html' title='mailparse::MailParseError'>MailParseError</a>></pre><div class='docblock'><p>Helper method to parse a header value as a Content-Type header. The charset + </span><a id='src-279' class='srclink' href='../src/mailparse/src/lib.rs.html#522-551' title='goto source code'>[src]</a></span></h1> +<pre class='rust fn'>pub fn parse_content_type(header: &<a class='primitive' href='https://doc.rust-lang.org/nightly/std/primitive.str.html'>str</a>) -> <a class='enum' href='https://doc.rust-lang.org/nightly/core/result/enum.Result.html' title='core::result::Result'>Result</a><<a class='struct' href='../mailparse/struct.ParsedContentType.html' title='mailparse::ParsedContentType'>ParsedContentType</a>, <a class='enum' href='../mailparse/enum.MailParseError.html' title='mailparse::MailParseError'>MailParseError</a>></pre><div class='docblock'><p>Helper method to parse a header value as a Content-Type header. The charset defaults to "us-ascii" if no charset parameter is provided in the header value.</p> @@ -61,7 +61,7 @@ value.</p> <span class='kw'>let</span> <span class='ident'>ctype</span> <span class='op'>=</span> <span class='ident'>parse_content_type</span>(<span class='kw-2'>&</span><span class='ident'>parsed</span>.<span class='ident'>get_value</span>().<span class='ident'>unwrap</span>()).<span class='ident'>unwrap</span>(); <span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>ctype</span>.<span class='ident'>mimetype</span>, <span class='string'>"text/html"</span>); <span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>ctype</span>.<span class='ident'>charset</span>, <span class='string'>"foo"</span>); - <span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>ctype</span>.<span class='ident'>boundary</span>, <span class='prelude-val'>Some</span>(<span class='string'>"quotes_are_removed"</span>.<span class='ident'>to_string</span>()));</pre> + <span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>ctype</span>.<span class='ident'>boundary</span>, <span class='prelude-val'>Some</span>(<span class='string'>"quotes_are_removed"</span>.<span class='ident'>to_string</span>()));<a class='test-arrow' target='_blank' href=''>Run</a></pre> <pre class='rust rust-example-rendered'> <span class='kw'>use</span> <span class='ident'>mailparse</span>::{<span class='ident'>parse_header</span>, <span class='ident'>parse_content_type</span>}; @@ -69,7 +69,16 @@ value.</p> <span class='kw'>let</span> <span class='ident'>ctype</span> <span class='op'>=</span> <span class='ident'>parse_content_type</span>(<span class='kw-2'>&</span><span class='ident'>parsed</span>.<span class='ident'>get_value</span>().<span class='ident'>unwrap</span>()).<span class='ident'>unwrap</span>(); <span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>ctype</span>.<span class='ident'>mimetype</span>, <span class='string'>"bogus"</span>); <span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>ctype</span>.<span class='ident'>charset</span>, <span class='string'>"us-ascii"</span>); - <span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>ctype</span>.<span class='ident'>boundary</span>, <span class='prelude-val'>None</span>);</pre> + <span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>ctype</span>.<span class='ident'>boundary</span>, <span class='prelude-val'>None</span>);<a class='test-arrow' target='_blank' href=''>Run</a></pre> + +<pre class='rust rust-example-rendered'> + <span class='kw'>use</span> <span class='ident'>mailparse</span>::{<span class='ident'>parse_header</span>, <span class='ident'>parse_content_type</span>}; + <span class='kw'>let</span> (<span class='ident'>parsed</span>, _) <span class='op'>=</span> <span class='ident'>parse_header</span>(<span class='string'>br#"Content-Type: application/octet-stream;name="=?utf8?B?6L+O5ai255m95a+M576O?=";charset="utf8""#</span>).<span class='ident'>unwrap</span>(); + <span class='kw'>let</span> <span class='ident'>ctype</span> <span class='op'>=</span> <span class='ident'>parse_content_type</span>(<span class='kw-2'>&</span><span class='ident'>parsed</span>.<span class='ident'>get_value</span>().<span class='ident'>unwrap</span>()).<span class='ident'>unwrap</span>(); + <span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>ctype</span>.<span class='ident'>mimetype</span>, <span class='string'>"application/octet-stream"</span>); + <span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>ctype</span>.<span class='ident'>charset</span>, <span class='string'>"utf8"</span>); + <span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>ctype</span>.<span class='ident'>boundary</span>, <span class='prelude-val'>None</span>); + <span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>ctype</span>.<span class='ident'>name</span>, <span class='prelude-val'>Some</span>(<span class='string'>"迎娶白富美"</span>.<span class='ident'>to_string</span>()));<a class='test-arrow' target='_blank' href=''>Run</a></pre> </div></section> <section id='search' class="content hidden"></section> @@ -93,6 +102,8 @@ value.</p> <dd>Move down in search results</dd> <dt>⏎</dt> <dd>Go to active search result</dd> + <dt>+</dt> + <dd>Collapse/expand all sections</dd> </dl> </div> |