Build #493188 2022-01-16 15:18:16
# rustc version
rustc 1.60.0-nightly (ec4bcaac4 2022-01-15)# docs.rs version
docsrs 0.6.0 (a9d9025 2022-01-15)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/http-cache-0.3.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/http-cache-0.3.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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "3" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20220115-1.60.0-nightly-ec4bcaac4\", \"--static-root-path\", \"/\", \"--cap-lints\", \"warn\", \"--disable-per-crate-search\"]" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-j3" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] da5a636d38fd5221b9365784a47b474a8ccf1f51de24509b263c0929be677785
[INFO] running `Command { std: "docker" "start" "-a" "da5a636d38fd5221b9365784a47b474a8ccf1f51de24509b263c0929be677785", kill_on_drop: false }`
[INFO] [stderr] Documenting http-cache v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:1:1
[INFO] [stderr] |
[INFO] [stderr] 1 | / //! A caching middleware that follows HTTP caching rules, thanks to
[INFO] [stderr] 2 | | //! [`http-cache-semantics`](https://github.com/kornelski/rusty-http-cache-semantics).
[INFO] [stderr] 3 | | //! By default, it uses [`cacache`](https://github.com/zkat/cacache-rs) as the backend cache manager.
[INFO] [stderr] 4 | | //!
[INFO] [stderr] ... |
[INFO] [stderr] 10 | | //! a high-performance disk cache, for the manager backend.
[INFO] [stderr] 11 | | //! - `with-http-types` (disabled): enable [http-types](https://github.com/http-rs/http-types) type conversion support
[INFO] [stderr] | |______________________________________________________________________________________________________________________^
[INFO] [stderr] |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr] --> src/lib.rs:21:5
[INFO] [stderr] |
[INFO] [stderr] 21 | rustdoc::missing_doc_code_examples,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:42:1
[INFO] [stderr] |
[INFO] [stderr] 42 | /// Represents an HTTP version
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:63:1
[INFO] [stderr] |
[INFO] [stderr] 63 | /// A basic generic type that represents an HTTP response
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:78:1
[INFO] [stderr] |
[INFO] [stderr] 78 | / impl HttpResponse {
[INFO] [stderr] 79 | | /// Returns http::response::Parts
[INFO] [stderr] 80 | | pub fn parts(&self) -> Result<response::Parts> {
[INFO] [stderr] 81 | | let mut converted =
[INFO] [stderr] ... |
[INFO] [stderr] 148 | | }
[INFO] [stderr] 149 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:79:5
[INFO] [stderr] |
[INFO] [stderr] 79 | /// Returns http::response::Parts
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:95:5
[INFO] [stderr] |
[INFO] [stderr] 95 | /// Returns the status code of the warning header if present
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:102:5
[INFO] [stderr] |
[INFO] [stderr] 102 | /// Adds a warning header to a response
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:125:5
[INFO] [stderr] |
[INFO] [stderr] 125 | /// Removes a warning header from a response
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:130:5
[INFO] [stderr] |
[INFO] [stderr] 130 | /// Update the headers from http::response::Parts
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:141:5
[INFO] [stderr] |
[INFO] [stderr] 141 | /// Checks if the Cache-Control header contains the must-revalidate directive
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:151:1
[INFO] [stderr] |
[INFO] [stderr] 151 | /// A trait providing methods for storing, reading, and removing cache records.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:154:5
[INFO] [stderr] |
[INFO] [stderr] 154 | /// Attempts to pull a cached response and related policy from cache.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:160:5
[INFO] [stderr] |
[INFO] [stderr] 160 | /// Attempts to cache a response and related policy.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:168:5
[INFO] [stderr] |
[INFO] [stderr] 168 | /// Attempts to remove a record from cache.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:172:1
[INFO] [stderr] |
[INFO] [stderr] 172 | /// Describes the functionality required for interfacing with HTTP client middleware
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:175:5
[INFO] [stderr] |
[INFO] [stderr] 175 | /// Determines if the request method is either GET or HEAD
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:177:5
[INFO] [stderr] |
[INFO] [stderr] 177 | /// Returns a new cache policy with default options
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:179:5
[INFO] [stderr] |
[INFO] [stderr] 179 | /// Returns a new cache policy with custom options
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:185:5
[INFO] [stderr] |
[INFO] [stderr] 185 | /// Attempts to update the request headers with the passed `http::request::Parts`
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:187:5
[INFO] [stderr] |
[INFO] [stderr] 187 | /// Attempts to force the "no-cache" directive on the request
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:189:5
[INFO] [stderr] |
[INFO] [stderr] 189 | /// Attempts to construct `http::request::Parts` from the request
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:191:5
[INFO] [stderr] |
[INFO] [stderr] 191 | /// Attempts to determine the requested url
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:193:5
[INFO] [stderr] |
[INFO] [stderr] 193 | /// Attempts to determine the request method
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:195:5
[INFO] [stderr] |
[INFO] [stderr] 195 | /// Attempts to fetch an upstream resource and return an [`HttpResponse`]
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:199:1
[INFO] [stderr] |
[INFO] [stderr] 199 | / /// Similar to [make-fetch-happen cache options](https://github.com/npm/make-fetch-happen#--optscache).
[INFO] [stderr] 200 | | /// Passed in when the [`HttpCache`] struct is being built.
[INFO] [stderr] | |___________________________________________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:289:1
[INFO] [stderr] |
[INFO] [stderr] 289 | /// Caches requests according to http spec.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:303:1
[INFO] [stderr] |
[INFO] [stderr] 303 | / impl<T: CacheManager + Send + Sync + 'static> HttpCache<T> {
[INFO] [stderr] 304 | | /// Attempts to run the passed middleware along with the cache
[INFO] [stderr] 305 | | pub async fn run(
[INFO] [stderr] 306 | | &self,
[INFO] [stderr] ... |
[INFO] [stderr] 477 | | }
[INFO] [stderr] 478 | | }
[INFO] [stderr] | |_^
[INFO] [stderr]
[INFO] [stderr] warning: missing code example in this documentation
[INFO] [stderr] --> src/lib.rs:304:5
[INFO] [stderr] |
[INFO] [stderr] 304 | /// Attempts to run the passed middleware along with the cache
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: `http-cache` (lib doc) generated 28 warnings
[INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.01s
[INFO] running `Command { std: "docker" "inspect" "da5a636d38fd5221b9365784a47b474a8ccf1f51de24509b263c0929be677785", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "da5a636d38fd5221b9365784a47b474a8ccf1f51de24509b263c0929be677785", kill_on_drop: false }`
[INFO] [stdout] da5a636d38fd5221b9365784a47b474a8ccf1f51de24509b263c0929be677785