[INFO] fetching crate gmi 0.2.1... [INFO] documenting gmi-0.2.1 against beta-2022-05-20 for beta-1.62-rustdoc-1 [INFO] extracting crate gmi 0.2.1 into /workspace/builds/worker-36/source [INFO] validating manifest of crates.io crate gmi 0.2.1 on toolchain beta-2022-05-20 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-05-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate gmi 0.2.1 [INFO] finished tweaking crates.io crate gmi 0.2.1 [INFO] tweaked toml for crates.io crate gmi 0.2.1 written to /workspace/builds/worker-36/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-05-20" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-05-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-36/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-36/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-05-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d52338cb8dc9ffcb6b8b81380ba07968f9df0208b4d3cef1088c03f87a6c1fbb [INFO] running `Command { std: "docker" "start" "-a" "d52338cb8dc9ffcb6b8b81380ba07968f9df0208b4d3cef1088c03f87a6c1fbb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d52338cb8dc9ffcb6b8b81380ba07968f9df0208b4d3cef1088c03f87a6c1fbb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d52338cb8dc9ffcb6b8b81380ba07968f9df0208b4d3cef1088c03f87a6c1fbb", kill_on_drop: false }` [INFO] [stdout] d52338cb8dc9ffcb6b8b81380ba07968f9df0208b4d3cef1088c03f87a6c1fbb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-36/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-36/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-05-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8a318f42fbb6a49e2852a8ab6f30fc05bbdf23a3a54c8a1144b7dfc95963b0f8 [INFO] running `Command { std: "docker" "start" "-a" "8a318f42fbb6a49e2852a8ab6f30fc05bbdf23a3a54c8a1144b7dfc95963b0f8", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.126 [INFO] [stderr] Checking once_cell v1.12.0 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling rustls v0.20.6 [INFO] [stderr] Checking ring v0.16.20 [INFO] [stderr] Checking webpki v0.22.0 [INFO] [stderr] Checking sct v0.7.0 [INFO] [stderr] Documenting gmi v0.2.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: lint `missing_doc_code_examples` has been renamed to `rustdoc::missing_doc_code_examples` [INFO] [stdout] --> src/lib.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | #![warn(missing_doc_code_examples)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `rustdoc::missing_doc_code_examples` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `gmi::url::Url` [INFO] [stdout] --> src/request.rs:111:36 [INFO] [stdout] | [INFO] [stdout] 111 | /// Open a TCP stream to a [`Url`](gmi::url::Url) given with a default port listed. [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `gmi` in scope [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 6.99s [INFO] running `Command { std: "docker" "inspect" "8a318f42fbb6a49e2852a8ab6f30fc05bbdf23a3a54c8a1144b7dfc95963b0f8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8a318f42fbb6a49e2852a8ab6f30fc05bbdf23a3a54c8a1144b7dfc95963b0f8", kill_on_drop: false }` [INFO] [stdout] 8a318f42fbb6a49e2852a8ab6f30fc05bbdf23a3a54c8a1144b7dfc95963b0f8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-36/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-36/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-05-20" "rustdoc" "--lib" "-Zrustdoc-map" "--frozen" "--message-format=json" "--" "-Z" "unstable-options" "--document-private-items", kill_on_drop: false }` [INFO] [stdout] 6bc91cefe0b6847ac59d7a4bcd40b0470ccf667def236fdbfe2d30ee21477b52 [INFO] running `Command { std: "docker" "start" "-a" "6bc91cefe0b6847ac59d7a4bcd40b0470ccf667def236fdbfe2d30ee21477b52", kill_on_drop: false }` [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Compiling libc v0.2.126 [INFO] [stderr] Checking once_cell v1.12.0 [INFO] [stderr] Checking spin v0.5.2 [INFO] [stderr] Checking untrusted v0.7.1 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling rustls v0.20.6 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Checking webpki v0.22.0 [INFO] [stderr] Checking sct v0.7.0 [INFO] [stderr] Documenting gmi v0.2.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: lint `missing_doc_code_examples` has been renamed to `rustdoc::missing_doc_code_examples` [INFO] [stdout] --> src/lib.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | #![warn(missing_doc_code_examples)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `rustdoc::missing_doc_code_examples` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/gemtext.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / //! A gemtext parser [INFO] [stdout] 2 | | //! [INFO] [stdout] 3 | | //! This library will parse gemtext into various [Nodes](GemtextNode) [INFO] [stdout] | |_____________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | #![warn(missing_doc_code_examples)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/gemtext.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | /// A singular gemtext node. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/url.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / //! A URL Library made specifically for Gemini clients [INFO] [stdout] 2 | | //! [INFO] [stdout] 3 | | //! This is a subset of [RFC 3986](https://datatracker.ietf.org/doc/html/rfc3986#section-3.2) [INFO] [stdout] 4 | | //! [INFO] [stdout] ... | [INFO] [stdout] 17 | | //! Personal limitations: [INFO] [stdout] 18 | | //! - IPv6 hosts are not allowed [INFO] [stdout] | |________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/url.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | / /// The main holder of a URL. [INFO] [stdout] 21 | | /// This consts of 4 parts: [INFO] [stdout] 22 | | /// - An optinal scheme (gemini://), [INFO] [stdout] 23 | | /// - An authority (example.com:1234), [INFO] [stdout] ... | [INFO] [stdout] 26 | | /// [INFO] [stdout] 27 | | /// An easy way to construct the Url struct is using `try_from()` [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/url.rs:64:1 [INFO] [stdout] | [INFO] [stdout] 64 | /// An error during the parsing of a URL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/url.rs:218:1 [INFO] [stdout] | [INFO] [stdout] 218 | / /// A parsing error for the Authority [INFO] [stdout] 219 | | /// [INFO] [stdout] 220 | | /// This enum contains various possible errors that can occur while [INFO] [stdout] 221 | | /// parsing an authority [INFO] [stdout] | |________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/url.rs:309:1 [INFO] [stdout] | [INFO] [stdout] 309 | / impl Path { [INFO] [stdout] 310 | | /// Returns a path with the parent part [INFO] [stdout] 311 | | /// [INFO] [stdout] 312 | | /// # Example [INFO] [stdout] ... | [INFO] [stdout] 524 | | } [INFO] [stdout] 525 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/url.rs:527:1 [INFO] [stdout] | [INFO] [stdout] 527 | / /// The query part of the URL. [INFO] [stdout] 528 | | /// [INFO] [stdout] 529 | | /// This part is optional in a URL and consists of "fragments" [INFO] [stdout] 530 | | /// The first query part is the first fragment, and each fragment following is separated by the [INFO] [stdout] 531 | | /// character '#' [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/url.rs:558:1 [INFO] [stdout] | [INFO] [stdout] 558 | / impl Query { [INFO] [stdout] 559 | | /// Parses a query part into separate parts. You can also use [`Query::from()`] [INFO] [stdout] 560 | | /// [INFO] [stdout] 561 | | /// This requires the query part to be already separated from the URL. The str will not start [INFO] [stdout] ... | [INFO] [stdout] 576 | | } [INFO] [stdout] 577 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/protocol.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / //! A module for parsing the protocol of Gemini itself. This includes its requests and responses. [INFO] [stdout] 2 | | //! This module does NOT require any networking stuff. You can disable the [`request`](crate::request) module [INFO] [stdout] 3 | | //! by disabling the feature flag `net`. [INFO] [stdout] | |________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/protocol.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / /// The status code of the gemini response header. [INFO] [stdout] 7 | | /// [INFO] [stdout] 8 | | /// A gemini response header contains a status code part, and this part is listed as two decimal [INFO] [stdout] 9 | | /// digits, where the first digit contains the main status code, and the second digit is a [INFO] [stdout] 10 | | /// specification on top of that code. [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/protocol.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | /// An error in parsing a response header from a server [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/protocol.rs:157:1 [INFO] [stdout] | [INFO] [stdout] 157 | / /// A Gemini response. [INFO] [stdout] 158 | | /// [INFO] [stdout] 159 | | /// A Gemini response consists of two parts: The header and the content. The header is separated by [INFO] [stdout] 160 | | /// a new line (CRLF or just LF) and contains two parts in itself, the status code, and a META [INFO] [stdout] ... | [INFO] [stdout] 165 | | /// (since all its fields are public), or you can create it using the TryFrom implementation (see [INFO] [stdout] 166 | | /// the [`TryFrom`](#method.try_from) implementation). [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/protocol.rs:258:1 [INFO] [stdout] | [INFO] [stdout] 258 | / /// Contains a request to a gemini server [INFO] [stdout] 259 | | /// [INFO] [stdout] 260 | | /// # Creating the struct [INFO] [stdout] 261 | | /// You can create this struct by either creating it from its raw parts, or using [INFO] [stdout] 262 | | /// any From implementaiton for this struct. [INFO] [stdout] | |____________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/request.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / //! A library for making requests to gemini servers and parsing [INFO] [stdout] 2 | | //! reponses. This library requires acccess to `std::net` and [INFO] [stdout] 3 | | //! `rustls`. If you cannot use or do not need these dependencies, you can disable them by [INFO] [stdout] 4 | | //! disabling the `net` feature flag. [INFO] [stdout] 5 | | //! [INFO] [stdout] | |___^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/request.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / /// A catch-all enum for any errors that may happen [INFO] [stdout] 11 | | /// while making and parsing the request [INFO] [stdout] | |________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `gmi::url::Url` [INFO] [stdout] --> src/request.rs:111:36 [INFO] [stdout] | [INFO] [stdout] 111 | /// Open a TCP stream to a [`Url`](gmi::url::Url) given with a default port listed. [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `gmi` in scope [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 18 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 13.55s [INFO] running `Command { std: "docker" "inspect" "6bc91cefe0b6847ac59d7a4bcd40b0470ccf667def236fdbfe2d30ee21477b52", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6bc91cefe0b6847ac59d7a4bcd40b0470ccf667def236fdbfe2d30ee21477b52", kill_on_drop: false }` [INFO] [stdout] 6bc91cefe0b6847ac59d7a4bcd40b0470ccf667def236fdbfe2d30ee21477b52