1
0
mirror of https://github.com/actix/actix-website synced 2025-07-01 17:15:08 +02:00

update actix-web api docs

This commit is contained in:
Nikolay Kim
2018-10-10 08:38:33 -07:00
parent 29977f4930
commit bf8faa455d
2298 changed files with 129471 additions and 17241 deletions

View File

@ -474,19 +474,6 @@
<span id="474">474</span>
<span id="475">475</span>
<span id="476">476</span>
<span id="477">477</span>
<span id="478">478</span>
<span id="479">479</span>
<span id="480">480</span>
<span id="481">481</span>
<span id="482">482</span>
<span id="483">483</span>
<span id="484">484</span>
<span id="485">485</span>
<span id="486">486</span>
<span id="487">487</span>
<span id="488">488</span>
<span id="489">489</span>
</pre><pre class="rust ">
<span class="doccomment">//! `WebSocket` support for Actix</span>
<span class="doccomment">//!</span>
@ -877,8 +864,7 @@
.<span class="ident">header</span>(
<span class="ident">header</span>::<span class="ident">UPGRADE</span>,
<span class="ident">header</span>::<span class="ident">HeaderValue</span>::<span class="ident">from_static</span>(<span class="string">&quot;websocket&quot;</span>),
)
.<span class="ident">finish</span>();
).<span class="ident">finish</span>();
<span class="macro">assert_eq</span><span class="macro">!</span>(
<span class="ident">HandshakeError</span>::<span class="ident">NoConnectionUpgrade</span>,
<span class="ident">handshake</span>(<span class="kw-2">&amp;</span><span class="ident">req</span>).<span class="ident">err</span>().<span class="ident">unwrap</span>()
@ -888,12 +874,10 @@
.<span class="ident">header</span>(
<span class="ident">header</span>::<span class="ident">UPGRADE</span>,
<span class="ident">header</span>::<span class="ident">HeaderValue</span>::<span class="ident">from_static</span>(<span class="string">&quot;websocket&quot;</span>),
)
.<span class="ident">header</span>(
).<span class="ident">header</span>(
<span class="ident">header</span>::<span class="ident">CONNECTION</span>,
<span class="ident">header</span>::<span class="ident">HeaderValue</span>::<span class="ident">from_static</span>(<span class="string">&quot;upgrade&quot;</span>),
)
.<span class="ident">finish</span>();
).<span class="ident">finish</span>();
<span class="macro">assert_eq</span><span class="macro">!</span>(
<span class="ident">HandshakeError</span>::<span class="ident">NoVersionHeader</span>,
<span class="ident">handshake</span>(<span class="kw-2">&amp;</span><span class="ident">req</span>).<span class="ident">err</span>().<span class="ident">unwrap</span>()
@ -903,16 +887,13 @@
.<span class="ident">header</span>(
<span class="ident">header</span>::<span class="ident">UPGRADE</span>,
<span class="ident">header</span>::<span class="ident">HeaderValue</span>::<span class="ident">from_static</span>(<span class="string">&quot;websocket&quot;</span>),
)
.<span class="ident">header</span>(
).<span class="ident">header</span>(
<span class="ident">header</span>::<span class="ident">CONNECTION</span>,
<span class="ident">header</span>::<span class="ident">HeaderValue</span>::<span class="ident">from_static</span>(<span class="string">&quot;upgrade&quot;</span>),
)
.<span class="ident">header</span>(
).<span class="ident">header</span>(
<span class="ident">header</span>::<span class="ident">SEC_WEBSOCKET_VERSION</span>,
<span class="ident">header</span>::<span class="ident">HeaderValue</span>::<span class="ident">from_static</span>(<span class="string">&quot;5&quot;</span>),
)
.<span class="ident">finish</span>();
).<span class="ident">finish</span>();
<span class="macro">assert_eq</span><span class="macro">!</span>(
<span class="ident">HandshakeError</span>::<span class="ident">UnsupportedVersion</span>,
<span class="ident">handshake</span>(<span class="kw-2">&amp;</span><span class="ident">req</span>).<span class="ident">err</span>().<span class="ident">unwrap</span>()
@ -922,16 +903,13 @@
.<span class="ident">header</span>(
<span class="ident">header</span>::<span class="ident">UPGRADE</span>,
<span class="ident">header</span>::<span class="ident">HeaderValue</span>::<span class="ident">from_static</span>(<span class="string">&quot;websocket&quot;</span>),
)
.<span class="ident">header</span>(
).<span class="ident">header</span>(
<span class="ident">header</span>::<span class="ident">CONNECTION</span>,
<span class="ident">header</span>::<span class="ident">HeaderValue</span>::<span class="ident">from_static</span>(<span class="string">&quot;upgrade&quot;</span>),
)
.<span class="ident">header</span>(
).<span class="ident">header</span>(
<span class="ident">header</span>::<span class="ident">SEC_WEBSOCKET_VERSION</span>,
<span class="ident">header</span>::<span class="ident">HeaderValue</span>::<span class="ident">from_static</span>(<span class="string">&quot;13&quot;</span>),
)
.<span class="ident">finish</span>();
).<span class="ident">finish</span>();
<span class="macro">assert_eq</span><span class="macro">!</span>(
<span class="ident">HandshakeError</span>::<span class="ident">BadWebsocketKey</span>,
<span class="ident">handshake</span>(<span class="kw-2">&amp;</span><span class="ident">req</span>).<span class="ident">err</span>().<span class="ident">unwrap</span>()
@ -941,20 +919,16 @@
.<span class="ident">header</span>(
<span class="ident">header</span>::<span class="ident">UPGRADE</span>,
<span class="ident">header</span>::<span class="ident">HeaderValue</span>::<span class="ident">from_static</span>(<span class="string">&quot;websocket&quot;</span>),
)
.<span class="ident">header</span>(
).<span class="ident">header</span>(
<span class="ident">header</span>::<span class="ident">CONNECTION</span>,
<span class="ident">header</span>::<span class="ident">HeaderValue</span>::<span class="ident">from_static</span>(<span class="string">&quot;upgrade&quot;</span>),
)
.<span class="ident">header</span>(
).<span class="ident">header</span>(
<span class="ident">header</span>::<span class="ident">SEC_WEBSOCKET_VERSION</span>,
<span class="ident">header</span>::<span class="ident">HeaderValue</span>::<span class="ident">from_static</span>(<span class="string">&quot;13&quot;</span>),
)
.<span class="ident">header</span>(
).<span class="ident">header</span>(
<span class="ident">header</span>::<span class="ident">SEC_WEBSOCKET_KEY</span>,
<span class="ident">header</span>::<span class="ident">HeaderValue</span>::<span class="ident">from_static</span>(<span class="string">&quot;13&quot;</span>),
)
.<span class="ident">finish</span>();
).<span class="ident">finish</span>();
<span class="macro">assert_eq</span><span class="macro">!</span>(
<span class="ident">StatusCode</span>::<span class="ident">SWITCHING_PROTOCOLS</span>,
<span class="ident">handshake</span>(<span class="kw-2">&amp;</span><span class="ident">req</span>).<span class="ident">unwrap</span>().<span class="ident">finish</span>().<span class="ident">status</span>()