<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><metaname="generator"content="rustdoc"><metaname="description"content="Source to the Rust file `src/error.rs`."><metaname="keywords"content="rust, rustlang, rust-lang"><title>error.rs.html -- source</title><linkrel="stylesheet"type="text/css"href="../../normalize.css"><linkrel="stylesheet"type="text/css"href="../../rustdoc.css"id="mainThemeStyle"><linkrel="stylesheet"type="text/css"href="../../dark.css"><linkrel="stylesheet"type="text/css"href="../../light.css"id="themeStyle"><scriptsrc="../../storage.js"></script></head><bodyclass="rustdoc source"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><navclass="sidebar"><divclass="sidebar-menu">☰</div></nav><divclass="theme-picker"><buttonid="theme-picker"aria-label="Pick another theme!"><imgsrc="../../brush.svg"width="18"alt="Pick another theme!"></button><divid="theme-choices"></div></div><scriptsrc="../../theme.js"></script><navclass="sub"><formclass="search-form js-only"><divclass="search-container"><inputclass="search-input"name="search"autocomplete="off"placeholder="Click or press ‘S’ to search, ‘?’ for more options…"type="search"><aid="settings-menu"href="../../settings.html"><imgsrc="../../wheel.svg"width="18"alt="Change settings"></a></div></form></nav><sectionid="main"class="content"><preclass="line-numbers"><spanid="1"> 1</span>
<spanid="2"> 2</span>
<spanid="3"> 3</span>
<spanid="4"> 4</span>
<spanid="5"> 5</span>
<spanid="6"> 6</span>
<spanid="7"> 7</span>
<spanid="8"> 8</span>
<spanid="9"> 9</span>
<spanid="10"> 10</span>
<spanid="11"> 11</span>
<spanid="12"> 12</span>
<spanid="13"> 13</span>
<spanid="14"> 14</span>
<spanid="15"> 15</span>
<spanid="16"> 16</span>
<spanid="17"> 17</span>
<spanid="18"> 18</span>
<spanid="19"> 19</span>
<spanid="20"> 20</span>
<spanid="21"> 21</span>
<spanid="22"> 22</span>
<spanid="23"> 23</span>
<spanid="24"> 24</span>
<spanid="25"> 25</span>
<spanid="26"> 26</span>
<spanid="27"> 27</span>
<spanid="28"> 28</span>
<spanid="29"> 29</span>
<spanid="30"> 30</span>
<spanid="31"> 31</span>
<spanid="32"> 32</span>
<spanid="33"> 33</span>
<spanid="34"> 34</span>
<spanid="35"> 35</span>
<spanid="36"> 36</span>
<spanid="37"> 37</span>
<spanid="38"> 38</span>
<spanid="39"> 39</span>
<spanid="40"> 40</span>
<spanid="41"> 41</span>
<spanid="42"> 42</span>
<spanid="43"> 43</span>
<spanid="44"> 44</span>
<spanid="45"> 45</span>
<spanid="46"> 46</span>
<spanid="47"> 47</span>
<spanid="48"> 48</span>
<spanid="49"> 49</span>
<spanid="50"> 50</span>
<spanid="51"> 51</span>
<spanid="52"> 52</span>
<spanid="53"> 53</span>
<spanid="54"> 54</span>
<spanid="55"> 55</span>
<spanid="56"> 56</span>
<spanid="57"> 57</span>
<spanid="58"> 58</span>
<spanid="59"> 59</span>
<spanid="60"> 60</span>
<spanid="61"> 61</span>
<spanid="62"> 62</span>
<spanid="63"> 63</span>
<spanid="64"> 64</span>
<spanid="65"> 65</span>
<spanid="66"> 66</span>
<spanid="67"> 67</span>
<spanid="68"> 68</span>
<spanid="69"> 69</span>
<spanid="70"> 70</span>
<spanid="71"> 71</span>
<spanid="72"> 72</span>
<spanid="73"> 73</span>
<spanid="74"> 74</span>
<spanid="75"> 75</span>
<spanid="76"> 76</span>
<spanid="77"> 77</span>
<spanid="78"> 78</span>
<spanid="79"> 79</span>
<spanid="80"> 80</span>
<spanid="81"> 81</span>
<spanid="82"> 82</span>
<spanid="83"> 83</span>
<spanid="84"> 84</span>
<spanid="85"> 85</span>
<spanid="86"> 86</span>
<spanid="87"> 87</span>
<spanid="88"> 88</span>
<spanid="89"> 89</span>
<spanid="90"> 90</span>
<spanid="91"> 91</span>
<spanid="92"> 92</span>
<spanid="93"> 93</span>
<spanid="94"> 94</span>
<spanid="95"> 95</span>
<spanid="96"> 96</span>
<spanid="97"> 97</span>
<spanid="98"> 98</span>
<spanid="99"> 99</span>
<spanid="100"> 100</span>
<spanid="101"> 101</span>
<spanid="102"> 102</span>
<spanid="103"> 103</span>
<spanid="104"> 104</span>
<spanid="105"> 105</span>
<spanid="106"> 106</span>
<spanid="107"> 107</span>
<spanid="108"> 108</span>
<spanid="109"> 109</span>
<spanid="110"> 110</span>
<spanid="111"> 111</span>
<spanid="112"> 112</span>
<spanid="113"> 113</span>
<spanid="114"> 114</span>
<spanid="115"> 115</span>
<spanid="116"> 116</span>
<spanid="117"> 117</span>
<spanid="118"> 118</span>
<spanid="119"> 119</span>
<spanid="120"> 120</span>
<spanid="121"> 121</span>
<spanid="122"> 122</span>
<spanid="123"> 123</span>
<spanid="124"> 124</span>
<spanid="125"> 125</span>
<spanid="126"> 126</span>
<spanid="127"> 127</span>
<spanid="128"> 128</span>
<spanid="129"> 129</span>
<spanid="130"> 130</span>
<spanid="131"> 131</span>
<spanid="132"> 132</span>
<spanid="133"> 133</span>
<spanid="134"> 134</span>
<spanid="135"> 135</span>
<spanid="136"> 136</span>
<spanid="137"> 137</span>
<spanid="138"> 138</span>
<spanid="139"> 139</span>
<spanid="140"> 140</span>
<spanid="141"> 141</span>
<spanid="142"> 142</span>
<spanid="143"> 143</span>
<spanid="144"> 144</span>
<spanid="145"> 145</span>
<spanid="146"> 146</span>
<spanid="147"> 147</span>
<spanid="148"> 148</span>
<spanid="149"> 149</span>
<spanid="150"> 150</span>
<spanid="151"> 151</span>
<spanid="152"> 152</span>
<spanid="153"> 153</span>
<spanid="154"> 154</span>
<spanid="155"> 155</span>
<spanid="156"> 156</span>
<spanid="157"> 157</span>
<spanid="158"> 158</span>
<spanid="159"> 159</span>
<spanid="160"> 160</span>
<spanid="161"> 161</span>
<spanid="162"> 162</span>
<spanid="163"> 163</span>
<spanid="164"> 164</span>
<spanid="165"> 165</span>
<spanid="166"> 166</span>
<spanid="167"> 167</span>
<spanid="168"> 168</span>
<spanid="169"> 169</span>
<spanid="170"> 170</span>
<spanid="171"> 171</span>
<spanid="172"> 172</span>
<spanid="173"> 173</span>
<spanid="174"> 174</span>
<spanid="175"> 175</span>
<spanid="176"> 176</span>
<spanid="177"> 177</span>
<spanid="178"> 178</span>
<spanid="179"> 179</span>
<spanid="180"> 180</span>
<spanid="181"> 181</span>
<spanid="182"> 182</span>
<spanid="183"> 183</span>
<spanid="184"> 184</span>
<spanid="185"> 185</span>
<spanid="186"> 186</span>
<spanid="187"> 187</span>
<spanid="188"> 188</span>
<spanid="189"> 189</span>
<spanid="190"> 190</span>
<spanid="191"> 191</span>
<spanid="192"> 192</span>
<spanid="193"> 193</span>
<spanid="194"> 194</span>
<spanid="195"> 195</span>
<spanid="196"> 196</span>
<spanid="197"> 197</span>
<spanid="198"> 198</span>
<spanid="199"> 199</span>
<spanid="200"> 200</span>
<spanid="201"> 201</span>
<spanid="202"> 202</span>
<spanid="203"> 203</span>
<spanid="204"> 204</span>
<spanid="205"> 205</span>
<spanid="206"> 206</span>
<spanid="207"> 207</span>
<spanid="208"> 208</span>
<spanid="209"> 209</span>
<spanid="210"> 210</span>
<spanid="211"> 211</span>
<spanid="212"> 212</span>
<spanid="213"> 213</span>
<spanid="214"> 214</span>
<spanid="215"> 215</span>
<spanid="216"> 216</span>
<spanid="217"> 217</span>
<spanid="218"> 218</span>
<spanid="219"> 219</span>
<spanid="220"> 220</span>
<spanid="221"> 221</span>
<spanid="222"> 222</span>
<spanid="223"> 223</span>
<spanid="224"> 224</span>
<spanid="225"> 225</span>
<spanid="226"> 226</span>
<spanid="227"> 227</span>
<spanid="228"> 228</span>
<spanid="229"> 229</span>
<spanid="230"> 230</span>
<spanid="231"> 231</span>
<spanid="232"> 232</span>
<spanid="233"> 233</span>
<spanid="234"> 234</span>
<spanid="235"> 235</span>
<spanid="236"> 236</span>
<spanid="237"> 237</span>
<spanid="238"> 238</span>
<spanid="239"> 239</span>
<spanid="240"> 240</span>
<spanid="241"> 241</span>
<spanid="242"> 242</span>
<spanid="243"> 243</span>
<spanid="244"> 244</span>
<spanid="245"> 245</span>
<spanid="246"> 246</span>
<spanid="247"> 247</span>
<spanid="248"> 248</span>
<spanid="249"> 249</span>
<spanid="250"> 250</span>
<spanid="251"> 251</span>
<spanid="252"> 252</span>
<spanid="253"> 253</span>
<spanid="254"> 254</span>
<spanid="255"> 255</span>
<spanid="256"> 256</span>
<spanid="257"> 257</span>
<spanid="258"> 258</span>
<spanid="259"> 259</span>
<spanid="260"> 260</span>
<spanid="261"> 261</span>
<spanid="262"> 262</span>
<spanid="263"> 263</span>
<spanid="264"> 264</span>
<spanid="265"> 265</span>
<spanid="266"> 266</span>
<spanid="267"> 267</span>
<spanid="268"> 268</span>
<spanid="269"> 269</span>
<spanid="270"> 270</span>
<spanid="271"> 271</span>
<spanid="272"> 272</span>
<spanid="273"> 273</span>
<spanid="274"> 274</span>
<spanid="275"> 275</span>
<spanid="276"> 276</span>
<spanid="277"> 277</span>
<spanid="278"> 278</span>
<spanid="279"> 279</span>
<spanid="280"> 280</span>
<spanid="281"> 281</span>
<spanid="282"> 282</span>
<spanid="283"> 283</span>
<spanid="284"> 284</span>
<spanid="285"> 285</span>
<spanid="286"> 286</span>
<spanid="287"> 287</span>
<spanid="288"> 288</span>
<spanid="289"> 289</span>
<spanid="290"> 290</span>
<spanid="291"> 291</span>
<spanid="292"> 292</span>
<spanid="293"> 293</span>
<spanid="294"> 294</span>
<spanid="295"> 295</span>
<spanid="296"> 296</span>
<spanid="297"> 297</span>
<spanid="298"> 298</span>
<spanid="299"> 299</span>
<spanid="300"> 300</span>
<spanid="301"> 301</span>
<spanid="302"> 302</span>
<spanid="303"> 303</span>
<spanid="304"> 304</span>
<spanid="305"> 305</span>
<spanid="306"> 306</span>
<spanid="307"> 307</span>
<spanid="308"> 308</span>
<spanid="309"> 309</span>
<spanid="310"> 310</span>
<spanid="311"> 311</span>
<spanid="312"> 312</span>
<spanid="313"> 313</span>
<spanid="314"> 314</span>
<spanid="315"> 315</span>
<spanid="316"> 316</span>
<spanid="317"> 317</span>
<spanid="318"> 318</span>
<spanid="319"> 319</span>
<spanid="320"> 320</span>
<spanid="321"> 321</span>
<spanid="322"> 322</span>
<spanid="323"> 323</span>
<spanid="324"> 324</span>
<spanid="325"> 325</span>
<spanid="326"> 326</span>
<spanid="327"> 327</span>
<spanid="328"> 328</span>
<spanid="329"> 329</span>
<spanid="330"> 330</span>
<spanid="331"> 331</span>
<spanid="332"> 332</span>
<spanid="333"> 333</span>
<spanid="334"> 334</span>
<spanid="335"> 335</span>
<spanid="336"> 336</span>
<spanid="337"> 337</span>
<spanid="338"> 338</span>
<spanid="339"> 339</span>
<spanid="340"> 340</span>
<spanid="341"> 341</span>
<spanid="342"> 342</span>
<spanid="343"> 343</span>
<spanid="344"> 344</span>
<spanid="345"> 345</span>
<spanid="346"> 346</span>
<spanid="347"> 347</span>
<spanid="348"> 348</span>
<spanid="349"> 349</span>
<spanid="350"> 350</span>
<spanid="351"> 351</span>
<spanid="352"> 352</span>
<spanid="353"> 353</span>
<spanid="354"> 354</span>
<spanid="355"> 355</span>
<spanid="356"> 356</span>
<spanid="357"> 357</span>
<spanid="358"> 358</span>
<spanid="359"> 359</span>
<spanid="360"> 360</span>
<spanid="361"> 361</span>
<spanid="362"> 362</span>
<spanid="363"> 363</span>
<spanid="364"> 364</span>
<spanid="365"> 365</span>
<spanid="366"> 366</span>
<spanid="367"> 367</span>
<spanid="368"> 368</span>
<spanid="369"> 369</span>
<spanid="370"> 370</span>
<spanid="371"> 371</span>
<spanid="372"> 372</span>
<spanid="373"> 373</span>
<spanid="374"> 374</span>
<spanid="375"> 375</span>
<spanid="376"> 376</span>
<spanid="377"> 377</span>
<spanid="378"> 378</span>
<spanid="379"> 379</span>
<spanid="380"> 380</span>
<spanid="381"> 381</span>
<spanid="382"> 382</span>
<spanid="383"> 383</span>
<spanid="384"> 384</span>
<spanid="385"> 385</span>
<spanid="386"> 386</span>
<spanid="387"> 387</span>
<spanid="388"> 388</span>
<spanid="389"> 389</span>
<spanid="390"> 390</span>
<spanid="391"> 391</span>
<spanid="392"> 392</span>
<spanid="393"> 393</span>
<spanid="394"> 394</span>
<spanid="395"> 395</span>
<spanid="396"> 396</span>
<spanid="397"> 397</span>
<spanid="398"> 398</span>
<spanid="399"> 399</span>
<spanid="400"> 400</span>
<spanid="401"> 401</span>
<spanid="402"> 402</span>
<spanid="403"> 403</span>
<spanid="404"> 404</span>
<spanid="405"> 405</span>
<spanid="406"> 406</span>
<spanid="407"> 407</span>
<spanid="408"> 408</span>
<spanid="409"> 409</span>
<spanid="410"> 410</span>
<spanid="411"> 411</span>
<spanid="412"> 412</span>
<spanid="413"> 413</span>
<spanid="414"> 414</span>
<spanid="415"> 415</span>
<spanid="416"> 416</span>
<spanid="417"> 417</span>
<spanid="418"> 418</span>
<spanid="419"> 419</span>
<spanid="420"> 420</span>
<spanid="421"> 421</span>
<spanid="422"> 422</span>
<spanid="423"> 423</span>
<spanid="424"> 424</span>
<spanid="425"> 425</span>
<spanid="426"> 426</span>
<spanid="427"> 427</span>
<spanid="428"> 428</span>
<spanid="429"> 429</span>
<spanid="430"> 430</span>
<spanid="431"> 431</span>
<spanid="432"> 432</span>
<spanid="433"> 433</span>
<spanid="434"> 434</span>
<spanid="435"> 435</span>
<spanid="436"> 436</span>
<spanid="437"> 437</span>
<spanid="438"> 438</span>
<spanid="439"> 439</span>
<spanid="440"> 440</span>
<spanid="441"> 441</span>
<spanid="442"> 442</span>
<spanid="443"> 443</span>
<spanid="444"> 444</span>
<spanid="445"> 445</span>
<spanid="446"> 446</span>
<spanid="447"> 447</span>
<spanid="448"> 448</span>
<spanid="449"> 449</span>
<spanid="450"> 450</span>
<spanid="451"> 451</span>
<spanid="452"> 452</span>
<spanid="453"> 453</span>
<spanid="454"> 454</span>
<spanid="455"> 455</span>
<spanid="456"> 456</span>
<spanid="457"> 457</span>
<spanid="458"> 458</span>
<spanid="459"> 459</span>
<spanid="460"> 460</span>
<spanid="461"> 461</span>
<spanid="462"> 462</span>
<spanid="463"> 463</span>
<spanid="464"> 464</span>
<spanid="465"> 465</span>
<spanid="466"> 466</span>
<spanid="467"> 467</span>
<spanid="468"> 468</span>
<spanid="469"> 469</span>
<spanid="470"> 470</span>
<spanid="471"> 471</span>
<spanid="472"> 472</span>
<spanid="473"> 473</span>
<spanid="474"> 474</span>
<spanid="475"> 475</span>
<spanid="476"> 476</span>
<spanid="477"> 477</span>
<spanid="478"> 478</span>
<spanid="479"> 479</span>
<spanid="480"> 480</span>
<spanid="481"> 481</span>
<spanid="482"> 482</span>
<spanid="483"> 483</span>
<spanid="484"> 484</span>
<spanid="485"> 485</span>
<spanid="486"> 486</span>
<spanid="487"> 487</span>
<spanid="488"> 488</span>
<spanid="489"> 489</span>
<spanid="490"> 490</span>
<spanid="491"> 491</span>
<spanid="492"> 492</span>
<spanid="493"> 493</span>
<spanid="494"> 494</span>
<spanid="495"> 495</span>
<spanid="496"> 496</span>
<spanid="497"> 497</span>
<spanid="498"> 498</span>
<spanid="499"> 499</span>
<spanid="500"> 500</span>
<spanid="501"> 501</span>
<spanid="502"> 502</span>
<spanid="503"> 503</span>
<spanid="504"> 504</span>
<spanid="505"> 505</span>
<spanid="506"> 506</span>
<spanid="507"> 507</span>
<spanid="508"> 508</span>
<spanid="509"> 509</span>
<spanid="510"> 510</span>
<spanid="511"> 511</span>
<spanid="512"> 512</span>
<spanid="513"> 513</span>
<spanid="514"> 514</span>
<spanid="515"> 515</span>
<spanid="516"> 516</span>
<spanid="517"> 517</span>
<spanid="518"> 518</span>
<spanid="519"> 519</span>
<spanid="520"> 520</span>
<spanid="521"> 521</span>
<spanid="522"> 522</span>
<spanid="523"> 523</span>
<spanid="524"> 524</span>
<spanid="525"> 525</span>
<spanid="526"> 526</span>
<spanid="527"> 527</span>
<spanid="528"> 528</span>
<spanid="529"> 529</span>
<spanid="530"> 530</span>
<spanid="531"> 531</span>
<spanid="532"> 532</span>
<spanid="533"> 533</span>
<spanid="534"> 534</span>
<spanid="535"> 535</span>
<spanid="536"> 536</span>
<spanid="537"> 537</span>
<spanid="538"> 538</span>
<spanid="539"> 539</span>
<spanid="540"> 540</span>
<spanid="541"> 541</span>
<spanid="542"> 542</span>
<spanid="543"> 543</span>
<spanid="544"> 544</span>
<spanid="545"> 545</span>
<spanid="546"> 546</span>
<spanid="547"> 547</span>
<spanid="548"> 548</span>
<spanid="549"> 549</span>
<spanid="550"> 550</span>
<spanid="551"> 551</span>
<spanid="552"> 552</span>
<spanid="553"> 553</span>
<spanid="554"> 554</span>
<spanid="555"> 555</span>
<spanid="556"> 556</span>
<spanid="557"> 557</span>
<spanid="558"> 558</span>
<spanid="559"> 559</span>
<spanid="560"> 560</span>
<spanid="561"> 561</span>
<spanid="562"> 562</span>
<spanid="563"> 563</span>
<spanid="564"> 564</span>
<spanid="565"> 565</span>
<spanid="566"> 566</span>
<spanid="567"> 567</span>
<spanid="568"> 568</span>
<spanid="569"> 569</span>
<spanid="570"> 570</span>
<spanid="571"> 571</span>
<spanid="572"> 572</span>
<spanid="573"> 573</span>
<spanid="574"> 574</span>
<spanid="575"> 575</span>
<spanid="576"> 576</span>
<spanid="577"> 577</span>
<spanid="578"> 578</span>
<spanid="579"> 579</span>
<spanid="580"> 580</span>
<spanid="581"> 581</span>
<spanid="582"> 582</span>
<spanid="583"> 583</span>
<spanid="584"> 584</span>
<spanid="585"> 585</span>
<spanid="586"> 586</span>
<spanid="587"> 587</span>
<spanid="588"> 588</span>
<spanid="589"> 589</span>
<spanid="590"> 590</span>
<spanid="591"> 591</span>
<spanid="592"> 592</span>
<spanid="593"> 593</span>
<spanid="594"> 594</span>
<spanid="595"> 595</span>
<spanid="596"> 596</span>
<spanid="597"> 597</span>
<spanid="598"> 598</span>
<spanid="599"> 599</span>
<spanid="600"> 600</span>
<spanid="601"> 601</span>
<spanid="602"> 602</span>
<spanid="603"> 603</span>
<spanid="604"> 604</span>
<spanid="605"> 605</span>
<spanid="606"> 606</span>
<spanid="607"> 607</span>
<spanid="608"> 608</span>
<spanid="609"> 609</span>
<spanid="610"> 610</span>
<spanid="611"> 611</span>
<spanid="612"> 612</span>
<spanid="613"> 613</span>
<spanid="614"> 614</span>
<spanid="615"> 615</span>
<spanid="616"> 616</span>
<spanid="617"> 617</span>
<spanid="618"> 618</span>
<spanid="619"> 619</span>
<spanid="620"> 620</span>
<spanid="621"> 621</span>
<spanid="622"> 622</span>
<spanid="623"> 623</span>
<spanid="624"> 624</span>
<spanid="625"> 625</span>
<spanid="626"> 626</span>
<spanid="627"> 627</span>
<spanid="628"> 628</span>
<spanid="629"> 629</span>
<spanid="630"> 630</span>
<spanid="631"> 631</span>
<spanid="632"> 632</span>
<spanid="633"> 633</span>
<spanid="634"> 634</span>
<spanid="635"> 635</span>
<spanid="636"> 636</span>
<spanid="637"> 637</span>
<spanid="638"> 638</span>
<spanid="639"> 639</span>
<spanid="640"> 640</span>
<spanid="641"> 641</span>
<spanid="642"> 642</span>
<spanid="643"> 643</span>
<spanid="644"> 644</span>
<spanid="645"> 645</span>
<spanid="646"> 646</span>
<spanid="647"> 647</span>
<spanid="648"> 648</span>
<spanid="649"> 649</span>
<spanid="650"> 650</span>
<spanid="651"> 651</span>
<spanid="652"> 652</span>
<spanid="653"> 653</span>
<spanid="654"> 654</span>
<spanid="655"> 655</span>
<spanid="656"> 656</span>
<spanid="657"> 657</span>
<spanid="658"> 658</span>
<spanid="659"> 659</span>
<spanid="660"> 660</span>
<spanid="661"> 661</span>
<spanid="662"> 662</span>
<spanid="663"> 663</span>
<spanid="664"> 664</span>
<spanid="665"> 665</span>
<spanid="666"> 666</span>
<spanid="667"> 667</span>
<spanid="668"> 668</span>
<spanid="669"> 669</span>
<spanid="670"> 670</span>
<spanid="671"> 671</span>
<spanid="672"> 672</span>
<spanid="673"> 673</span>
<spanid="674"> 674</span>
<spanid="675"> 675</span>
<spanid="676"> 676</span>
<spanid="677"> 677</span>
<spanid="678"> 678</span>
<spanid="679"> 679</span>
<spanid="680"> 680</span>
<spanid="681"> 681</span>
<spanid="682"> 682</span>
<spanid="683"> 683</span>
<spanid="684"> 684</span>
<spanid="685"> 685</span>
<spanid="686"> 686</span>
<spanid="687"> 687</span>
<spanid="688"> 688</span>
<spanid="689"> 689</span>
<spanid="690"> 690</span>
<spanid="691"> 691</span>
<spanid="692"> 692</span>
<spanid="693"> 693</span>
<spanid="694"> 694</span>
<spanid="695"> 695</span>
<spanid="696"> 696</span>
<spanid="697"> 697</span>
<spanid="698"> 698</span>
<spanid="699"> 699</span>
<spanid="700"> 700</span>
<spanid="701"> 701</span>
<spanid="702"> 702</span>
<spanid="703"> 703</span>
<spanid="704"> 704</span>
<spanid="705"> 705</span>
<spanid="706"> 706</span>
<spanid="707"> 707</span>
<spanid="708"> 708</span>
<spanid="709"> 709</span>
<spanid="710"> 710</span>
<spanid="711"> 711</span>
<spanid="712"> 712</span>
<spanid="713"> 713</span>
<spanid="714"> 714</span>
<spanid="715"> 715</span>
<spanid="716"> 716</span>
<spanid="717"> 717</span>
<spanid="718"> 718</span>
<spanid="719"> 719</span>
<spanid="720"> 720</span>
<spanid="721"> 721</span>
<spanid="722"> 722</span>
<spanid="723"> 723</span>
<spanid="724"> 724</span>
<spanid="725"> 725</span>
<spanid="726"> 726</span>
<spanid="727"> 727</span>
<spanid="728"> 728</span>
<spanid="729"> 729</span>
<spanid="730"> 730</span>
<spanid="731"> 731</span>
<spanid="732"> 732</span>
<spanid="733"> 733</span>
<spanid="734"> 734</span>
<spanid="735"> 735</span>
<spanid="736"> 736</span>
<spanid="737"> 737</span>
<spanid="738"> 738</span>
<spanid="739"> 739</span>
<spanid="740"> 740</span>
<spanid="741"> 741</span>
<spanid="742"> 742</span>
<spanid="743"> 743</span>
<spanid="744"> 744</span>
<spanid="745"> 745</span>
<spanid="746"> 746</span>
<spanid="747"> 747</span>
<spanid="748"> 748</span>
<spanid="749"> 749</span>
<spanid="750"> 750</span>
<spanid="751"> 751</span>
<spanid="752"> 752</span>
<spanid="753"> 753</span>
<spanid="754"> 754</span>
<spanid="755"> 755</span>
<spanid="756"> 756</span>
<spanid="757"> 757</span>
<spanid="758"> 758</span>
<spanid="759"> 759</span>
<spanid="760"> 760</span>
<spanid="761"> 761</span>
<spanid="762"> 762</span>
<spanid="763"> 763</span>
<spanid="764"> 764</span>
<spanid="765"> 765</span>
<spanid="766"> 766</span>
<spanid="767"> 767</span>
<spanid="768"> 768</span>
<spanid="769"> 769</span>
<spanid="770"> 770</span>
<spanid="771"> 771</span>
<spanid="772"> 772</span>
<spanid="773"> 773</span>
<spanid="774"> 774</span>
<spanid="775"> 775</span>
<spanid="776"> 776</span>
<spanid="777"> 777</span>
<spanid="778"> 778</span>
<spanid="779"> 779</span>
<spanid="780"> 780</span>
<spanid="781"> 781</span>
<spanid="782"> 782</span>
<spanid="783"> 783</span>
<spanid="784"> 784</span>
<spanid="785"> 785</span>
<spanid="786"> 786</span>
<spanid="787"> 787</span>
<spanid="788"> 788</span>
<spanid="789"> 789</span>
<spanid="790"> 790</span>
<spanid="791"> 791</span>
<spanid="792"> 792</span>
<spanid="793"> 793</span>
<spanid="794"> 794</span>
<spanid="795"> 795</span>
<spanid="796"> 796</span>
<spanid="797"> 797</span>
<spanid="798"> 798</span>
<spanid="799"> 799</span>
<spanid="800"> 800</span>
<spanid="801"> 801</span>
<spanid="802"> 802</span>
<spanid="803"> 803</span>
<spanid="804"> 804</span>
<spanid="805"> 805</span>
<spanid="806"> 806</span>
<spanid="807"> 807</span>
<spanid="808"> 808</span>
<spanid="809"> 809</span>
<spanid="810"> 810</span>
<spanid="811"> 811</span>
<spanid="812"> 812</span>
<spanid="813"> 813</span>
<spanid="814"> 814</span>
<spanid="815"> 815</span>
<spanid="816"> 816</span>
<spanid="817"> 817</span>
<spanid="818"> 818</span>
<spanid="819"> 819</span>
<spanid="820"> 820</span>
<spanid="821"> 821</span>
<spanid="822"> 822</span>
<spanid="823"> 823</span>
<spanid="824"> 824</span>
<spanid="825"> 825</span>
<spanid="826"> 826</span>
<spanid="827"> 827</span>
<spanid="828"> 828</span>
<spanid="829"> 829</span>
<spanid="830"> 830</span>
<spanid="831"> 831</span>
<spanid="832"> 832</span>
<spanid="833"> 833</span>
<spanid="834"> 834</span>
<spanid="835"> 835</span>
<spanid="836"> 836</span>
<spanid="837"> 837</span>
<spanid="838"> 838</span>
<spanid="839"> 839</span>
<spanid="840"> 840</span>
<spanid="841"> 841</span>
<spanid="842"> 842</span>
<spanid="843"> 843</span>
<spanid="844"> 844</span>
<spanid="845"> 845</span>
<spanid="846"> 846</span>
<spanid="847"> 847</span>
<spanid="848"> 848</span>
<spanid="849"> 849</span>
<spanid="850"> 850</span>
<spanid="851"> 851</span>
<spanid="852"> 852</span>
<spanid="853"> 853</span>
<spanid="854"> 854</span>
<spanid="855"> 855</span>
<spanid="856"> 856</span>
<spanid="857"> 857</span>
<spanid="858"> 858</span>
<spanid="859"> 859</span>
<spanid="860"> 860</span>
<spanid="861"> 861</span>
<spanid="862"> 862</span>
<spanid="863"> 863</span>
<spanid="864"> 864</span>
<spanid="865"> 865</span>
<spanid="866"> 866</span>
<spanid="867"> 867</span>
<spanid="868"> 868</span>
<spanid="869"> 869</span>
<spanid="870"> 870</span>
<spanid="871"> 871</span>
<spanid="872"> 872</span>
<spanid="873"> 873</span>
<spanid="874"> 874</span>
<spanid="875"> 875</span>
<spanid="876"> 876</span>
<spanid="877"> 877</span>
<spanid="878"> 878</span>
<spanid="879"> 879</span>
<spanid="880"> 880</span>
<spanid="881"> 881</span>
<spanid="882"> 882</span>
<spanid="883"> 883</span>
<spanid="884"> 884</span>
<spanid="885"> 885</span>
<spanid="886"> 886</span>
<spanid="887"> 887</span>
<spanid="888"> 888</span>
<spanid="889"> 889</span>
<spanid="890"> 890</span>
<spanid="891"> 891</span>
<spanid="892"> 892</span>
<spanid="893"> 893</span>
<spanid="894"> 894</span>
<spanid="895"> 895</span>
<spanid="896"> 896</span>
<spanid="897"> 897</span>
<spanid="898"> 898</span>
<spanid="899"> 899</span>
<spanid="900"> 900</span>
<spanid="901"> 901</span>
<spanid="902"> 902</span>
<spanid="903"> 903</span>
<spanid="904"> 904</span>
<spanid="905"> 905</span>
<spanid="906"> 906</span>
<spanid="907"> 907</span>
<spanid="908"> 908</span>
<spanid="909"> 909</span>
<spanid="910"> 910</span>
<spanid="911"> 911</span>
<spanid="912"> 912</span>
<spanid="913"> 913</span>
<spanid="914"> 914</span>
<spanid="915"> 915</span>
<spanid="916"> 916</span>
<spanid="917"> 917</span>
<spanid="918"> 918</span>
<spanid="919"> 919</span>
<spanid="920"> 920</span>
<spanid="921"> 921</span>
<spanid="922"> 922</span>
<spanid="923"> 923</span>
<spanid="924"> 924</span>
<spanid="925"> 925</span>
<spanid="926"> 926</span>
<spanid="927"> 927</span>
<spanid="928"> 928</span>
<spanid="929"> 929</span>
<spanid="930"> 930</span>
<spanid="931"> 931</span>
<spanid="932"> 932</span>
<spanid="933"> 933</span>
<spanid="934"> 934</span>
<spanid="935"> 935</span>
<spanid="936"> 936</span>
<spanid="937"> 937</span>
<spanid="938"> 938</span>
<spanid="939"> 939</span>
<spanid="940"> 940</span>
<spanid="941"> 941</span>
<spanid="942"> 942</span>
<spanid="943"> 943</span>
<spanid="944"> 944</span>
<spanid="945"> 945</span>
<spanid="946"> 946</span>
<spanid="947"> 947</span>
<spanid="948"> 948</span>
<spanid="949"> 949</span>
<spanid="950"> 950</span>
<spanid="951"> 951</span>
<spanid="952"> 952</span>
<spanid="953"> 953</span>
<spanid="954"> 954</span>
<spanid="955"> 955</span>
<spanid="956"> 956</span>
<spanid="957"> 957</span>
<spanid="958"> 958</span>
<spanid="959"> 959</span>
<spanid="960"> 960</span>
<spanid="961"> 961</span>
<spanid="962"> 962</span>
<spanid="963"> 963</span>
<spanid="964"> 964</span>
<spanid="965"> 965</span>
<spanid="966"> 966</span>
<spanid="967"> 967</span>
<spanid="968"> 968</span>
<spanid="969"> 969</span>
<spanid="970"> 970</span>
<spanid="971"> 971</span>
<spanid="972"> 972</span>
<spanid="973"> 973</span>
<spanid="974"> 974</span>
<spanid="975"> 975</span>
<spanid="976"> 976</span>
<spanid="977"> 977</span>
<spanid="978"> 978</span>
<spanid="979"> 979</span>
<spanid="980"> 980</span>
<spanid="981"> 981</span>
<spanid="982"> 982</span>
<spanid="983"> 983</span>
<spanid="984"> 984</span>
<spanid="985"> 985</span>
<spanid="986"> 986</span>
<spanid="987"> 987</span>
<spanid="988"> 988</span>
<spanid="989"> 989</span>
<spanid="990"> 990</span>
<spanid="991"> 991</span>
<spanid="992"> 992</span>
<spanid="993"> 993</span>
<spanid="994"> 994</span>
<spanid="995"> 995</span>
<spanid="996"> 996</span>
<spanid="997"> 997</span>
<spanid="998"> 998</span>
<spanid="999"> 999</span>
<spanid="1000">1000</span>
<spanid="1001">1001</span>
<spanid="1002">1002</span>
<spanid="1003">1003</span>
<spanid="1004">1004</span>
<spanid="1005">1005</span>
<spanid="1006">1006</span>
<spanid="1007">1007</span>
<spanid="1008">1008</span>
<spanid="1009">1009</span>
<spanid="1010">1010</span>
<spanid="1011">1011</span>
<spanid="1012">1012</span>
<spanid="1013">1013</span>
<spanid="1014">1014</span>
<spanid="1015">1015</span>
<spanid="1016">1016</span>
<spanid="1017">1017</span>
<spanid="1018">1018</span>
<spanid="1019">1019</span>
<spanid="1020">1020</span>
<spanid="1021">1021</span>
<spanid="1022">1022</span>
<spanid="1023">1023</span>
<spanid="1024">1024</span>
<spanid="1025">1025</span>
<spanid="1026">1026</span>
<spanid="1027">1027</span>
<spanid="1028">1028</span>
<spanid="1029">1029</span>
<spanid="1030">1030</span>
<spanid="1031">1031</span>
<spanid="1032">1032</span>
<spanid="1033">1033</span>
<spanid="1034">1034</span>
<spanid="1035">1035</span>
<spanid="1036">1036</span>
<spanid="1037">1037</span>
<spanid="1038">1038</span>
<spanid="1039">1039</span>
<spanid="1040">1040</span>
<spanid="1041">1041</span>
<spanid="1042">1042</span>
<spanid="1043">1043</span>
<spanid="1044">1044</span>
<spanid="1045">1045</span>
<spanid="1046">1046</span>
<spanid="1047">1047</span>
<spanid="1048">1048</span>
<spanid="1049">1049</span>
<spanid="1050">1050</span>
<spanid="1051">1051</span>
<spanid="1052">1052</span>
<spanid="1053">1053</span>
<spanid="1054">1054</span>
<spanid="1055">1055</span>
<spanid="1056">1056</span>
<spanid="1057">1057</span>
<spanid="1058">1058</span>
<spanid="1059">1059</span>
<spanid="1060">1060</span>
<spanid="1061">1061</span>
<spanid="1062">1062</span>
<spanid="1063">1063</span>
<spanid="1064">1064</span>
<spanid="1065">1065</span>
<spanid="1066">1066</span>
<spanid="1067">1067</span>
<spanid="1068">1068</span>
<spanid="1069">1069</span>
<spanid="1070">1070</span>
<spanid="1071">1071</span>
<spanid="1072">1072</span>
<spanid="1073">1073</span>
<spanid="1074">1074</span>
<spanid="1075">1075</span>
<spanid="1076">1076</span>
<spanid="1077">1077</span>
<spanid="1078">1078</span>
<spanid="1079">1079</span>
<spanid="1080">1080</span>
<spanid="1081">1081</span>
<spanid="1082">1082</span>
<spanid="1083">1083</span>
<spanid="1084">1084</span>
<spanid="1085">1085</span>
<spanid="1086">1086</span>
<spanid="1087">1087</span>
<spanid="1088">1088</span>
<spanid="1089">1089</span>
<spanid="1090">1090</span>
<spanid="1091">1091</span>
<spanid="1092">1092</span>
<spanid="1093">1093</span>
<spanid="1094">1094</span>
<spanid="1095">1095</span>
<spanid="1096">1096</span>
<spanid="1097">1097</span>
<spanid="1098">1098</span>
<spanid="1099">1099</span>
<spanid="1100">1100</span>
<spanid="1101">1101</span>
<spanid="1102">1102</span>
<spanid="1103">1103</span>
<spanid="1104">1104</span>
<spanid="1105">1105</span>
<spanid="1106">1106</span>
<spanid="1107">1107</span>
<spanid="1108">1108</span>
<spanid="1109">1109</span>
<spanid="1110">1110</span>
</pre><preclass="rust ">
<spanclass="doccomment">//! Error and Result module</span>
<spanclass="doccomment">/// An invalid `HttpVersion`, such as `HTP/1.1`</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Invalid HTTP version specified"</span>)]</span>
<spanclass="ident">Version</span>,
<spanclass="doccomment">/// An invalid `Header`.</span>
<spanclass="doccomment">/// A message head is too large to be reasonable.</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Message head is too large"</span>)]</span>
<spanclass="ident">TooLarge</span>,
<spanclass="doccomment">/// A message reached EOF, but is not complete.</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Message is incomplete"</span>)]</span>
<spanclass="ident">Incomplete</span>,
<spanclass="doccomment">/// An invalid `Status`, such as `1337 ELITE`.</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Invalid Status provided"</span>)]</span>
<spanclass="ident">Status</span>,
<spanclass="doccomment">/// A timeout occurred waiting for an IO event.</span>
<spanclass="doccomment">/// A payload reached EOF, but is not complete.</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"A payload reached EOF, but is not complete."</span>)]</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Can not decode content-encoding."</span>)]</span>
<spanclass="ident">EncodingCorrupted</span>,
<spanclass="doccomment">/// A payload reached size limit.</span>
<spanclass="doccomment">/// A payload length is unknown.</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"A payload length is unknown."</span>)]</span>
<spanclass="doccomment">/// Can not parse Content-Type header</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Can not parse Content-Type header"</span>)]</span>
<spanclass="ident">ParseContentType</span>,
<spanclass="doccomment">/// Multipart boundary is not found</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Multipart boundary is not found"</span>)]</span>
<spanclass="ident">Boundary</span>,
<spanclass="doccomment">/// Multipart stream is incomplete</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Multipart stream is incomplete"</span>)]</span>
<spanclass="ident">Incomplete</span>,
<spanclass="doccomment">/// Error during field parsing</span>
<spanclass="doccomment">/// Expect header value can not be converted to utf8</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Expect header value can not be converted to utf8"</span>)]</span>
<spanclass="doccomment">/// Can not parse content type</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Can not parse content type"</span>)]</span>
<spanclass="doccomment">/// Can not decode chunked transfer encoding</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Can not decode chunked transfer encoding"</span>)]</span>
<spanclass="ident">Chunked</span>,
<spanclass="doccomment">/// Payload size is bigger than allowed. (default: 256kB)</span>
<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Urlencoded payload size is bigger than allowed. (default: 256kB)"</span>
)]</span>
<spanclass="ident">Overflow</span>,
<spanclass="doccomment">/// Payload size is now known</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Payload size is now known"</span>)]</span>
<spanclass="ident">UnknownLength</span>,
<spanclass="doccomment">/// Content type error</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Content type error"</span>)]</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Error that occur during reading payload: {}"</span>, <spanclass="ident">_0</span>)]</span>
<spanclass="doccomment">/// Payload size is bigger than allowed. (default: 256kB)</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Json payload size is bigger than allowed. (default: 256kB)"</span>)]</span>
<spanclass="ident">Overflow</span>,
<spanclass="doccomment">/// Content type error</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Content type error"</span>)]</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Error that occur during reading payload: {}"</span>, <spanclass="ident">_0</span>)]</span>
<spanclass="doccomment">/// The segment started with the wrapped invalid character.</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"The segment started with the wrapped invalid character"</span>)]</span>
<spanclass="doccomment">/// The segment ended with the wrapped invalid character.</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"The segment ended with the wrapped invalid character"</span>)]</span>
<spanclass="doccomment">/// Resource not found</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Resource not found"</span>)]</span>
<spanclass="ident">ResourceNotFound</span>,
<spanclass="doccomment">/// Not all path pattern covered</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Not all path pattern covered"</span>)]</span>
<spanclass="doccomment">/// Path is not a directory</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Path is not a directory. Unable to serve static files"</span>)]</span>
<spanclass="attribute">#[<spanclass="ident">fail</span>(<spanclass="ident">display</span><spanclass="op">=</span><spanclass="string">"Unable to render directory without index file"</span>)]</span>
<spanclass="ident">IsDirectory</span>,
}
<spanclass="doccomment">/// Return `NotFound` for `StaticFileError`</span>
</section><sectionid="search"class="content hidden"></section><sectionclass="footer"></section><asideid="help"class="hidden"><div><h1class="hidden">Help</h1><divclass="shortcuts"><h2>Keyboard Shortcuts</h2><dl><dt><kbd>?</kbd></dt><dd>Show this help dialog</dd><dt><kbd>S</kbd></dt><dd>Focus the search field</dd><dt><kbd>↑</kbd></dt><dd>Move up in search results</dd><dt><kbd>↓</kbd></dt><dd>Move down in search results</dd><dt><kbd>↹</kbd></dt><dd>Switch tab</dd><dt><kbd>⏎</kbd></dt><dd>Go to active search result</dd><dt><kbd>+</kbd></dt><dd>Expand all sections</dd><dt><kbd>-</kbd></dt><dd>Collapse all sections</dd></dl></div><divclass="infos"><h2>Search Tricks</h2><p>Prefix searches with a type followed by a colon (e.g. <code>fn:</code>) to restrict the search to a given type.</p><p>Accepted types are: <code>fn</code>, <code>mod</code>, <code>struct</code>, <code>enum</code>, <code>trait</code>, <code>type</code>, <code>macro</code>, and <code>const</code>.</p><p>Search functions by type signature (e.g. <code>vec -> usize</code> or <code>* -> vec</code>)</p><p>Search multiple things at once by splitting your query with comma (e.g. <code>str,u8</code> or <code>String,struct:Vec,test</code>)</p></div></div></aside><script>window.rootPath="../../";window.currentCrate="actix_web";</script><scriptsrc="../../aliases.js"></script><scriptsrc="../../main.js"></script><scriptdefersrc="../../search-index.js"></script></body></html>