# rustc version rustc 1.62.0-nightly (082e4ca49 2022-04-26)
# docs.rs version docsrs 0.6.0 (ff301c9 2022-04-27)
# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/prometheus-http-api-0.2.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/prometheus-http-api-0.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" "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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/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\", \"-20220426-1.62.0-nightly-082e4ca49\", \"--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] [stdout] 5000965c17b288a17a0290608a3bad638ab4f788137712388b867cf8978cac34 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "5000965c17b288a17a0290608a3bad638ab4f788137712388b867cf8978cac34", kill_on_drop: false }` [INFO] [stderr] Documenting prometheus-http-api v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:166:1 [INFO] [stderr] | [INFO] [stderr] 166 | /// An instant query to send to Prometheus [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/lib.rs:34:9 [INFO] [stderr] | [INFO] [stderr] 34 | #![warn(rustdoc::missing_doc_code_examples)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:177:1 [INFO] [stderr] | [INFO] [stderr] 177 | / impl InstantQuery { [INFO] [stderr] 178 | | /// Initializes an Instant query with optional fields set to None [INFO] [stderr] 179 | | pub fn new(query: &str) -> Self { [INFO] [stderr] 180 | | Self { [INFO] [stderr] ... | [INFO] [stderr] 216 | | } [INFO] [stderr] 217 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:178:5 [INFO] [stderr] | [INFO] [stderr] 178 | /// Initializes an Instant query with optional fields set to None [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 | /// Builder method to set the query timeout [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 | /// Builder method to set the query timeout [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:199:5 [INFO] [stderr] | [INFO] [stderr] 199 | / /// Transforms the typed query into HTTP GET query params, it contains a pre-built `base` that [INFO] [stderr] 200 | | /// may use an HTTP path prefix if configured. [INFO] [stderr] | |___________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:219:1 [INFO] [stderr] | [INFO] [stderr] 219 | /// A range query to send to Prometheus [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:234:1 [INFO] [stderr] | [INFO] [stderr] 234 | / impl RangeQuery { [INFO] [stderr] 235 | | /// Initializes a Range query with optional fields set to None [INFO] [stderr] 236 | | pub fn new(query: &str, start: u64, end: u64, step: f64) -> Self { [INFO] [stderr] 237 | | Self { [INFO] [stderr] ... | [INFO] [stderr] 269 | | } [INFO] [stderr] 270 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:235:5 [INFO] [stderr] | [INFO] [stderr] 235 | /// Initializes a Range query with optional fields set to None [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:246:5 [INFO] [stderr] | [INFO] [stderr] 246 | /// Builder method to set the query timeout [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:252:5 [INFO] [stderr] | [INFO] [stderr] 252 | / /// Transforms the typed query into HTTP GET query params, it contains a pre-built `base` that [INFO] [stderr] 253 | | /// may use an HTTP path prefix if configured. [INFO] [stderr] | |___________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:272:1 [INFO] [stderr] | [INFO] [stderr] 272 | /// A query to the Prometheus HTTP API [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:281:1 [INFO] [stderr] | [INFO] [stderr] 281 | / impl Query { [INFO] [stderr] 282 | | /// Transforms the typed query into HTTP GET query params [INFO] [stderr] 283 | | pub fn as_query_params(&self, prefix: Option<String>) -> String { [INFO] [stderr] 284 | | let mut base = if let Some(prefix) = prefix { [INFO] [stderr] ... | [INFO] [stderr] 304 | | } [INFO] [stderr] 305 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:282:5 [INFO] [stderr] | [INFO] [stderr] 282 | /// Transforms the typed query into HTTP GET query params [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:298:5 [INFO] [stderr] | [INFO] [stderr] 298 | /// Returns the timeout of the prometheus query [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:307:1 [INFO] [stderr] | [INFO] [stderr] 307 | /// A simple Error type to understand different errors. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:325:1 [INFO] [stderr] | [INFO] [stderr] 325 | / /// Represents a prometheus data source that works over an http(s) host:port endpoint potentially [INFO] [stderr] 326 | | /// behind a /prometheus_prefix/ [INFO] [stderr] | |________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:347:1 [INFO] [stderr] | [INFO] [stderr] 347 | /// A Builder struct to create the [`DataSource`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:370:1 [INFO] [stderr] | [INFO] [stderr] 370 | / impl DataSourceBuilder { [INFO] [stderr] 371 | | /// Initializes the builder for the DataSource, required param is the authority, may contain [INFO] [stderr] 372 | | /// `user:password@host:port`, or `host:port` [INFO] [stderr] 373 | | pub fn new(authority: &str) -> Self { [INFO] [stderr] ... | [INFO] [stderr] 429 | | } [INFO] [stderr] 430 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:371:5 [INFO] [stderr] | [INFO] [stderr] 371 | / /// Initializes the builder for the DataSource, required param is the authority, may contain [INFO] [stderr] 372 | | /// `user:password@host:port`, or `host:port` [INFO] [stderr] | |_________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:383:5 [INFO] [stderr] | [INFO] [stderr] 383 | / /// Sets the prefix that hosts prometheus, useful when prometheus is behind a shared reverse [INFO] [stderr] 384 | | /// proxy [INFO] [stderr] | |_____________^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:390:5 [INFO] [stderr] | [INFO] [stderr] 390 | /// Sets the prometheus query param. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:396:5 [INFO] [stderr] | [INFO] [stderr] 396 | /// Sets the URL scheme, be it http or https [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:402:5 [INFO] [stderr] | [INFO] [stderr] 402 | /// Builds into DataSource after checking and merging fields [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:432:1 [INFO] [stderr] | [INFO] [stderr] 432 | / impl DataSource { [INFO] [stderr] 433 | | /// `get` is an async operation that returns potentially a Response [INFO] [stderr] 434 | | pub async fn get(&self) -> Result<Response, DataSourceError> { [INFO] [stderr] 435 | | let url = http::uri::Builder::new() [INFO] [stderr] ... | [INFO] [stderr] 465 | | } [INFO] [stderr] 466 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: missing code example in this documentation [INFO] [stderr] --> src/lib.rs:433:5 [INFO] [stderr] | [INFO] [stderr] 433 | /// `get` is an async operation that returns potentially a Response [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `prometheus-http-api` (lib doc) generated 26 warnings [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.19s [INFO] running `Command { std: "docker" "inspect" "5000965c17b288a17a0290608a3bad638ab4f788137712388b867cf8978cac34", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5000965c17b288a17a0290608a3bad638ab4f788137712388b867cf8978cac34", kill_on_drop: false }` [INFO] [stdout] 5000965c17b288a17a0290608a3bad638ab4f788137712388b867cf8978cac34