# rustc version rustc 1.44.0-nightly (d2230290f 2020-04-15)
# docs.rs version docsrs 0.6.0 (f3828e7 2020-04-15)
# build log [INFO] running `"docker" "create" "-v" "/home/cratesfyi/workspace/builds/http-types-1.2.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/http-types-1.2.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1001" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=-Z unstable-options --resource-suffix -20200415-1.44.0-nightly-d2230290f --static-root-path / --cap-lints warn --extern-html-root-url infer=https://docs.rs/infer/0.1.6 --extern-html-root-url cookie=https://docs.rs/cookie/0.12.0 --extern-html-root-url http=https://docs.rs/http/0.2.1 --extern-html-root-url anyhow=https://docs.rs/anyhow/1.0.28 --extern-html-root-url omnom=https://docs.rs/omnom/2.1.2 --extern-html-root-url async_std=https://docs.rs/async-std/1.5.0 --extern-html-root-url pin_project_lite=https://docs.rs/pin-project-lite/0.1.4 --extern-html-root-url url=https://docs.rs/url/2.1.1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "2" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "doc" "--lib" "--no-deps" "-j2"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] fe10974b3ee9cf6e870e90a980d5950044f0a5bbbcf9fd5cc436899ae2947346 [INFO] running `"docker" "start" "-a" "fe10974b3ee9cf6e870e90a980d5950044f0a5bbbcf9fd5cc436899ae2947346"` [INFO] [stderr] Compiling libc v0.2.69 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Compiling autocfg v1.0.0 [INFO] [stderr] Compiling proc-macro2 v1.0.10 [INFO] [stderr] Compiling unicode-xid v0.2.0 [INFO] [stderr] Checking smallvec v1.3.0 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Checking scopeguard v1.1.0 [INFO] [stderr] Compiling syn v1.0.17 [INFO] [stderr] Compiling proc-macro-nested v0.1.4 [INFO] [stderr] Checking slab v0.4.2 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking futures-sink v0.3.4 [INFO] [stderr] Compiling proc-macro-hack v0.5.15 [INFO] [stderr] Compiling memchr v2.3.3 [INFO] [stderr] Checking futures-core v0.3.4 [INFO] [stderr] Checking pin-utils v0.1.0-alpha.4 [INFO] [stderr] Checking matches v0.1.8 [INFO] [stderr] Compiling byteorder v1.3.4 [INFO] [stderr] Checking futures-task v0.3.4 [INFO] [stderr] Compiling anyhow v1.0.28 [INFO] [stderr] Checking pin-project-lite v0.1.4 [INFO] [stderr] Checking futures-timer v2.0.2 [INFO] [stderr] Checking percent-encoding v2.1.0 [INFO] [stderr] Checking futures-io v0.3.4 [INFO] [stderr] Checking once_cell v1.3.1 [INFO] [stderr] Compiling crossbeam-utils v0.7.2 [INFO] [stderr] Compiling memoffset v0.5.4 [INFO] [stderr] Compiling crossbeam-epoch v0.8.2 [INFO] [stderr] Checking unicode-normalization v0.1.12 [INFO] [stderr] Checking lock_api v0.3.4 [INFO] [stderr] Checking futures-channel v0.3.4 [INFO] [stderr] Checking unicode-bidi v0.3.4 [INFO] [stderr] Checking idna v0.2.0 [INFO] [stderr] Checking iovec v0.1.4 [INFO] [stderr] Checking net2 v0.2.33 [INFO] [stderr] Checking parking_lot_core v0.7.1 [INFO] [stderr] Checking num_cpus v1.13.0 [INFO] [stderr] Checking async-task v1.3.1 [INFO] [stderr] Checking time v0.1.42 [INFO] [stderr] Compiling quote v1.0.3 [INFO] [stderr] Checking kv-log-macro v1.0.4 [INFO] [stderr] Checking omnom v2.1.2 [INFO] [stderr] Checking infer v0.1.6 [INFO] [stderr] Checking crossbeam-channel v0.4.2 [INFO] [stderr] Checking url v2.1.1 [INFO] [stderr] Checking mio v0.6.21 [INFO] [stderr] Checking parking_lot v0.10.2 [INFO] [stderr] Checking cookie v0.12.0 [INFO] [stderr] Checking crossbeam-deque v0.7.3 [INFO] [stderr] Checking mio-uds v0.6.7 [INFO] [stderr] Compiling futures-macro v0.3.4 [INFO] [stderr] Checking futures-util v0.3.4 [INFO] [stderr] Checking broadcaster v1.0.0 [INFO] [stderr] Checking async-std v1.5.0 [INFO] [stderr] Documenting http-types v1.2.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/error.rs:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | /// The error type for HTTP operations. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/lib.rs:98:23 [INFO] [stderr] | [INFO] [stderr] 98 | #![warn(missing_docs, missing_doc_code_examples, unreachable_pub)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/error.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | error: anyhow::Error, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/error.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | status: crate::StatusCode, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/trailers.rs:57:1 [INFO] [stderr] | [INFO] [stderr] 57 | /// A collection of trailing HTTP headers. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/trailers.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | headers: Headers, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | /// An IANA media type. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | pub(crate) essence: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | pub(crate) basetype: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | pub(crate) subtype: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | pub(crate) static_essence: Option<&'static str>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | pub(crate) static_basetype: Option<&'static str>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | pub(crate) static_subtype: Option<&'static str>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub(crate) parameters: Option<HashMap<String, String>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/mod.rs:27:1 [INFO] [stderr] | [INFO] [stderr] 27 | /// A collection of HTTP Headers. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/mod.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub(crate) headers: HashMap<HeaderName, Vec<HeaderValue>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/type_map.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / /// Store and retrieve values by `TypeId`. [INFO] [stderr] 11 | | /// [INFO] [stderr] 12 | | /// Map type that allows storing any `Sync + Send + 'static` type. Instances can [INFO] [stderr] 13 | | /// be retrieved from [`Request::local`](struct.Request.html#method.local) + [INFO] [stderr] 14 | | /// [`Response::local`](struct.Response.html#method.local) and [INFO] [stderr] 15 | | /// [`Request::local_mut`](struct.Request.html#method.local_mut) + [INFO] [stderr] 16 | | /// [`Response::local_mut`](struct.Response.html#method.local_mut). [INFO] [stderr] | |___________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/type_map.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | map: Option<HashMap<TypeId, Box<dyn Any + Send + Sync>, BuildHasherDefault<IdHasher>>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/method.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | / /// HTTP request methods. [INFO] [stderr] 5 | | /// [INFO] [stderr] 6 | | /// [Read more](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods) [INFO] [stderr] | |__________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/method.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | / /// The GET method requests a representation of the specified resource. Requests using GET [INFO] [stderr] 10 | | /// should only retrieve data. [INFO] [stderr] | |__________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/method.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | /// The HEAD method asks for a response identical to that of a GET request, but without the response body. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/method.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | / /// The POST method is used to submit an entity to the specified resource, often causing a [INFO] [stderr] 17 | | /// change in state or side effects on the server. [INFO] [stderr] | |______________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/method.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | / /// The PUT method replaces all current representations of the target resource with the request [INFO] [stderr] 21 | | /// payload. [INFO] [stderr] | |________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/method.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | /// The DELETE method deletes the specified resource. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/method.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | /// The CONNECT method establishes a tunnel to the server identified by the target resource. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/method.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | /// The OPTIONS method is used to describe the communication options for the target resource. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/method.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | /// The TRACE method performs a message loop-back test along the path to the target resource. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/method.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | /// The PATCH method is used to apply partial modifications to a resource. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / /// HTTP response status codes. [INFO] [stderr] 4 | | /// [INFO] [stderr] 5 | | /// As defined by [rfc7231 section 6](https://tools.ietf.org/html/rfc7231#section-6). [INFO] [stderr] 6 | | /// [Read more](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status) [INFO] [stderr] | |_________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | / /// 100 Continue [INFO] [stderr] 11 | | /// [INFO] [stderr] 12 | | /// This interim response indicates that everything so far is OK and that the client should [INFO] [stderr] 13 | | /// continue the request, or ignore the response if the request is already finished. [INFO] [stderr] | |________________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | / /// 101 Switching Protocols [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// This code is sent in response to an Upgrade request header from the client, and [INFO] [stderr] 19 | | /// indicates the protocol the server is switching to. [INFO] [stderr] | |__________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | / /// 103 Early Hints [INFO] [stderr] 23 | | /// [INFO] [stderr] 24 | | /// This status code is primarily intended to be used with the Link header, letting the [INFO] [stderr] 25 | | /// user agent start preloading resources while the server prepares a response. [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | / /// 200 Ok [INFO] [stderr] 29 | | /// [INFO] [stderr] 30 | | /// The request has succeeded [INFO] [stderr] | |_________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | / /// 201 Created [INFO] [stderr] 34 | | /// [INFO] [stderr] 35 | | /// The request has succeeded and a new resource has been created as a result. This is [INFO] [stderr] 36 | | /// typically the response sent after POST requests, or some PUT requests. [INFO] [stderr] | |______________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | / /// 202 Accepted [INFO] [stderr] 40 | | /// [INFO] [stderr] 41 | | /// The request has been received but not yet acted upon. It is noncommittal, since there [INFO] [stderr] 42 | | /// is no way in HTTP to later send an asynchronous response indicating the outcome of the [INFO] [stderr] 43 | | /// request. It is intended for cases where another process or server handles the request, [INFO] [stderr] 44 | | /// or for batch processing. [INFO] [stderr] | |________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | / /// 203 Non Authoritative Information [INFO] [stderr] 48 | | /// [INFO] [stderr] 49 | | /// This response code means the returned meta-information is not exactly the same as is [INFO] [stderr] 50 | | /// available from the origin server, but is collected from a local or a third-party copy. [INFO] [stderr] 51 | | /// This is mostly used for mirrors or backups of another resource. Except for that [INFO] [stderr] 52 | | /// specific case, the "200 OK" response is preferred to this status. [INFO] [stderr] | |_________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | / /// 204 No Content [INFO] [stderr] 56 | | /// [INFO] [stderr] 57 | | /// There is no content to send for this request, but the headers may be useful. The [INFO] [stderr] 58 | | /// user-agent may update its cached headers for this resource with the new ones. [INFO] [stderr] | |_____________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | / /// 205 Reset Content [INFO] [stderr] 62 | | /// [INFO] [stderr] 63 | | /// Tells the user-agent to reset the document which sent this request. [INFO] [stderr] | |___________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | / /// 206 Partial Content [INFO] [stderr] 67 | | /// [INFO] [stderr] 68 | | /// This response code is used when the Range header is sent from the client to request [INFO] [stderr] 69 | | /// only part of a resource. [INFO] [stderr] | |________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | / /// 226 Im Used [INFO] [stderr] 73 | | /// [INFO] [stderr] 74 | | /// The server has fulfilled a GET request for the resource, and the response is a [INFO] [stderr] 75 | | /// representation of the result of one or more instance-manipulations applied to the [INFO] [stderr] 76 | | /// current instance. [INFO] [stderr] | |_________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | / /// 300 Multiple Choice [INFO] [stderr] 80 | | /// [INFO] [stderr] 81 | | /// The request has more than one possible response. The user-agent or user should choose one [INFO] [stderr] 82 | | /// of them. (There is no standardized way of choosing one of the responses, but HTML links to [INFO] [stderr] 83 | | /// the possibilities are recommended so the user can pick.) [INFO] [stderr] | |________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:86:5 [INFO] [stderr] | [INFO] [stderr] 86 | / /// 301 Moved Permanently [INFO] [stderr] 87 | | /// [INFO] [stderr] 88 | | /// The URL of the requested resource has been changed permanently. The new URL is given in the [INFO] [stderr] 89 | | /// response. [INFO] [stderr] | |_________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | / /// 302 Found [INFO] [stderr] 93 | | /// [INFO] [stderr] 94 | | /// This response code means that the URI of requested resource has been changed temporarily. [INFO] [stderr] 95 | | /// Further changes in the URI might be made in the future. Therefore, this same URI should be [INFO] [stderr] 96 | | /// used by the client in future requests. [INFO] [stderr] | |______________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | / /// 303 See Other [INFO] [stderr] 100 | | /// [INFO] [stderr] 101 | | /// The server sent this response to direct the client to get the requested resource at another [INFO] [stderr] 102 | | /// URI with a GET request. [INFO] [stderr] | |_______________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | / /// 304 Not Modified [INFO] [stderr] 106 | | /// [INFO] [stderr] 107 | | /// This is used for caching purposes. It tells the client that the response has not been [INFO] [stderr] 108 | | /// modified, so the client can continue to use the same cached version of the response. [INFO] [stderr] | |____________________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:111:5 [INFO] [stderr] | [INFO] [stderr] 111 | / /// 307 Temporary Redirect [INFO] [stderr] 112 | | /// [INFO] [stderr] 113 | | /// The server sends this response to direct the client to get the requested resource at [INFO] [stderr] 114 | | /// another URI with same method that was used in the prior request. This has the same [INFO] [stderr] 115 | | /// semantics as the 302 Found HTTP response code, with the exception that the user agent must [INFO] [stderr] 116 | | /// not change the HTTP method used: If a POST was used in the first request, a POST must be [INFO] [stderr] 117 | | /// used in the second request. [INFO] [stderr] | |___________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:120:5 [INFO] [stderr] | [INFO] [stderr] 120 | / /// 308 Permanent Redirect [INFO] [stderr] 121 | | /// [INFO] [stderr] 122 | | /// This means that the resource is now permanently located at another URI, specified by the [INFO] [stderr] 123 | | /// Location: HTTP Response header. This has the same semantics as the 301 Moved Permanently [INFO] [stderr] 124 | | /// HTTP response code, with the exception that the user agent must not change the HTTP method [INFO] [stderr] 125 | | /// used: If a POST was used in the first request, a POST must be used in the second request. [INFO] [stderr] | |_________________________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:128:5 [INFO] [stderr] | [INFO] [stderr] 128 | / /// 400 Bad Request [INFO] [stderr] 129 | | /// [INFO] [stderr] 130 | | /// The server could not understand the request due to invalid syntax. [INFO] [stderr] 131 | | /// [INFO] [stderr] 132 | | /// Although the HTTP standard specifies "unauthorized", semantically this response means [INFO] [stderr] 133 | | /// "unauthenticated". That is, the client must authenticate itself to get the requested [INFO] [stderr] 134 | | /// response. [INFO] [stderr] | |_________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:137:5 [INFO] [stderr] | [INFO] [stderr] 137 | / /// 401 Unauthorized [INFO] [stderr] 138 | | /// [INFO] [stderr] 139 | | /// This response code is reserved for future use. The initial aim for creating this code was [INFO] [stderr] 140 | | /// using it for digital payment systems, however this status code is used very rarely and no [INFO] [stderr] 141 | | /// standard convention exists. [INFO] [stderr] | |___________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | / /// 402 Payment Required [INFO] [stderr] 145 | | /// [INFO] [stderr] 146 | | /// The client does not have access rights to the content; that is, it is unauthorized, so the [INFO] [stderr] 147 | | /// server is refusing to give the requested resource. Unlike 401, the client's identity is [INFO] [stderr] 148 | | /// known to the server. [INFO] [stderr] | |____________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | / /// 403 Forbidden [INFO] [stderr] 152 | | /// [INFO] [stderr] 153 | | /// The server can not find requested resource. In the browser, this means the URL is not [INFO] [stderr] 154 | | /// recognized. In an API, this can also mean that the endpoint is valid but the resource [INFO] [stderr] 155 | | /// itself does not exist. Servers may also send this response instead of 403 to hide the [INFO] [stderr] 156 | | /// existence of a resource from an unauthorized client. This response code is probably the [INFO] [stderr] 157 | | /// most famous one due to its frequent occurrence on the web. [INFO] [stderr] | |__________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:160:5 [INFO] [stderr] | [INFO] [stderr] 160 | / /// 404 Not Found [INFO] [stderr] 161 | | /// The server can not find requested resource. In the browser, this means the URL is not [INFO] [stderr] 162 | | /// recognized. In an API, this can also mean that the endpoint is valid but the resource [INFO] [stderr] 163 | | /// itself does not exist. Servers may also send this response instead of 403 to hide the [INFO] [stderr] 164 | | /// existence of a resource from an unauthorized client. This response code is probably the [INFO] [stderr] 165 | | /// most famous one due to its frequent occurrence on the web. [INFO] [stderr] | |__________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:168:5 [INFO] [stderr] | [INFO] [stderr] 168 | / /// 405 Method Not Allowed [INFO] [stderr] 169 | | /// [INFO] [stderr] 170 | | /// The request method is known by the server but has been disabled and cannot be used. For [INFO] [stderr] 171 | | /// example, an API may forbid DELETE-ing a resource. The two mandatory methods, GET and HEAD, [INFO] [stderr] 172 | | /// must never be disabled and should not return this error code. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:175:5 [INFO] [stderr] | [INFO] [stderr] 175 | / /// 406 Not Acceptable [INFO] [stderr] 176 | | /// [INFO] [stderr] 177 | | /// This response is sent when the web server, after performing server-driven content [INFO] [stderr] 178 | | /// negotiation, doesn't find any content that conforms to the criteria given by the user [INFO] [stderr] 179 | | /// agent. [INFO] [stderr] | |______________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:182:5 [INFO] [stderr] | [INFO] [stderr] 182 | / /// 407 Proxy Authentication Required [INFO] [stderr] 183 | | /// [INFO] [stderr] 184 | | /// This is similar to 401 but authentication is needed to be done by a proxy. [INFO] [stderr] | |__________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:187:5 [INFO] [stderr] | [INFO] [stderr] 187 | / /// 408 Request Timeout [INFO] [stderr] 188 | | /// [INFO] [stderr] 189 | | /// This response is sent on an idle connection by some servers, even without any previous [INFO] [stderr] 190 | | /// request by the client. It means that the server would like to shut down this unused [INFO] [stderr] 191 | | /// connection. This response is used much more since some browsers, like Chrome, Firefox 27+, [INFO] [stderr] 192 | | /// or IE9, use HTTP pre-connection mechanisms to speed up surfing. Also note that some servers [INFO] [stderr] 193 | | /// merely shut down the connection without sending this message. [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:196:5 [INFO] [stderr] | [INFO] [stderr] 196 | / /// 409 Conflict [INFO] [stderr] 197 | | /// [INFO] [stderr] 198 | | /// This response is sent when a request conflicts with the current state of the server. [INFO] [stderr] | |____________________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:201:5 [INFO] [stderr] | [INFO] [stderr] 201 | / /// 410 Gone [INFO] [stderr] 202 | | /// [INFO] [stderr] 203 | | /// This response is sent when the requested content has been permanently deleted from server, [INFO] [stderr] 204 | | /// with no forwarding address. Clients are expected to remove their caches and links to the [INFO] [stderr] 205 | | /// resource. The HTTP specification intends this status code to be used for "limited-time, [INFO] [stderr] 206 | | /// promotional services". APIs should not feel compelled to indicate resources that have been [INFO] [stderr] 207 | | /// deleted with this status code. [INFO] [stderr] | |______________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:210:5 [INFO] [stderr] | [INFO] [stderr] 210 | / /// 411 Length Required [INFO] [stderr] 211 | | /// [INFO] [stderr] 212 | | /// Server rejected the request because the Content-Length header field is not defined and the [INFO] [stderr] 213 | | /// server requires it. [INFO] [stderr] | |___________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:216:5 [INFO] [stderr] | [INFO] [stderr] 216 | / /// 412 Precondition Failed [INFO] [stderr] 217 | | /// [INFO] [stderr] 218 | | /// The client has indicated preconditions in its headers which the server does not meet. [INFO] [stderr] | |_____________________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:221:5 [INFO] [stderr] | [INFO] [stderr] 221 | / /// 413 Payload Too Large [INFO] [stderr] 222 | | /// [INFO] [stderr] 223 | | /// Request entity is larger than limits defined by server; the server might close the [INFO] [stderr] 224 | | /// connection or return an Retry-After header field. [INFO] [stderr] | |_________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:227:5 [INFO] [stderr] | [INFO] [stderr] 227 | / /// 414 URI Too Long [INFO] [stderr] 228 | | /// [INFO] [stderr] 229 | | /// The URI requested by the client is longer than the server is willing to interpret. [INFO] [stderr] | |__________________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:232:5 [INFO] [stderr] | [INFO] [stderr] 232 | / /// 415 Unsupported Media Type [INFO] [stderr] 233 | | /// [INFO] [stderr] 234 | | /// The media format of the requested data is not supported by the server, so the server is [INFO] [stderr] 235 | | /// rejecting the request. [INFO] [stderr] | |______________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:238:5 [INFO] [stderr] | [INFO] [stderr] 238 | / /// 416 Requested Range Not Satisfiable [INFO] [stderr] 239 | | /// [INFO] [stderr] 240 | | /// The range specified by the Range header field in the request can't be fulfilled; it's [INFO] [stderr] 241 | | /// possible that the range is outside the size of the target URI's data. [INFO] [stderr] | |_____________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:244:5 [INFO] [stderr] | [INFO] [stderr] 244 | / /// 417 Expectation Failed [INFO] [stderr] 245 | | /// [INFO] [stderr] 246 | | /// This response code means the expectation indicated by the Expect request header field can't [INFO] [stderr] 247 | | /// be met by the server. [INFO] [stderr] 248 | | /// [INFO] [stderr] | |_______^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:250:5 [INFO] [stderr] | [INFO] [stderr] 250 | / /// [INFO] [stderr] 251 | | /// 418 I'm a teapot [INFO] [stderr] 252 | | /// [INFO] [stderr] 253 | | /// The server refuses the attempt to brew coffee with a teapot. [INFO] [stderr] | |____________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:256:5 [INFO] [stderr] | [INFO] [stderr] 256 | / /// 421 Misdirected Request [INFO] [stderr] 257 | | /// [INFO] [stderr] 258 | | /// The request was directed at a server that is not able to produce a response. This can be [INFO] [stderr] 259 | | /// sent by a server that is not configured to produce responses for the combination of scheme [INFO] [stderr] 260 | | /// and authority that are included in the request URI. [INFO] [stderr] | |___________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:263:5 [INFO] [stderr] | [INFO] [stderr] 263 | / /// 425 Too Early [INFO] [stderr] 264 | | /// [INFO] [stderr] 265 | | /// Indicates that the server is unwilling to risk processing a request that might be replayed. [INFO] [stderr] | |___________________________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:268:5 [INFO] [stderr] | [INFO] [stderr] 268 | / /// 426 Upgrade Required [INFO] [stderr] 269 | | /// [INFO] [stderr] 270 | | /// The server refuses to perform the request using the current protocol but might be willing [INFO] [stderr] 271 | | /// to do so after the client upgrades to a different protocol. The server sends an Upgrade [INFO] [stderr] 272 | | /// header in a 426 response to indicate the required protocol(s). [INFO] [stderr] | |______________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:275:5 [INFO] [stderr] | [INFO] [stderr] 275 | / /// 428 Precondition Required [INFO] [stderr] 276 | | /// [INFO] [stderr] 277 | | /// The origin server requires the request to be conditional. This response is intended to [INFO] [stderr] 278 | | /// prevent the 'lost update' problem, where a client GETs a resource's state, modifies it, and [INFO] [stderr] 279 | | /// PUTs it back to the server, when meanwhile a third party has modified the state on the [INFO] [stderr] 280 | | /// server, leading to a conflict. [INFO] [stderr] | |______________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:283:5 [INFO] [stderr] | [INFO] [stderr] 283 | / /// 429 Too Many Requests [INFO] [stderr] 284 | | /// [INFO] [stderr] 285 | | /// The user has sent too many requests in a given amount of time ("rate limiting"). [INFO] [stderr] | |________________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:288:5 [INFO] [stderr] | [INFO] [stderr] 288 | / /// 431 Request Header Fields Too Large [INFO] [stderr] 289 | | /// [INFO] [stderr] 290 | | /// The server is unwilling to process the request because its header fields are too large. The [INFO] [stderr] 291 | | /// request may be resubmitted after reducing the size of the request header fields. [INFO] [stderr] | |________________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:294:5 [INFO] [stderr] | [INFO] [stderr] 294 | / /// 451 Unavailable For Legal Reasons [INFO] [stderr] 295 | | /// [INFO] [stderr] 296 | | /// The user-agent requested a resource that cannot legally be provided, such as a web page [INFO] [stderr] 297 | | /// censored by a government. [INFO] [stderr] | |_________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:300:5 [INFO] [stderr] | [INFO] [stderr] 300 | / /// 500 Internal Server Error [INFO] [stderr] 301 | | /// [INFO] [stderr] 302 | | /// The server has encountered a situation it doesn't know how to handle. [INFO] [stderr] | |_____________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:305:5 [INFO] [stderr] | [INFO] [stderr] 305 | / /// 501 Not Implemented [INFO] [stderr] 306 | | /// [INFO] [stderr] 307 | | /// The request method is not supported by the server and cannot be handled. The only methods [INFO] [stderr] 308 | | /// that servers are required to support (and therefore that must not return this code) are GET [INFO] [stderr] 309 | | /// and HEAD. [INFO] [stderr] | |_________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:312:5 [INFO] [stderr] | [INFO] [stderr] 312 | / /// 502 Bad Gateway [INFO] [stderr] 313 | | /// [INFO] [stderr] 314 | | /// This error response means that the server, while working as a gateway to get a response [INFO] [stderr] 315 | | /// needed to handle the request, got an invalid response. [INFO] [stderr] | |______________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:318:5 [INFO] [stderr] | [INFO] [stderr] 318 | / /// 503 Service Unavailable [INFO] [stderr] 319 | | /// [INFO] [stderr] 320 | | /// The server is not ready to handle the request. Common causes are a server that is down for [INFO] [stderr] 321 | | /// maintenance or that is overloaded. Note that together with this response, a user-friendly [INFO] [stderr] ... | [INFO] [stderr] 325 | | /// caching-related headers that are sent along with this response, as these temporary [INFO] [stderr] 326 | | /// condition responses should usually not be cached. [INFO] [stderr] | |_________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:329:5 [INFO] [stderr] | [INFO] [stderr] 329 | / /// 504 Gateway Timeout [INFO] [stderr] 330 | | /// [INFO] [stderr] 331 | | /// This error response is given when the server is acting as a gateway and cannot get a [INFO] [stderr] 332 | | /// response in time. [INFO] [stderr] | |_________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:335:5 [INFO] [stderr] | [INFO] [stderr] 335 | / /// 505 HTTP Version Not Supported [INFO] [stderr] 336 | | /// [INFO] [stderr] 337 | | /// The HTTP version used in the request is not supported by the server. [INFO] [stderr] | |____________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:340:5 [INFO] [stderr] | [INFO] [stderr] 340 | / /// 506 Variant Also Negotiates [INFO] [stderr] 341 | | /// [INFO] [stderr] 342 | | /// The server has an internal configuration error: the chosen variant resource is configured [INFO] [stderr] 343 | | /// to engage in transparent content negotiation itself, and is therefore not a proper end [INFO] [stderr] 344 | | /// point in the negotiation process. [INFO] [stderr] | |_________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:347:5 [INFO] [stderr] | [INFO] [stderr] 347 | / /// 510 Not Extended [INFO] [stderr] 348 | | /// [INFO] [stderr] 349 | | /// Further extensions to the request are required for the server to fulfil it. [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:352:5 [INFO] [stderr] | [INFO] [stderr] 352 | / /// 511 Network Authentication Required [INFO] [stderr] 353 | | /// [INFO] [stderr] 354 | | /// The 511 status code indicates that the client needs to authenticate to gain network access. [INFO] [stderr] | |___________________________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/version.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | /// The version of the HTTP protocol in use. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/version.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | /// HTTP/0.9 [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/version.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | /// HTTP/1.0 [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/version.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | /// HTTP/1.1 [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/version.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | /// HTTP/2.0 [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/version.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | /// HTTP/3.0 [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:101:1 [INFO] [stderr] | [INFO] [stderr] 101 | /// HTTP cookies. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:106:1 [INFO] [stderr] | [INFO] [stderr] 106 | /// URL records. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/mod.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | //! HTTP headers. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/header_name.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | /// A header name. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/header_name.rs:9:23 [INFO] [stderr] | [INFO] [stderr] 9 | pub struct HeaderName(Cow<'static, str>); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/header_value.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | /// A header value. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/header_value.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | inner: String, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/into_iter.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | /// An owning iterator over the entries of `Headers`. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/into_iter.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | pub(super) inner: hash_map::IntoIter<HeaderName, Vec<HeaderValue>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/iter.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | /// Iterator over the headers. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/iter.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | pub(super) inner: hash_map::Iter<'a, HeaderName, Vec<HeaderValue>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/iter_mut.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | /// Iterator over the headers. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/iter_mut.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | pub(super) inner: hash_map::IterMut<'a, HeaderName, Vec<HeaderValue>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/names.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | /// Iterator over the headers. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/names.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | pub(super) inner: hash_map::Keys<'a, HeaderName, Vec<HeaderValue>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/values.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | /// Iterator over the headers. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/values.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | pub(super) inner: hash_map::Values<'a, HeaderName, Vec<HeaderValue>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/values.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | slot: Option<&'a Vec<HeaderValue>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/values.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | cursor: usize, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/constants.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / use super::HeaderName; [INFO] [stderr] 2 | | [INFO] [stderr] 3 | | /// The `Content-Length` Header [INFO] [stderr] 4 | | pub const CONTENT_LENGTH: HeaderName = HeaderName::from_lowercase_str("content-length"); [INFO] [stderr] ... | [INFO] [stderr] 49 | | pub const ACCESS_CONTROL_ALLOW_CREDENTIALS: HeaderName = [INFO] [stderr] 50 | | HeaderName::from_lowercase_str("access-control-allow-credentials"); [INFO] [stderr] | |_______________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/constants.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | /// The `Content-Length` Header [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/constants.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | /// The `Content-Type` Header [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/constants.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | /// The `Cookie` Header [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/constants.rs:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | /// The `Set-Cookie` Header [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/constants.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | /// The `Transfer-Encoding` Header [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/constants.rs:18:1 [INFO] [stderr] | [INFO] [stderr] 18 | /// The `Date` Header [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/constants.rs:21:1 [INFO] [stderr] | [INFO] [stderr] 21 | /// The `Host` Header [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/constants.rs:24:1 [INFO] [stderr] | [INFO] [stderr] 24 | /// The `Origin` Header [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/constants.rs:27:1 [INFO] [stderr] | [INFO] [stderr] 27 | /// The `access-control-max-age` Header [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/constants.rs:30:1 [INFO] [stderr] | [INFO] [stderr] 30 | /// The `access-control-allow-origin` Header [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/constants.rs:33:1 [INFO] [stderr] | [INFO] [stderr] 33 | /// The `access-control-allow-headers` Header [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/constants.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | /// The `access-control-allow-methods` Header [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/constants.rs:39:1 [INFO] [stderr] | [INFO] [stderr] 39 | /// The `access-control-expose-headers` Header [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/constants.rs:42:1 [INFO] [stderr] | [INFO] [stderr] 42 | /// The `access-control-request-method` Header [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/constants.rs:45:1 [INFO] [stderr] | [INFO] [stderr] 45 | /// The `access-control-request-headers` Header [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/constants.rs:48:1 [INFO] [stderr] | [INFO] [stderr] 48 | /// The `access-control-allow-credentials` Header [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/header_name.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / use std::borrow::Cow; [INFO] [stderr] 2 | | use std::fmt::{self, Debug, Display}; [INFO] [stderr] 3 | | use std::str::FromStr; [INFO] [stderr] 4 | | [INFO] [stderr] ... | [INFO] [stderr] 138 | | } [INFO] [stderr] 139 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/header_name.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / impl HeaderName { [INFO] [stderr] 12 | | /// Create a new `HeaderName`. [INFO] [stderr] 13 | | pub fn from_ascii(mut bytes: Vec<u8>) -> Result<Self, Error> { [INFO] [stderr] 14 | | crate::ensure!(bytes.is_ascii(), "Bytes should be valid ASCII"); [INFO] [stderr] ... | [INFO] [stderr] 45 | | } [INFO] [stderr] 46 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/header_name.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | /// Create a new `HeaderName`. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/header_name.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | /// Returns the header name as a `&str`. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/header_name.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | / /// Converts a vector of bytes to a `HeaderName` without checking that the string contains [INFO] [stderr] 28 | | /// valid ASCII. [INFO] [stderr] 29 | | /// [INFO] [stderr] 30 | | /// # Safety [INFO] [stderr] ... | [INFO] [stderr] 34 | | /// unsafety issues with future users of the HeaderName, as the rest of the library assumes [INFO] [stderr] 35 | | /// that Strings are valid ASCII. [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/header_value.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / use std::fmt::{self, Display}; [INFO] [stderr] 2 | | use std::str::FromStr; [INFO] [stderr] 3 | | [INFO] [stderr] 4 | | use crate::Error; [INFO] [stderr] ... | [INFO] [stderr] 120 | | } [INFO] [stderr] 121 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/header_value.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / impl HeaderValue { [INFO] [stderr] 14 | | /// Create a new `HeaderValue` from ASCII bytes. [INFO] [stderr] 15 | | /// [INFO] [stderr] 16 | | /// # Error [INFO] [stderr] ... | [INFO] [stderr] 44 | | } [INFO] [stderr] 45 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/header_value.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | / /// Create a new `HeaderValue` from ASCII bytes. [INFO] [stderr] 15 | | /// [INFO] [stderr] 16 | | /// # Error [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// This function will error if the string is not a valid ASCII. [INFO] [stderr] | |____________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/header_value.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | / /// Converts a vector of bytes to a `HeaderValue` without checking that the string contains [INFO] [stderr] 28 | | /// valid ASCII. [INFO] [stderr] 29 | | /// [INFO] [stderr] 30 | | /// # Safety [INFO] [stderr] ... | [INFO] [stderr] 34 | | /// unsafety issues with future users of the HeaderValue, as the rest of the library assumes [INFO] [stderr] 35 | | /// that Strings are valid ASCII. [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/header_value.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | /// Get the header value as a `&str` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/into_iter.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / use std::collections::hash_map; [INFO] [stderr] 2 | | use std::iter::Iterator; [INFO] [stderr] 3 | | [INFO] [stderr] 4 | | use crate::headers::{HeaderName, HeaderValue}; [INFO] [stderr] ... | [INFO] [stderr] 22 | | } [INFO] [stderr] 23 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/iter.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / use std::collections::hash_map; [INFO] [stderr] 2 | | use std::iter::Iterator; [INFO] [stderr] 3 | | [INFO] [stderr] 4 | | use crate::headers::{HeaderName, HeaderValue}; [INFO] [stderr] ... | [INFO] [stderr] 22 | | } [INFO] [stderr] 23 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/iter_mut.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / use std::collections::hash_map; [INFO] [stderr] 2 | | use std::iter::Iterator; [INFO] [stderr] 3 | | [INFO] [stderr] 4 | | use crate::headers::{HeaderName, HeaderValue}; [INFO] [stderr] ... | [INFO] [stderr] 22 | | } [INFO] [stderr] 23 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/names.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / use std::collections::hash_map; [INFO] [stderr] 2 | | use std::iter::Iterator; [INFO] [stderr] 3 | | [INFO] [stderr] 4 | | use crate::headers::{HeaderName, HeaderValue}; [INFO] [stderr] ... | [INFO] [stderr] 17 | | } [INFO] [stderr] 18 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/to_header_values.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / use std::io; [INFO] [stderr] 2 | | use std::iter; [INFO] [stderr] 3 | | use std::option; [INFO] [stderr] 4 | | use std::slice; [INFO] [stderr] ... | [INFO] [stderr] 52 | | } [INFO] [stderr] 53 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/to_header_values.rs:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | /// A trait for objects which can be converted or resolved to one or more `HeaderValue`s. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/to_header_values.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | /// Returned iterator over header values which this type may correspond to. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/to_header_values.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | /// Converts this object to an iterator of resolved `HeaderValues`. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/values.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / use std::collections::hash_map; [INFO] [stderr] 2 | | use std::iter::Iterator; [INFO] [stderr] 3 | | [INFO] [stderr] 4 | | use crate::headers::{HeaderName, HeaderValue}; [INFO] [stderr] ... | [INFO] [stderr] 58 | | } [INFO] [stderr] 59 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/mod.rs:33:1 [INFO] [stderr] | [INFO] [stderr] 33 | / impl Headers { [INFO] [stderr] 34 | | /// Create a new instance. [INFO] [stderr] 35 | | pub(crate) fn new() -> Self { [INFO] [stderr] 36 | | Self { [INFO] [stderr] ... | [INFO] [stderr] 122 | | } [INFO] [stderr] 123 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/mod.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | / /// Insert a header into the headers. [INFO] [stderr] 42 | | /// [INFO] [stderr] 43 | | /// Not that this will replace all header values for a given header name. [INFO] [stderr] 44 | | /// If you wish to add header values for a header name that already exists [INFO] [stderr] 45 | | /// use `Headers::append` [INFO] [stderr] | |_____________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/mod.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | / /// Append a header to the headers. [INFO] [stderr] 59 | | /// [INFO] [stderr] 60 | | /// Unlike `insert` this function will not override the contents of a header, but insert a [INFO] [stderr] 61 | | /// header if there aren't any. Or else append to the existing list of headers. [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/mod.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | /// Get a reference to a header. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/mod.rs:87:5 [INFO] [stderr] | [INFO] [stderr] 87 | /// Get a mutable reference to a header. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/mod.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | /// Remove a header. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/mod.rs:97:5 [INFO] [stderr] | [INFO] [stderr] 97 | /// An iterator visiting all header pairs in arbitrary order. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/mod.rs:104:5 [INFO] [stderr] | [INFO] [stderr] 104 | / /// An iterator visiting all header pairs in arbitrary order, with mutable references to the [INFO] [stderr] 105 | | /// values. [INFO] [stderr] | |_______________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/mod.rs:112:5 [INFO] [stderr] | [INFO] [stderr] 112 | /// An iterator visiting all header names in arbitrary order. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/mod.rs:119:5 [INFO] [stderr] | [INFO] [stderr] 119 | /// An iterator visiting all header values in arbitrary order. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / //! IANA Media Types. [INFO] [stderr] 2 | | //! [INFO] [stderr] 3 | | //! [Read more](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types). [INFO] [stderr] | |_____________________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/constants.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / use crate::Mime; [INFO] [stderr] 2 | | [INFO] [stderr] 3 | | /// Content-Type that matches anything. [INFO] [stderr] 4 | | /// [INFO] [stderr] ... | [INFO] [stderr] 170 | | parameters: None, [INFO] [stderr] 171 | | }; [INFO] [stderr] | |__^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/constants.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / /// Content-Type that matches anything. [INFO] [stderr] 4 | | /// [INFO] [stderr] 5 | | /// # Mime Type [INFO] [stderr] 6 | | /// [INFO] [stderr] 7 | | /// ```txt [INFO] [stderr] 8 | | /// */* [INFO] [stderr] 9 | | /// ``` [INFO] [stderr] | |_______^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/constants.rs:20:1 [INFO] [stderr] | [INFO] [stderr] 20 | / /// Content-Type for JavaScript. [INFO] [stderr] 21 | | /// [INFO] [stderr] 22 | | /// # Mime Type [INFO] [stderr] 23 | | /// [INFO] [stderr] 24 | | /// ```txt [INFO] [stderr] 25 | | /// application/javascript [INFO] [stderr] 26 | | /// ``` [INFO] [stderr] | |_______^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/constants.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | / /// Content-Type for JSON. [INFO] [stderr] 38 | | /// [INFO] [stderr] 39 | | /// # Mime Type [INFO] [stderr] 40 | | /// [INFO] [stderr] 41 | | /// ```txt [INFO] [stderr] 42 | | /// application/json [INFO] [stderr] 43 | | /// ``` [INFO] [stderr] | |_______^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/constants.rs:54:1 [INFO] [stderr] | [INFO] [stderr] 54 | / /// Content-Type for CSS. [INFO] [stderr] 55 | | /// [INFO] [stderr] 56 | | /// # Mime Type [INFO] [stderr] 57 | | /// [INFO] [stderr] 58 | | /// ```txt [INFO] [stderr] 59 | | /// text/css [INFO] [stderr] 60 | | /// ``` [INFO] [stderr] | |_______^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/constants.rs:71:1 [INFO] [stderr] | [INFO] [stderr] 71 | / /// Content-Type for HTML. [INFO] [stderr] 72 | | /// [INFO] [stderr] 73 | | /// # Mime Type [INFO] [stderr] 74 | | /// [INFO] [stderr] 75 | | /// ```txt [INFO] [stderr] 76 | | /// text/html [INFO] [stderr] 77 | | /// ``` [INFO] [stderr] | |_______^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/constants.rs:88:1 [INFO] [stderr] | [INFO] [stderr] 88 | / /// Content-Type for Server Sent Events [INFO] [stderr] 89 | | /// [INFO] [stderr] 90 | | /// # Mime Type [INFO] [stderr] 91 | | /// [INFO] [stderr] 92 | | /// ```txt [INFO] [stderr] 93 | | /// text/event-stream [INFO] [stderr] 94 | | /// ``` [INFO] [stderr] | |_______^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/constants.rs:105:1 [INFO] [stderr] | [INFO] [stderr] 105 | / /// Content-Type for plain text. [INFO] [stderr] 106 | | /// [INFO] [stderr] 107 | | /// # Mime Type [INFO] [stderr] 108 | | /// [INFO] [stderr] 109 | | /// ```txt [INFO] [stderr] 110 | | /// text/plain [INFO] [stderr] 111 | | /// ``` [INFO] [stderr] | |_______^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/constants.rs:122:1 [INFO] [stderr] | [INFO] [stderr] 122 | / /// Content-Type for byte streams. [INFO] [stderr] 123 | | /// [INFO] [stderr] 124 | | /// # Mime Type [INFO] [stderr] 125 | | /// [INFO] [stderr] 126 | | /// ```txt [INFO] [stderr] 127 | | /// application/octet-stream [INFO] [stderr] 128 | | /// ``` [INFO] [stderr] | |_______^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/constants.rs:139:1 [INFO] [stderr] | [INFO] [stderr] 139 | / /// Content-Type for form. [INFO] [stderr] 140 | | /// [INFO] [stderr] 141 | | /// # Mime Type [INFO] [stderr] 142 | | /// [INFO] [stderr] 143 | | /// ```txt [INFO] [stderr] 144 | | /// application/x-www-form-urlencoded [INFO] [stderr] 145 | | /// ``` [INFO] [stderr] | |_______^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/constants.rs:156:1 [INFO] [stderr] | [INFO] [stderr] 156 | / /// Content-Type for a multipart form. [INFO] [stderr] 157 | | /// [INFO] [stderr] 158 | | /// # Mime Type [INFO] [stderr] 159 | | /// [INFO] [stderr] 160 | | /// ```txt [INFO] [stderr] 161 | | /// multipart/form-data [INFO] [stderr] 162 | | /// ``` [INFO] [stderr] | |_______^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/parse.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | / use omnom::prelude::*; [INFO] [stderr] 7 | | use std::collections::HashMap; [INFO] [stderr] 8 | | use std::io::prelude::*; [INFO] [stderr] 9 | | use std::io::Cursor; [INFO] [stderr] ... | [INFO] [stderr] 185 | | assert!(parse("t/h").is_ok()); [INFO] [stderr] 186 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:33:1 [INFO] [stderr] | [INFO] [stderr] 33 | / impl Mime { [INFO] [stderr] 34 | | /// Sniff the mime type from a byte slice. [INFO] [stderr] 35 | | pub fn sniff(bytes: &[u8]) -> crate::Result<Self> { [INFO] [stderr] 36 | | let info = Infer::new(); [INFO] [stderr] ... | [INFO] [stderr] 91 | | } [INFO] [stderr] 92 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | /// Sniff the mime type from a byte slice. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | / /// Access the Mime's `type` value. [INFO] [stderr] 54 | | /// [INFO] [stderr] 55 | | /// According to the spec this method should be named `type`, but that's a reserved keyword in [INFO] [stderr] 56 | | /// Rust so hence prefix with `base` instead. [INFO] [stderr] | |_________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | /// Access the Mime's `subtype` value. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | /// Access the Mime's `essence` value. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | /// Get a reference to a param. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:88:5 [INFO] [stderr] | [INFO] [stderr] 88 | /// Get a mutable reference to a param. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/body.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / use async_std::io::{self, BufRead, Read}; [INFO] [stderr] 2 | | [INFO] [stderr] 3 | | use std::fmt::{self, Debug}; [INFO] [stderr] 4 | | use std::pin::Pin; [INFO] [stderr] ... | [INFO] [stderr] 241 | | } [INFO] [stderr] 242 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/body.rs:60:1 [INFO] [stderr] | [INFO] [stderr] 60 | / impl Body { [INFO] [stderr] 61 | | /// Create a new empty `Body`. [INFO] [stderr] 62 | | /// [INFO] [stderr] 63 | | /// The body will have a length of `0`, and the Mime type set to `application/octet-stream` if [INFO] [stderr] ... | [INFO] [stderr] 171 | | } [INFO] [stderr] 172 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/error.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | //! HTTP error types [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/error.rs:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | /// The error type for HTTP operations. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/error.rs:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | / /// A specialized `Result` type for HTTP operations. [INFO] [stderr] 9 | | /// [INFO] [stderr] 10 | | /// This type is broadly used across `http_types` for any operation which may [INFO] [stderr] 11 | | /// produce an error. [INFO] [stderr] | |_____________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/error.rs:20:1 [INFO] [stderr] | [INFO] [stderr] 20 | / impl Error { [INFO] [stderr] 21 | | /// Create a new error object from any error type. [INFO] [stderr] 22 | | /// [INFO] [stderr] 23 | | /// The error type must be threadsafe and 'static, so that the Error will be [INFO] [stderr] ... | [INFO] [stderr] 107 | | } [INFO] [stderr] 108 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/error.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | / /// Create a new error object from any error type. [INFO] [stderr] 22 | | /// [INFO] [stderr] 23 | | /// The error type must be threadsafe and 'static, so that the Error will be [INFO] [stderr] 24 | | /// as well. If the error type does not provide a backtrace, a backtrace will [INFO] [stderr] 25 | | /// be created here to ensure that a backtrace exists. [INFO] [stderr] | |__________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/error.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | /// Create a new error object from static string. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/error.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | /// Get the status code associated with this error. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/error.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | /// Set the status code associated with this error. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/error.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | /// Attempt to downcast the error object to a concrete type. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/error.rs:93:5 [INFO] [stderr] | [INFO] [stderr] 93 | /// Downcast this error object by reference. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/error.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | /// Downcast this error object by mutable reference. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/macros.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / /// Return early with an error. [INFO] [stderr] 2 | | #[macro_export] [INFO] [stderr] 3 | | macro_rules! bail { [INFO] [stderr] 4 | | ($msg:literal $(,)?) => { [INFO] [stderr] ... | [INFO] [stderr] 85 | | }; [INFO] [stderr] 86 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/method.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / use std::fmt::{self, Display}; [INFO] [stderr] 2 | | use std::str::FromStr; [INFO] [stderr] 3 | | [INFO] [stderr] 4 | | /// HTTP request methods. [INFO] [stderr] ... | [INFO] [stderr] 93 | | } [INFO] [stderr] 94 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/method.rs:40:1 [INFO] [stderr] | [INFO] [stderr] 40 | / impl Method { [INFO] [stderr] 41 | | /// Whether a method is considered "safe", meaning the request is [INFO] [stderr] 42 | | /// essentially read-only. [INFO] [stderr] 43 | | /// [INFO] [stderr] ... | [INFO] [stderr] 50 | | } [INFO] [stderr] 51 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/method.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | / /// Whether a method is considered "safe", meaning the request is [INFO] [stderr] 42 | | /// essentially read-only. [INFO] [stderr] 43 | | /// [INFO] [stderr] 44 | | /// See [the spec](https://tools.ietf.org/html/rfc7231#section-4.2.1) for more details. [INFO] [stderr] | |___________________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/request.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / use async_std::io::{self, BufRead, Read}; [INFO] [stderr] 2 | | use async_std::sync; [INFO] [stderr] 3 | | [INFO] [stderr] 4 | | use std::convert::TryInto; [INFO] [stderr] ... | [INFO] [stderr] 558 | | } [INFO] [stderr] 559 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/request.rs:42:1 [INFO] [stderr] | [INFO] [stderr] 42 | / impl Request { [INFO] [stderr] 43 | | /// Create a new request. [INFO] [stderr] 44 | | pub fn new(method: Method, url: Url) -> Self { [INFO] [stderr] 45 | | let (sender, receiver) = sync::channel(1); [INFO] [stderr] ... | [INFO] [stderr] 486 | | } [INFO] [stderr] 487 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/request.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | /// Create a new request. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/request.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | /// Get the HTTP method [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/request.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | /// Set the HTTP method. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/request.rs:229:5 [INFO] [stderr] | [INFO] [stderr] 229 | /// Get an HTTP header. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/request.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | /// Get a mutable reference to a header. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/request.rs:239:5 [INFO] [stderr] | [INFO] [stderr] 239 | /// Remove a header. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/request.rs:291:5 [INFO] [stderr] | [INFO] [stderr] 291 | /// Set the response MIME. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/request.rs:307:5 [INFO] [stderr] | [INFO] [stderr] 307 | /// Get the current content type [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/request.rs:312:5 [INFO] [stderr] | [INFO] [stderr] 312 | / /// Get the length of the body stream, if it has been set. [INFO] [stderr] 313 | | /// [INFO] [stderr] 314 | | /// This value is set when passing a fixed-size object into as the body. E.g. a string, or a [INFO] [stderr] 315 | | /// buffer. Consumers of this API should check this value to decide whether to use `Chunked` [INFO] [stderr] 316 | | /// encoding, or set the response length. [INFO] [stderr] | |_____________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/request.rs:428:5 [INFO] [stderr] | [INFO] [stderr] 428 | /// Sends trailers to the a receiver. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/request.rs:437:5 [INFO] [stderr] | [INFO] [stderr] 437 | /// Receive trailers from a sender. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/request.rs:442:5 [INFO] [stderr] | [INFO] [stderr] 442 | /// An iterator visiting all header pairs in arbitrary order. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/request.rs:447:5 [INFO] [stderr] | [INFO] [stderr] 447 | / /// An iterator visiting all header pairs in arbitrary order, with mutable references to the [INFO] [stderr] 448 | | /// values. [INFO] [stderr] | |_______________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/request.rs:453:5 [INFO] [stderr] | [INFO] [stderr] 453 | /// An iterator visiting all header names in arbitrary order. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/request.rs:458:5 [INFO] [stderr] | [INFO] [stderr] 458 | /// An iterator visiting all header values in arbitrary order. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/request.rs:463:5 [INFO] [stderr] | [INFO] [stderr] 463 | /// Returns a reference to the existing local state. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/response.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / use async_std::io::{self, BufRead, Read}; [INFO] [stderr] 2 | | use async_std::sync; [INFO] [stderr] 3 | | [INFO] [stderr] 4 | | use std::convert::TryInto; [INFO] [stderr] ... | [INFO] [stderr] 547 | | } [INFO] [stderr] 548 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/response.rs:44:1 [INFO] [stderr] | [INFO] [stderr] 44 | / impl Response { [INFO] [stderr] 45 | | /// Create a new response. [INFO] [stderr] 46 | | pub fn new(status: StatusCode) -> Self { [INFO] [stderr] 47 | | let (sender, receiver) = sync::channel(1); [INFO] [stderr] ... | [INFO] [stderr] 451 | | } [INFO] [stderr] 452 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/response.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | /// Create a new response. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/response.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | /// Get the status [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/response.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | /// Get a mutable reference to a header. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/response.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | /// Get an HTTP header. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/response.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | /// Remove a header. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/response.rs:257:5 [INFO] [stderr] | [INFO] [stderr] 257 | /// Set the response MIME. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/response.rs:272:5 [INFO] [stderr] | [INFO] [stderr] 272 | / /// Get the length of the body stream, if it has been set. [INFO] [stderr] 273 | | /// [INFO] [stderr] 274 | | /// This value is set when passing a fixed-size object into as the body. E.g. a string, or a [INFO] [stderr] 275 | | /// buffer. Consumers of this API should check this value to decide whether to use `Chunked` [INFO] [stderr] 276 | | /// encoding, or set the response length. [INFO] [stderr] | |_____________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/response.rs:320:5 [INFO] [stderr] | [INFO] [stderr] 320 | /// Set the status. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/response.rs:393:5 [INFO] [stderr] | [INFO] [stderr] 393 | /// Sends trailers to the a receiver. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/response.rs:402:5 [INFO] [stderr] | [INFO] [stderr] 402 | /// Receive trailers from a sender. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/response.rs:407:5 [INFO] [stderr] | [INFO] [stderr] 407 | /// An iterator visiting all header pairs in arbitrary order. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/response.rs:412:5 [INFO] [stderr] | [INFO] [stderr] 412 | / /// An iterator visiting all header pairs in arbitrary order, with mutable references to the [INFO] [stderr] 413 | | /// values. [INFO] [stderr] | |_______________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/response.rs:418:5 [INFO] [stderr] | [INFO] [stderr] 418 | /// An iterator visiting all header names in arbitrary order. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/response.rs:423:5 [INFO] [stderr] | [INFO] [stderr] 423 | /// An iterator visiting all header values in arbitrary order. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/response.rs:428:5 [INFO] [stderr] | [INFO] [stderr] 428 | /// Returns a reference to the existing local. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / use crate::{Error, StatusCode}; [INFO] [stderr] 2 | | use core::convert::{Infallible, TryInto}; [INFO] [stderr] 3 | | use std::error::Error as StdError; [INFO] [stderr] 4 | | [INFO] [stderr] ... | [INFO] [stderr] 81 | | impl<T> Sealed for Option<T> {} [INFO] [stderr] 82 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status.rs:77:1 [INFO] [stderr] | [INFO] [stderr] 77 | / pub(crate) mod private { [INFO] [stderr] 78 | | pub trait Sealed {} [INFO] [stderr] 79 | | [INFO] [stderr] 80 | | impl<T, E> Sealed for Result<T, E> {} [INFO] [stderr] 81 | | impl<T> Sealed for Option<T> {} [INFO] [stderr] 82 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | / /// Provides the `status` method for `Result` and `Option`. [INFO] [stderr] 6 | | /// [INFO] [stderr] 7 | | /// This trait is sealed and cannot be implemented outside of `http-types`. [INFO] [stderr] | |___________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | /// Wrap the error value with an additional status code. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | / /// Wrap the error value with an additional status code that is evaluated [INFO] [stderr] 16 | | /// lazily only once an error does occur. [INFO] [stderr] | |_____________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / use std::fmt::{self, Display}; [INFO] [stderr] 2 | | [INFO] [stderr] 3 | | /// HTTP response status codes. [INFO] [stderr] 4 | | /// [INFO] [stderr] ... | [INFO] [stderr] 547 | | } [INFO] [stderr] 548 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:358:1 [INFO] [stderr] | [INFO] [stderr] 358 | / impl StatusCode { [INFO] [stderr] 359 | | /// Returns `true` if the status code is `1xx` range. [INFO] [stderr] 360 | | /// [INFO] [stderr] 361 | | /// If this returns `true` it indicates that the request was received, continuing process. [INFO] [stderr] ... | [INFO] [stderr] 460 | | } [INFO] [stderr] 461 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:359:5 [INFO] [stderr] | [INFO] [stderr] 359 | / /// Returns `true` if the status code is `1xx` range. [INFO] [stderr] 360 | | /// [INFO] [stderr] 361 | | /// If this returns `true` it indicates that the request was received, continuing process. [INFO] [stderr] | |______________________________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:367:5 [INFO] [stderr] | [INFO] [stderr] 367 | / /// Returns `true` if the status code is the `2xx` range. [INFO] [stderr] 368 | | /// [INFO] [stderr] 369 | | /// If this returns `true` it indicates that the request was successfully received, understood, [INFO] [stderr] 370 | | /// and accepted. [INFO] [stderr] | |_____________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:376:5 [INFO] [stderr] | [INFO] [stderr] 376 | / /// Returns `true` if the status code is the `3xx` range. [INFO] [stderr] 377 | | /// [INFO] [stderr] 378 | | /// If this returns `true` it indicates that further action needs to be taken in order to [INFO] [stderr] 379 | | /// complete the request. [INFO] [stderr] | |_____________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:385:5 [INFO] [stderr] | [INFO] [stderr] 385 | / /// Returns `true` if the status code is the `4xx` range. [INFO] [stderr] 386 | | /// [INFO] [stderr] 387 | | /// If this returns `true` it indicates that the request contains bad syntax or cannot be [INFO] [stderr] 388 | | /// fulfilled. [INFO] [stderr] | |__________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:394:5 [INFO] [stderr] | [INFO] [stderr] 394 | / /// Returns `true` if the status code is the `5xx` range. [INFO] [stderr] 395 | | /// [INFO] [stderr] 396 | | /// If this returns `true` it indicates that the server failed to fulfill an apparently valid [INFO] [stderr] 397 | | /// request. [INFO] [stderr] | |________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status_code.rs:403:5 [INFO] [stderr] | [INFO] [stderr] 403 | /// The canonical reason for a given status code [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/type_map.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | / use std::any::{Any, TypeId}; [INFO] [stderr] 6 | | use std::collections::HashMap; [INFO] [stderr] 7 | | use std::fmt; [INFO] [stderr] 8 | | use std::hash::{BuildHasherDefault, Hasher}; [INFO] [stderr] ... | [INFO] [stderr] 127 | | } [INFO] [stderr] 128 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/type_map.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / impl TypeMap { [INFO] [stderr] 23 | | /// Create an empty `TypeMap`. [INFO] [stderr] 24 | | #[inline] [INFO] [stderr] 25 | | pub(crate) fn new() -> Self { [INFO] [stderr] ... | [INFO] [stderr] 77 | | } [INFO] [stderr] 78 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/type_map.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | / /// Insert a value into this `TypeMap`. [INFO] [stderr] 30 | | /// [INFO] [stderr] 31 | | /// If a value of this type already exists, it will be returned. [INFO] [stderr] | |____________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/type_map.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | /// Check if container contains value for type [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/type_map.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | /// Get a reference to a value previously inserted on this `TypeMap`. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/type_map.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | /// Get a mutable reference to a value previously inserted on this `TypeMap`. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/type_map.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | / /// Remove a value from this `TypeMap`. [INFO] [stderr] 64 | | /// [INFO] [stderr] 65 | | /// If a value of this type exists, it will be returned. [INFO] [stderr] | |____________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/type_map.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | /// Clear the `TypeMap` of all inserted values. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/version.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / /// The version of the HTTP protocol in use. [INFO] [stderr] 2 | | #[derive(Copy, Clone, Debug, Eq, Ord, PartialEq, PartialOrd)] [INFO] [stderr] 3 | | #[non_exhaustive] [INFO] [stderr] 4 | | pub enum Version { [INFO] [stderr] ... | [INFO] [stderr] 18 | | Http3_0, [INFO] [stderr] 19 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/trailers.rs:179:1 [INFO] [stderr] | [INFO] [stderr] 179 | / /// The sending half of a channel to send trailers. [INFO] [stderr] 180 | | /// [INFO] [stderr] 181 | | /// Unlike `async_std::sync::channel` the `send` method on this type can only be [INFO] [stderr] 182 | | /// called once, and cannot be cloned. That's because only a single instance of [INFO] [stderr] 183 | | /// `Trailers` should be created. [INFO] [stderr] | |_________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/trailers.rs:186:5 [INFO] [stderr] | [INFO] [stderr] 186 | sender: Sender<crate::Result<Trailers>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/trailers.rs:63:1 [INFO] [stderr] | [INFO] [stderr] 63 | / impl Trailers { [INFO] [stderr] 64 | | /// Create a new instance of `Trailers`. [INFO] [stderr] 65 | | pub fn new() -> Self { [INFO] [stderr] 66 | | Self { [INFO] [stderr] ... | [INFO] [stderr] 152 | | } [INFO] [stderr] 153 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/trailers.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | /// Create a new instance of `Trailers`. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/trailers.rs:118:5 [INFO] [stderr] | [INFO] [stderr] 118 | /// Get a reference to a header. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/trailers.rs:123:5 [INFO] [stderr] | [INFO] [stderr] 123 | /// Get a mutable reference to a header. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/trailers.rs:128:5 [INFO] [stderr] | [INFO] [stderr] 128 | /// Remove a header. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/trailers.rs:133:5 [INFO] [stderr] | [INFO] [stderr] 133 | /// An iterator visiting all header pairs in arbitrary order. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/trailers.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | / /// An iterator visiting all header pairs in arbitrary order, with mutable references to the [INFO] [stderr] 139 | | /// values. [INFO] [stderr] | |_______________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/trailers.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | /// An iterator visiting all header names in arbitrary order. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/trailers.rs:149:5 [INFO] [stderr] | [INFO] [stderr] 149 | /// An iterator visiting all header values in arbitrary order. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/trailers.rs:189:1 [INFO] [stderr] | [INFO] [stderr] 189 | / impl TrailersSender { [INFO] [stderr] 190 | | /// Create a new instance of `TrailersSender`. [INFO] [stderr] 191 | | #[doc(hidden)] [INFO] [stderr] 192 | | pub fn new(sender: Sender<crate::Result<Trailers>>) -> Self { [INFO] [stderr] ... | [INFO] [stderr] 201 | | } [INFO] [stderr] 202 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/trailers.rs:196:5 [INFO] [stderr] | [INFO] [stderr] 196 | / /// Send a `Trailer`. [INFO] [stderr] 197 | | /// [INFO] [stderr] 198 | | /// The channel will be consumed after having sent trailers. [INFO] [stderr] | |________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:163:1 [INFO] [stderr] | [INFO] [stderr] 163 | / pub mod private { [INFO] [stderr] 164 | | use crate::Error; [INFO] [stderr] 165 | | pub use crate::StatusCode; [INFO] [stderr] 166 | | use core::fmt::{Debug, Display}; [INFO] [stderr] ... | [INFO] [stderr] 174 | | } [INFO] [stderr] 175 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:167:5 [INFO] [stderr] | [INFO] [stderr] 167 | pub use core::result::Result::Err; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:169:5 [INFO] [stderr] | [INFO] [stderr] 169 | / pub fn new_adhoc<M>(message: M) -> Error [INFO] [stderr] 170 | | where [INFO] [stderr] 171 | | M: Display + Debug + Send + Sync + 'static, [INFO] [stderr] 172 | | { [INFO] [stderr] 173 | | Error::new_adhoc(message) [INFO] [stderr] 174 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/macros.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | /// Return early with an error. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/macros.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / /// Return early with an error if a condition is not satisfied. [INFO] [stderr] 16 | | /// [INFO] [stderr] 17 | | /// This macro is equivalent to `if !$cond { return Err(From::from($err)); }`. [INFO] [stderr] 18 | | /// [INFO] [stderr] 19 | | /// Analogously to `assert!`, `ensure!` takes a condition and exits the function [INFO] [stderr] 20 | | /// if the condition fails. Unlike `assert!`, `ensure!` returns an `Error` [INFO] [stderr] 21 | | /// rather than panicking. [INFO] [stderr] | |__________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/macros.rs:41:1 [INFO] [stderr] | [INFO] [stderr] 41 | / /// Return early with an error if two expressions are not equal to each other. [INFO] [stderr] 42 | | /// [INFO] [stderr] 43 | | /// This macro is equivalent to `if $left != $right { return Err(From::from($err)); }`. [INFO] [stderr] 44 | | /// [INFO] [stderr] 45 | | /// Analogously to `assert_eq!`, `ensure_eq!` takes two expressions and exits the function [INFO] [stderr] 46 | | /// if the expressions are not equal. Unlike `assert_eq!`, `ensure_eq!` returns an `Error` [INFO] [stderr] 47 | | /// rather than panicking. [INFO] [stderr] | |__________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/macros.rs:67:1 [INFO] [stderr] | [INFO] [stderr] 67 | / /// Construct an ad-hoc error from a string. [INFO] [stderr] 68 | | /// [INFO] [stderr] 69 | | /// This evaluates to an `Error`. It can take either just a string, or a format [INFO] [stderr] 70 | | /// string with arguments. It also can take any custom type which implements [INFO] [stderr] 71 | | /// `Debug` and `Display`. [INFO] [stderr] | |__________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/to_header_values.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | / impl ToHeaderValues for HeaderValue { [INFO] [stderr] 18 | | type Iter = option::IntoIter<HeaderValue>; [INFO] [stderr] 19 | | [INFO] [stderr] 20 | | fn to_header_values(&self) -> crate::Result<Self::Iter> { [INFO] [stderr] 21 | | Ok(Some(self.clone()).into_iter()) [INFO] [stderr] 22 | | } [INFO] [stderr] 23 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/to_header_values.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | type Iter = option::IntoIter<HeaderValue>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/to_header_values.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | / fn to_header_values(&self) -> crate::Result<Self::Iter> { [INFO] [stderr] 21 | | Ok(Some(self.clone()).into_iter()) [INFO] [stderr] 22 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/to_header_values.rs:25:1 [INFO] [stderr] | [INFO] [stderr] 25 | / impl<'a> ToHeaderValues for &'a [HeaderValue] { [INFO] [stderr] 26 | | type Iter = iter::Cloned<slice::Iter<'a, HeaderValue>>; [INFO] [stderr] 27 | | [INFO] [stderr] 28 | | fn to_header_values(&self) -> crate::Result<Self::Iter> { [INFO] [stderr] 29 | | Ok(self.iter().cloned()) [INFO] [stderr] 30 | | } [INFO] [stderr] 31 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/to_header_values.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | type Iter = iter::Cloned<slice::Iter<'a, HeaderValue>>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/to_header_values.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | / fn to_header_values(&self) -> crate::Result<Self::Iter> { [INFO] [stderr] 29 | | Ok(self.iter().cloned()) [INFO] [stderr] 30 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/to_header_values.rs:33:1 [INFO] [stderr] | [INFO] [stderr] 33 | / impl<'a> ToHeaderValues for &'a str { [INFO] [stderr] 34 | | type Iter = option::IntoIter<HeaderValue>; [INFO] [stderr] 35 | | [INFO] [stderr] 36 | | fn to_header_values(&self) -> crate::Result<Self::Iter> { [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/to_header_values.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | type Iter = option::IntoIter<HeaderValue>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/to_header_values.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | / fn to_header_values(&self) -> crate::Result<Self::Iter> { [INFO] [stderr] 37 | | let value = self [INFO] [stderr] 38 | | .parse() [INFO] [stderr] 39 | | .map_err(|err| io::Error::new(io::ErrorKind::Other, err))?; [INFO] [stderr] 40 | | Ok(Some(value).into_iter()) [INFO] [stderr] 41 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/to_header_values.rs:44:1 [INFO] [stderr] | [INFO] [stderr] 44 | / impl ToHeaderValues for String { [INFO] [stderr] 45 | | type Iter = option::IntoIter<HeaderValue>; [INFO] [stderr] 46 | | [INFO] [stderr] 47 | | fn to_header_values(&self) -> crate::Result<Self::Iter> { [INFO] [stderr] ... | [INFO] [stderr] 52 | | } [INFO] [stderr] 53 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/to_header_values.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | type Iter = option::IntoIter<HeaderValue>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/headers/to_header_values.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | / fn to_header_values(&self) -> crate::Result<Self::Iter> { [INFO] [stderr] 48 | | let value = self [INFO] [stderr] 49 | | .parse() [INFO] [stderr] 50 | | .map_err(|err| io::Error::new(io::ErrorKind::Other, err))?; [INFO] [stderr] 51 | | Ok(Some(value).into_iter()) [INFO] [stderr] 52 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:145:1 [INFO] [stderr] | [INFO] [stderr] 145 | / impl ToHeaderValues for Mime { [INFO] [stderr] 146 | | type Iter = option::IntoIter<HeaderValue>; [INFO] [stderr] 147 | | [INFO] [stderr] 148 | | fn to_header_values(&self) -> crate::Result<Self::Iter> { [INFO] [stderr] ... | [INFO] [stderr] 154 | | } [INFO] [stderr] 155 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | type Iter = option::IntoIter<HeaderValue>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/mime/mod.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | / fn to_header_values(&self) -> crate::Result<Self::Iter> { [INFO] [stderr] 149 | | let mime = self.clone(); [INFO] [stderr] 150 | | let header: HeaderValue = mime.into(); [INFO] [stderr] 151 | | [INFO] [stderr] 152 | | // A HeaderValue will always convert into itself. [INFO] [stderr] 153 | | Ok(header.to_header_values().unwrap()) [INFO] [stderr] 154 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status.rs:24:1 [INFO] [stderr] | [INFO] [stderr] 24 | / impl<T, E> Status<T, E> for Result<T, E> [INFO] [stderr] 25 | | where [INFO] [stderr] 26 | | E: StdError + Send + Sync + 'static, [INFO] [stderr] 27 | | { [INFO] [stderr] ... | [INFO] [stderr] 49 | | } [INFO] [stderr] 50 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | / fn status<S>(self, status: S) -> Result<T, Error> [INFO] [stderr] 29 | | where [INFO] [stderr] 30 | | S: TryInto<StatusCode>, [INFO] [stderr] 31 | | S::Error: std::fmt::Debug, [INFO] [stderr] ... | [INFO] [stderr] 36 | | }) [INFO] [stderr] 37 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | / fn with_status<S, F>(self, f: F) -> Result<T, Error> [INFO] [stderr] 40 | | where [INFO] [stderr] 41 | | S: TryInto<StatusCode>, [INFO] [stderr] 42 | | S::Error: std::fmt::Debug, [INFO] [stderr] ... | [INFO] [stderr] 48 | | }) [INFO] [stderr] 49 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status.rs:52:1 [INFO] [stderr] | [INFO] [stderr] 52 | / impl<T> Status<T, Infallible> for Option<T> { [INFO] [stderr] 53 | | fn status<S>(self, status: S) -> Result<T, Error> [INFO] [stderr] 54 | | where [INFO] [stderr] 55 | | S: TryInto<StatusCode>, [INFO] [stderr] ... | [INFO] [stderr] 74 | | } [INFO] [stderr] 75 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | / fn status<S>(self, status: S) -> Result<T, Error> [INFO] [stderr] 54 | | where [INFO] [stderr] 55 | | S: TryInto<StatusCode>, [INFO] [stderr] 56 | | S::Error: std::fmt::Debug, [INFO] [stderr] ... | [INFO] [stderr] 61 | | }) [INFO] [stderr] 62 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/status.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | / fn with_status<S, F>(self, f: F) -> Result<T, Error> [INFO] [stderr] 65 | | where [INFO] [stderr] 66 | | S: TryInto<StatusCode>, [INFO] [stderr] 67 | | S::Error: std::fmt::Debug, [INFO] [stderr] ... | [INFO] [stderr] 73 | | }) [INFO] [stderr] 74 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [WARN] too much data in the log, truncating it