diff options
Diffstat (limited to 'target/doc/src/mailparse/dateparse.rs.html')
-rw-r--r-- | target/doc/src/mailparse/dateparse.rs.html | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/target/doc/src/mailparse/dateparse.rs.html b/target/doc/src/mailparse/dateparse.rs.html index de46f2b..dd2021d 100644 --- a/target/doc/src/mailparse/dateparse.rs.html +++ b/target/doc/src/mailparse/dateparse.rs.html @@ -10,10 +10,11 @@ <title>dateparse.rs.html -- source</title> <link rel="stylesheet" type="text/css" href="../../normalize.css"> - <link rel="stylesheet" type="text/css" href="../../rustdoc.css" id="mainThemeStyle"> + <link rel="stylesheet" type="text/css" href="../../rustdoc.css" + id="mainThemeStyle"> <link rel="stylesheet" type="text/css" href="../../dark.css"> - <link rel="stylesheet" type="text/css" href="../../main.css" id="themeStyle"> + <link rel="stylesheet" type="text/css" href="../../light.css" id="themeStyle"> <script src="../../storage.js"></script> @@ -290,7 +291,7 @@ <span class="number">28</span> } } - _ <span class="op">=></span> <span class="number">0</span>, + <span class="kw">_</span> <span class="op">=></span> <span class="number">0</span>, } } @@ -356,7 +357,7 @@ <span class="ident">day_of_month</span> <span class="op">=</span> <span class="ident">v</span>; <span class="ident">state</span> <span class="op">=</span> <span class="ident">DateParseState</span>::<span class="ident">Month</span>; } - <span class="prelude-val">Err</span>(_) <span class="op">=></span> (), + <span class="prelude-val">Err</span>(<span class="kw">_</span>) <span class="op">=></span> (), }; <span class="kw">continue</span>; } @@ -374,7 +375,7 @@ <span class="string">"OCT"</span> <span class="op">|</span> <span class="string">"OCTOBER"</span> <span class="op">=></span> <span class="number">9</span>, <span class="string">"NOV"</span> <span class="op">|</span> <span class="string">"NOVEMBER"</span> <span class="op">=></span> <span class="number">10</span>, <span class="string">"DEC"</span> <span class="op">|</span> <span class="string">"DECEMBER"</span> <span class="op">=></span> <span class="number">11</span>, - _ <span class="op">=></span> <span class="kw">return</span> <span class="prelude-val">Err</span>(<span class="string">"Unrecognized month"</span>), + <span class="kw">_</span> <span class="op">=></span> <span class="kw">return</span> <span class="prelude-val">Err</span>(<span class="string">"Unrecognized month"</span>), }; <span class="ident">state</span> <span class="op">=</span> <span class="ident">DateParseState</span>::<span class="ident">Year</span>; <span class="kw">continue</span>; @@ -385,7 +386,7 @@ <span class="prelude-val">Ok</span>(<span class="ident">v</span>) <span class="kw">if</span> <span class="ident">v</span> <span class="op"><</span> <span class="number">100</span> <span class="op">=></span> <span class="number">1900</span> <span class="op">+</span> <span class="ident">v</span>, <span class="prelude-val">Ok</span>(<span class="ident">v</span>) <span class="kw">if</span> <span class="ident">v</span> <span class="op"><</span> <span class="number">1970</span> <span class="op">=></span> <span class="kw">return</span> <span class="prelude-val">Err</span>(<span class="string">"Disallowed year"</span>), <span class="prelude-val">Ok</span>(<span class="ident">v</span>) <span class="op">=></span> <span class="ident">v</span>, - <span class="prelude-val">Err</span>(_) <span class="op">=></span> <span class="kw">return</span> <span class="prelude-val">Err</span>(<span class="string">"Invalid year"</span>), + <span class="prelude-val">Err</span>(<span class="kw">_</span>) <span class="op">=></span> <span class="kw">return</span> <span class="prelude-val">Err</span>(<span class="string">"Invalid year"</span>), }; <span class="ident">result</span> <span class="op">=</span> <span class="ident">seconds_to_date</span>(<span class="ident">year</span> <span class="kw">as</span> <span class="ident">i64</span>, <span class="ident">month</span> <span class="kw">as</span> <span class="ident">i64</span>, <span class="ident">day_of_month</span> <span class="kw">as</span> <span class="ident">i64</span>); <span class="ident">state</span> <span class="op">=</span> <span class="ident">DateParseState</span>::<span class="ident">Hour</span>; @@ -394,7 +395,7 @@ <span class="ident">DateParseState</span>::<span class="ident">Hour</span> <span class="op">=></span> { <span class="kw">let</span> <span class="ident">hour</span> <span class="op">=</span> <span class="kw">match</span> <span class="ident">tok</span>.<span class="ident">parse</span>::<span class="op"><</span><span class="ident">u8</span><span class="op">></span>() { <span class="prelude-val">Ok</span>(<span class="ident">v</span>) <span class="op">=></span> <span class="ident">v</span>, - <span class="prelude-val">Err</span>(_) <span class="op">=></span> <span class="kw">return</span> <span class="prelude-val">Err</span>(<span class="string">"Invalid hour"</span>), + <span class="prelude-val">Err</span>(<span class="kw">_</span>) <span class="op">=></span> <span class="kw">return</span> <span class="prelude-val">Err</span>(<span class="string">"Invalid hour"</span>), }; <span class="ident">result</span> <span class="op">+=</span> <span class="number">3600</span> <span class="op">*</span> (<span class="ident">hour</span> <span class="kw">as</span> <span class="ident">i64</span>); <span class="ident">state</span> <span class="op">=</span> <span class="ident">DateParseState</span>::<span class="ident">Minute</span>; @@ -403,7 +404,7 @@ <span class="ident">DateParseState</span>::<span class="ident">Minute</span> <span class="op">=></span> { <span class="kw">let</span> <span class="ident">minute</span> <span class="op">=</span> <span class="kw">match</span> <span class="ident">tok</span>.<span class="ident">parse</span>::<span class="op"><</span><span class="ident">u8</span><span class="op">></span>() { <span class="prelude-val">Ok</span>(<span class="ident">v</span>) <span class="op">=></span> <span class="ident">v</span>, - <span class="prelude-val">Err</span>(_) <span class="op">=></span> <span class="kw">return</span> <span class="prelude-val">Err</span>(<span class="string">"Invalid minute"</span>), + <span class="prelude-val">Err</span>(<span class="kw">_</span>) <span class="op">=></span> <span class="kw">return</span> <span class="prelude-val">Err</span>(<span class="string">"Invalid minute"</span>), }; <span class="ident">result</span> <span class="op">+=</span> <span class="number">60</span> <span class="op">*</span> (<span class="ident">minute</span> <span class="kw">as</span> <span class="ident">i64</span>); <span class="ident">state</span> <span class="op">=</span> <span class="ident">DateParseState</span>::<span class="ident">Second</span>; @@ -412,7 +413,7 @@ <span class="ident">DateParseState</span>::<span class="ident">Second</span> <span class="op">=></span> { <span class="kw">let</span> <span class="ident">second</span> <span class="op">=</span> <span class="kw">match</span> <span class="ident">tok</span>.<span class="ident">parse</span>::<span class="op"><</span><span class="ident">u8</span><span class="op">></span>() { <span class="prelude-val">Ok</span>(<span class="ident">v</span>) <span class="op">=></span> <span class="ident">v</span>, - <span class="prelude-val">Err</span>(_) <span class="op">=></span> <span class="kw">return</span> <span class="prelude-val">Err</span>(<span class="string">"Invalid second"</span>), + <span class="prelude-val">Err</span>(<span class="kw">_</span>) <span class="op">=></span> <span class="kw">return</span> <span class="prelude-val">Err</span>(<span class="string">"Invalid second"</span>), }; <span class="ident">result</span> <span class="op">+=</span> <span class="ident">second</span> <span class="kw">as</span> <span class="ident">i64</span>; <span class="ident">state</span> <span class="op">=</span> <span class="ident">DateParseState</span>::<span class="ident">Timezone</span>; @@ -422,7 +423,7 @@ <span class="kw">let</span> (<span class="ident">tz</span>, <span class="ident">tz_sign</span>) <span class="op">=</span> <span class="kw">match</span> <span class="ident">tok</span>.<span class="ident">parse</span>::<span class="op"><</span><span class="ident">i32</span><span class="op">></span>() { <span class="prelude-val">Ok</span>(<span class="ident">v</span>) <span class="kw">if</span> <span class="ident">v</span> <span class="op"><</span> <span class="number">0</span> <span class="op">=></span> (<span class="op">-</span><span class="ident">v</span>, <span class="op">-</span><span class="number">1</span>), <span class="prelude-val">Ok</span>(<span class="ident">v</span>) <span class="op">=></span> (<span class="ident">v</span>, <span class="number">1</span>), - <span class="prelude-val">Err</span>(_) <span class="op">=></span> { + <span class="prelude-val">Err</span>(<span class="kw">_</span>) <span class="op">=></span> { <span class="kw">match</span> <span class="ident">tok</span>.<span class="ident">to_uppercase</span>().<span class="ident">as_str</span>() { <span class="comment">// This list taken from IETF RFC 822</span> <span class="string">"UTC"</span> <span class="op">|</span> <span class="string">"UT"</span> <span class="op">|</span> <span class="string">"GMT"</span> <span class="op">|</span> <span class="string">"Z"</span> <span class="op">=></span> (<span class="number">0</span>, <span class="number">1</span>), @@ -435,7 +436,7 @@ <span class="string">"M"</span> <span class="op">=></span> (<span class="number">1200</span>, <span class="op">-</span><span class="number">1</span>), <span class="string">"N"</span> <span class="op">=></span> (<span class="number">100</span>, <span class="number">1</span>), <span class="string">"Y"</span> <span class="op">=></span> (<span class="number">1200</span>, <span class="number">1</span>), - _ <span class="op">=></span> <span class="kw">return</span> <span class="prelude-val">Err</span>(<span class="string">"Invalid timezone"</span>), + <span class="kw">_</span> <span class="op">=></span> <span class="kw">return</span> <span class="prelude-val">Err</span>(<span class="string">"Invalid timezone"</span>), } } }; |