[go: up one dir, main page]

rocket 0.4.0-rc

Web framework for nightly with a focus on ease-of-use, expressibility, and speed.
Build #683748 2022-11-24 23:55:18

Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.

# rustc version
rustc 1.67.0-nightly (70f8737b2 2022-11-23)# docs.rs version
docsrs 0.6.0 (83ad0bb0 2022-11-21)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/rocket-0.4.0-rc/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/rocket-0.4.0-rc/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:bb5b0feb4f87116a4ea905b7ff5bf5b85913db05e9f0fbc1abdd3168928d9075" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20221123-1.67.0-nightly-70f8737b2\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--disable-per-crate-search\", \"--extern-html-root-takes-precedence\"]" "--offline" "-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] ca35b80c852db2fef81067de0e33fb0e2b13cebed90aae91525adba402d8615e
[INFO] running `Command { std: "docker" "start" "-a" "ca35b80c852db2fef81067de0e33fb0e2b13cebed90aae91525adba402d8615e", kill_on_drop: false }`
[INFO] [stderr]  Documenting rocket v0.4.0-rc (/opt/rustwide/workdir)
[INFO] [stderr] error[E0557]: feature has been removed
[INFO] [stderr]  --> src/lib.rs:7:12
[INFO] [stderr]   |
[INFO] [stderr] 7 | #![feature(crate_visibility_modifier)]
[INFO] [stderr]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stderr]   |
[INFO] [stderr]   = note: removed in favor of `pub(crate)`
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!` or `::`, found keyword `const`
[INFO] [stderr]  --> src/logger.rs:9:7
[INFO] [stderr]   |
[INFO] [stderr] 9 | crate const COLORS_ENV: &str = "ROCKET_CLI_COLORS";
[INFO] [stderr]   |       ^^^^^ expected one of `!` or `::`
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!` or `::`, found keyword `fn`
[INFO] [stderr]    --> src/local/request.rs:104:11
[INFO] [stderr]     |
[INFO] [stderr] 102 | impl<'c> LocalRequest<'c> {
[INFO] [stderr]     |                           - while parsing this item list starting here
[INFO] [stderr] 103 |     #[inline(always)]
[INFO] [stderr] 104 |     crate fn new(
[INFO] [stderr]     |           ^^ expected one of `!` or `::`
[INFO] [stderr] ...
[INFO] [stderr] 430 | }
[INFO] [stderr]     | - the item list ends here
[INFO] [stderr] 
[INFO] [stderr] error: expected identifier, found keyword `crate`
[INFO] [stderr]   --> src/local/client.rs:56:5
[INFO] [stderr]    |
[INFO] [stderr] 54 | pub struct Client {
[INFO] [stderr]    |            ------ while parsing this struct
[INFO] [stderr] 55 |     rocket: Rocket,
[INFO] [stderr] 56 |     crate cookies: Option<RefCell<CookieJar>>,
[INFO] [stderr]    |     ^^^^^ expected identifier, found keyword
[INFO] [stderr] 
[INFO] [stderr] error: expected identifier, found keyword `crate`
[INFO] [stderr]   --> src/request/request.rs:35:5
[INFO] [stderr]    |
[INFO] [stderr] 30 | pub struct Request<'r> {
[INFO] [stderr]    |            ------- while parsing this struct
[INFO] [stderr] ...
[INFO] [stderr] 35 |     crate state: RequestState<'r>,
[INFO] [stderr]    |     ^^^^^ expected identifier, found keyword
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!` or `::`, found keyword `struct`
[INFO] [stderr]   --> src/request/request.rs:39:7
[INFO] [stderr]    |
[INFO] [stderr] 39 | crate struct RequestState<'r> {
[INFO] [stderr]    |       ^^^^^^ expected one of `!` or `::`
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `T`
[INFO] [stderr]   --> src/request/form/lenient.rs:62:33
[INFO] [stderr]    |
[INFO] [stderr] 62 | pub struct LenientForm<T>(crate T);
[INFO] [stderr]    |                                -^ expected one of 7 possible tokens
[INFO] [stderr]    |                                |
[INFO] [stderr]    |                                help: missing `,`
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `T`
[INFO] [stderr]    --> src/request/form/form.rs:114:26
[INFO] [stderr]     |
[INFO] [stderr] 114 | pub struct Form<T>(crate T);
[INFO] [stderr]     |                         -^ expected one of 7 possible tokens
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         help: missing `,`
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!` or `::`, found keyword `fn`
[INFO] [stderr]    --> src/request/form/form.rs:151:11
[INFO] [stderr]     |
[INFO] [stderr] 150 | impl<'f, T: FromForm<'f>> Form<T> {
[INFO] [stderr]     |                                   - while parsing this item list starting here
[INFO] [stderr] 151 |     crate fn from_data(
[INFO] [stderr]     |           ^^ expected one of `!` or `::`
[INFO] [stderr] ...
[INFO] [stderr] 172 | }
[INFO] [stderr]     | - the item list ends here
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!` or `::`, found keyword `mod`
[INFO] [stderr]   --> src/response/mod.rs:29:7
[INFO] [stderr]    |
[INFO] [stderr] 29 | crate mod flash;
[INFO] [stderr]    |       ^^^ expected one of `!` or `::`
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!` or `::`, found keyword `use`
[INFO] [stderr]    --> src/config/mod.rs:207:7
[INFO] [stderr]     |
[INFO] [stderr] 207 | crate use self::toml_ext::LoggedValue;
[INFO] [stderr]     |       ^^^ expected one of `!` or `::`
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!` or `::`, found keyword `fn`
[INFO] [stderr]    --> src/data/data.rs:94:11
[INFO] [stderr]     |
[INFO] [stderr] 64  | impl Data {
[INFO] [stderr]     |           - while parsing this item list starting here
[INFO] [stderr] ...
[INFO] [stderr] 94  |     crate fn from_hyp(mut body: HyperBodyReader) -> Result<Data, &'static str> {
[INFO] [stderr]     |           ^^ expected one of `!` or `::`
[INFO] [stderr] ...
[INFO] [stderr] 272 | }
[INFO] [stderr]     | - the item list ends here
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `InnerStream`
[INFO] [stderr]   --> src/data/data_stream.rs:17:29
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub struct DataStream(crate InnerStream);
[INFO] [stderr]    |                            -^^^^^^^^^^^ expected one of 7 possible tokens
[INFO] [stderr]    |                            |
[INFO] [stderr]    |                            help: missing `,`
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!` or `::`, found keyword `use`
[INFO] [stderr]   --> src/fairing/mod.rs:56:7
[INFO] [stderr]    |
[INFO] [stderr] 56 | crate use self::fairings::Fairings;
[INFO] [stderr]    |       ^^^ expected one of `!` or `::`
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!` or `::`, found keyword `fn`
[INFO] [stderr]    --> src/error.rs:90:11
[INFO] [stderr]     |
[INFO] [stderr] 88  | impl LaunchError {
[INFO] [stderr]     |                  - while parsing this item list starting here
[INFO] [stderr] 89  |     #[inline(always)]
[INFO] [stderr] 90  |     crate fn new(kind: LaunchErrorKind) -> LaunchError {
[INFO] [stderr]     |           ^^ expected one of `!` or `::`
[INFO] [stderr] ...
[INFO] [stderr] 121 | }
[INFO] [stderr]     | - the item list ends here
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!` or `::`, found keyword `fn`
[INFO] [stderr]   --> src/router/mod.rs:15:7
[INFO] [stderr]    |
[INFO] [stderr] 15 | crate fn dummy_handler<'r>(r: &'r ::Request, _: ::Data) -> ::handler::Outcome<'r> {
[INFO] [stderr]    |       ^^ expected one of `!` or `::`
[INFO] [stderr] 
[INFO] [stderr] error: expected identifier, found keyword `crate`
[INFO] [stderr]   --> src/rocket.rs:32:5
[INFO] [stderr]    |
[INFO] [stderr] 31 | pub struct Rocket {
[INFO] [stderr]    |            ------ while parsing this struct
[INFO] [stderr] 32 |     crate config: Config,
[INFO] [stderr]    |     ^^^^^ expected identifier, found keyword
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!` or `::`, found keyword `fn`
[INFO] [stderr]    --> src/rocket.rs:200:11
[INFO] [stderr]     |
[INFO] [stderr] 116 | impl Rocket {
[INFO] [stderr]     |             - while parsing this item list starting here
[INFO] [stderr] ...
[INFO] [stderr] 200 |     crate fn dispatch<'s, 'r>(
[INFO] [stderr]     |           ^^ expected one of `!` or `::`
[INFO] [stderr] ...
[INFO] [stderr] 810 | }
[INFO] [stderr]     | - the item list ends here
[INFO] [stderr] 
[INFO] [stderr] error: expected identifier, found keyword `crate`
[INFO] [stderr]   --> src/catcher.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 62 | pub struct Catcher {
[INFO] [stderr]    |            ------- while parsing this struct
[INFO] [stderr] ...
[INFO] [stderr] 67 |     crate is_default: bool,
[INFO] [stderr]    |     ^^^^^ expected identifier, found keyword
[INFO] [stderr] 
[INFO] [stderr] error: expected one of `!` or `::`, found keyword `fn`
[INFO] [stderr]    --> src/catcher.rs:101:11
[INFO] [stderr]     |
[INFO] [stderr] 70  | impl Catcher {
[INFO] [stderr]     |              - while parsing this item list starting here
[INFO] [stderr] ...
[INFO] [stderr] 101 |     crate fn handle<'r>(&self, req: &'r Request) -> response::Result<'r> {
[INFO] [stderr]     |           ^^ expected one of `!` or `::`
[INFO] [stderr] ...
[INFO] [stderr] 109 | }
[INFO] [stderr]     | - the item list ends here
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `router::Route`
[INFO] [stderr]  --> src/request/from_request.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use router::Route;
[INFO] [stderr]   |     ^^^^^^^^^^^^^ no `Route` in `router`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `self::request::Request`
[INFO] [stderr]   --> src/request/mod.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub use self::request::Request;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^ no `Request` in `request::request`
[INFO] [stderr]    |
[INFO] [stderr] help: consider importing this struct instead
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub use http::hyper::Request;
[INFO] [stderr]    |         ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `response::flash`
[INFO] [stderr]   --> src/request/mod.rs:23:19
[INFO] [stderr]    |
[INFO] [stderr] 23 | pub use response::flash::FlashMessage;
[INFO] [stderr]    |                   ^^^^^ could not find `flash` in `response`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `response::Response`, `response::Responder`
[INFO] [stderr]  --> src/handler.rs:5:22
[INFO] [stderr]   |
[INFO] [stderr] 5 | use response::{self, Response, Responder};
[INFO] [stderr]   |                      ^^^^^^^^  ^^^^^^^^^ no `Responder` in `response`
[INFO] [stderr]   |                      |
[INFO] [stderr]   |                      no `Response` in `response`
[INFO] [stderr]   |
[INFO] [stderr] help: consider importing this struct instead
[INFO] [stderr]   |
[INFO] [stderr] 5 | use response::{self, http::hyper::Response;
[INFO] [stderr]   |                      ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `router::Route`
[INFO] [stderr]  --> src/error.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use router::Route;
[INFO] [stderr]   |     ^^^^^^^^^^^^^ no `Route` in `router`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `config::Config`, `config::LoggedValue`
[INFO] [stderr]   --> src/rocket.rs:15:20
[INFO] [stderr]    |
[INFO] [stderr] 15 | use config::{self, Config, LoggedValue};
[INFO] [stderr]    |                    ^^^^^^  ^^^^^^^^^^^ no `LoggedValue` in `config`
[INFO] [stderr]    |                    |
[INFO] [stderr]    |                    no `Config` in `config`
[INFO] [stderr]    |
[INFO] [stderr] help: consider importing this struct instead
[INFO] [stderr]    |
[INFO] [stderr] 15 | use config::{self, base64::Config;
[INFO] [stderr]    |                    ~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `response::Body`, `response::Response`
[INFO] [stderr]   --> src/rocket.rs:18:16
[INFO] [stderr]    |
[INFO] [stderr] 18 | use response::{Body, Response};
[INFO] [stderr]    |                ^^^^  ^^^^^^^^ no `Response` in `response`
[INFO] [stderr]    |                |
[INFO] [stderr]    |                no `Body` in `response`
[INFO] [stderr]    |
[INFO] [stderr] help: consider importing this struct instead
[INFO] [stderr]    |
[INFO] [stderr] 18 | use response::{Body, rocket::hyper::Response;
[INFO] [stderr]    |                      ~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `router::Router`, `router::Route`
[INFO] [stderr]   --> src/rocket.rs:19:14
[INFO] [stderr]    |
[INFO] [stderr] 19 | use router::{Router, Route};
[INFO] [stderr]    |              ^^^^^^  ^^^^^ no `Route` in `router`
[INFO] [stderr]    |              |
[INFO] [stderr]    |              no `Router` in `router`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `fairing::Fairing`, `fairing::Fairings`
[INFO] [stderr]   --> src/rocket.rs:23:15
[INFO] [stderr]    |
[INFO] [stderr] 23 | use fairing::{Fairing, Fairings};
[INFO] [stderr]    |               ^^^^^^^  ^^^^^^^^ no `Fairings` in `fairing`
[INFO] [stderr]    |               |
[INFO] [stderr]    |               no `Fairing` in `fairing`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `response::content`, `response::status`, `response::Responder`
[INFO] [stderr]    --> src/catcher.rs:171:26
[INFO] [stderr]     |
[INFO] [stderr] 171 |     use response::{self, content, status, Responder};
[INFO] [stderr]     |                          ^^^^^^^  ^^^^^^  ^^^^^^^^^ no `Responder` in `response`
[INFO] [stderr]     |                          |        |
[INFO] [stderr]     |                          |        no `status` in `response`
[INFO] [stderr]     |                          no `content` in `response`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `response::Response`
[INFO] [stderr]    --> src/lib.rs:146:24
[INFO] [stderr]     |
[INFO] [stderr] 146 | #[doc(inline)] pub use response::Response;
[INFO] [stderr]     |                        ^^^^^^^^^^^^^^^^^^ no `Response` in `response`
[INFO] [stderr]     |
[INFO] [stderr] help: consider importing this struct instead
[INFO] [stderr]     |
[INFO] [stderr] 146 | #[doc(inline)] pub use http::hyper::Response;
[INFO] [stderr]     |                        ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `config::Config`
[INFO] [stderr]    --> src/lib.rs:151:24
[INFO] [stderr]     |
[INFO] [stderr] 151 | #[doc(inline)] pub use config::Config;
[INFO] [stderr]     |                        ^^^^^^^^^^^^^^ no `Config` in `config`
[INFO] [stderr]     |
[INFO] [stderr] help: consider importing this struct instead
[INFO] [stderr]     |
[INFO] [stderr] 151 | #[doc(inline)] pub use base64::Config;
[INFO] [stderr]     |                        ~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `router::Route`
[INFO] [stderr]    --> src/lib.rs:152:9
[INFO] [stderr]     |
[INFO] [stderr] 152 | pub use router::Route;
[INFO] [stderr]     |         ^^^^^^^^^^^^^ no `Route` in `router`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `http::CookieJar`
[INFO] [stderr]  --> src/local/client.rs:6:20
[INFO] [stderr]   |
[INFO] [stderr] 6 | use http::{Method, CookieJar};
[INFO] [stderr]   |                    ^^^^^^^^^ no `CookieJar` in `http`
[INFO] [stderr]   |
[INFO] [stderr] help: a similar name exists in the module
[INFO] [stderr]   |
[INFO] [stderr] 6 | use http::{Method, Cookie};
[INFO] [stderr]   |                    ~~~~~~
[INFO] [stderr] help: consider importing this struct instead
[INFO] [stderr]   |
[INFO] [stderr] 6 | use http::{Method, http::private::CookieJar;
[INFO] [stderr]   |                    ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `info_` in this scope
[INFO] [stderr]    --> src/rocket.rs:120:22
[INFO] [stderr]     |
[INFO] [stderr] 120 |             Ok(_) => info_!("{}", Paint::green("Response succeeded.")),
[INFO] [stderr]     |                      ^^^^^ help: a macro with a similar name exists: `info`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/macros.rs:127:1
[INFO] [stderr]     |
[INFO] [stderr] 127 | macro_rules! info {
[INFO] [stderr]     | ----------------- similarly named macro `info` defined here
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `error_` in this scope
[INFO] [stderr]    --> src/rocket.rs:121:23
[INFO] [stderr]     |
[INFO] [stderr] 121 |             Err(e) => error_!("Failed to write response: {:?}.", e),
[INFO] [stderr]     |                       ^^^^^^ help: a macro with a similar name exists: `error`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/macros.rs:77:1
[INFO] [stderr]     |
[INFO] [stderr] 77  | macro_rules! error {
[INFO] [stderr]     | ------------------ similarly named macro `error` defined here
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `warn_` in this scope
[INFO] [stderr]    --> src/request/form/form.rs:200:17
[INFO] [stderr]     |
[INFO] [stderr] 200 |                 warn_!("Form data does not have form content type.");
[INFO] [stderr]     |                 ^^^^^ help: a macro with a similar name exists: `warn`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/macros.rs:101:1
[INFO] [stderr]     |
[INFO] [stderr] 101 | macro_rules! warn {
[INFO] [stderr]     | ----------------- similarly named macro `warn` defined here
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `error_` in this scope
[INFO] [stderr]    --> src/request/state.rs:125:17
[INFO] [stderr]     |
[INFO] [stderr] 125 |                 error_!("Attempted to retrieve unmanaged state!");
[INFO] [stderr]     |                 ^^^^^^ help: a macro with a similar name exists: `error`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/macros.rs:77:1
[INFO] [stderr]     |
[INFO] [stderr] 77  | macro_rules! error {
[INFO] [stderr]     | ------------------ similarly named macro `error` defined here
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `trace_` in this scope
[INFO] [stderr]    --> src/data/data_stream.rs:24:9
[INFO] [stderr]     |
[INFO] [stderr] 24  |         trace_!("DataStream::read()");
[INFO] [stderr]     |         ^^^^^^ help: a macro with a similar name exists: `trace`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/macros.rs:179:1
[INFO] [stderr]     |
[INFO] [stderr] 179 | macro_rules! trace {
[INFO] [stderr]     | ------------------ similarly named macro `trace` defined here
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `warn_` in this scope
[INFO] [stderr]    --> src/data/data_stream.rs:41:13
[INFO] [stderr]     |
[INFO] [stderr] 41  |             warn_!("Data left unread. Force closing network stream.");
[INFO] [stderr]     |             ^^^^^ help: a macro with a similar name exists: `warn`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/macros.rs:101:1
[INFO] [stderr]     |
[INFO] [stderr] 101 | macro_rules! warn {
[INFO] [stderr]     | ----------------- similarly named macro `warn` defined here
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `error_` in this scope
[INFO] [stderr]   --> src/data/data_stream.rs:44:17
[INFO] [stderr]    |
[INFO] [stderr] 44 |                 error_!("Failed to close network stream: {:?}", e);
[INFO] [stderr]    |                 ^^^^^^ help: a macro with a similar name exists: `error`
[INFO] [stderr]    |
[INFO] [stderr]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/macros.rs:77:1
[INFO] [stderr]    |
[INFO] [stderr] 77 | macro_rules! error {
[INFO] [stderr]    | ------------------ similarly named macro `error` defined here
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `trace_` in this scope
[INFO] [stderr]    --> src/data/net_stream.rs:25:9
[INFO] [stderr]     |
[INFO] [stderr] 25  |         trace_!("NetStream::read()");
[INFO] [stderr]     |         ^^^^^^ help: a macro with a similar name exists: `trace`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/macros.rs:179:1
[INFO] [stderr]     |
[INFO] [stderr] 179 | macro_rules! trace {
[INFO] [stderr]     | ------------------ similarly named macro `trace` defined here
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `trace_` in this scope
[INFO] [stderr]    --> src/data/net_stream.rs:32:9
[INFO] [stderr]     |
[INFO] [stderr] 32  |         trace_!("NetStream::read() -- complete");
[INFO] [stderr]     |         ^^^^^^ help: a macro with a similar name exists: `trace`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/macros.rs:179:1
[INFO] [stderr]     |
[INFO] [stderr] 179 | macro_rules! trace {
[INFO] [stderr]     | ------------------ similarly named macro `trace` defined here
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `trace_` in this scope
[INFO] [stderr]    --> src/data/net_stream.rs:40:9
[INFO] [stderr]     |
[INFO] [stderr] 40  |         trace_!("NetStream::write()");
[INFO] [stderr]     |         ^^^^^^ help: a macro with a similar name exists: `trace`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/macros.rs:179:1
[INFO] [stderr]     |
[INFO] [stderr] 179 | macro_rules! trace {
[INFO] [stderr]     | ------------------ similarly named macro `trace` defined here
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `info_` in this scope
[INFO] [stderr]    --> src/error.rs:201:21
[INFO] [stderr]     |
[INFO] [stderr] 201 |                     info_!("{} {} {}", a, Paint::red("collides with").italic(), b)
[INFO] [stderr]     |                     ^^^^^ help: a macro with a similar name exists: `info`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/macros.rs:127:1
[INFO] [stderr]     |
[INFO] [stderr] 127 | macro_rules! info {
[INFO] [stderr]     | ----------------- similarly named macro `info` defined here
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `info_` in this scope
[INFO] [stderr]    --> src/error.rs:204:17
[INFO] [stderr]     |
[INFO] [stderr] 204 |                 info_!("Note: Collisions can usually be resolved by ranking routes.");
[INFO] [stderr]     |                 ^^^^^ help: a macro with a similar name exists: `info`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/macros.rs:127:1
[INFO] [stderr]     |
[INFO] [stderr] 127 | macro_rules! info {
[INFO] [stderr]     | ----------------- similarly named macro `info` defined here
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `info_` in this scope
[INFO] [stderr]    --> src/error.rs:210:21
[INFO] [stderr]     |
[INFO] [stderr] 210 |                     info_!("{}", Paint::white(fairing));
[INFO] [stderr]     |                     ^^^^^ help: a macro with a similar name exists: `info`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/macros.rs:127:1
[INFO] [stderr]     |
[INFO] [stderr] 127 | macro_rules! info {
[INFO] [stderr]     | ----------------- similarly named macro `info` defined here
[INFO] [stderr] 
[INFO] [stderr] error: cannot find macro `error_` in this scope
[INFO] [stderr]   --> src/rocket.rs:75:17
[INFO] [stderr]    |
[INFO] [stderr] 75 |                 error_!("Bad data in request: {}", reason);
[INFO] [stderr]    |                 ^^^^^^ help: a macro with a similar name exists: `error`
[INFO] [stderr]    |
[INFO] [stderr]   ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/macros.rs:77:1
[INFO] [stderr]    |
[INFO] [stderr] 77 | macro_rules! error {
[INFO] [stderr]    | ------------------ similarly named macro `error` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0437]: type `Ok` is not a member of trait `Try`
[INFO] [stderr]    --> src/outcome.rs:604:5
[INFO] [stderr]     |
[INFO] [stderr] 604 |     type Ok = S;
[INFO] [stderr]     |     ^^^^^^^^^^^^ not a member of trait `Try`
[INFO] [stderr] 
[INFO] [stderr] error[E0437]: type `Error` is not a member of trait `Try`
[INFO] [stderr]    --> src/outcome.rs:605:5
[INFO] [stderr]     |
[INFO] [stderr] 605 |     type Error = Result<F, E>;
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Try`
[INFO] [stderr] 
[INFO] [stderr] error[E0407]: method `into_result` is not a member of trait `Try`
[INFO] [stderr]    --> src/outcome.rs:607:5
[INFO] [stderr]     |
[INFO] [stderr] 607 | /     fn into_result(self) -> Result<Self::Ok, Self::Error> {
[INFO] [stderr] 608 | |         match self {
[INFO] [stderr] 609 | |             Success(val) => Ok(val),
[INFO] [stderr] 610 | |             Forward(val) => Err(Ok(val)),
[INFO] [stderr] 611 | |             Failure(val) => Err(Err(val)),
[INFO] [stderr] 612 | |         }
[INFO] [stderr] 613 | |     }
[INFO] [stderr]     | |_____^ not a member of trait `Try`
[INFO] [stderr] 
[INFO] [stderr] error[E0407]: method `from_error` is not a member of trait `Try`
[INFO] [stderr]    --> src/outcome.rs:615:5
[INFO] [stderr]     |
[INFO] [stderr] 615 | /     fn from_error(val: Self::Error) -> Self {
[INFO] [stderr] 616 | |         match val {
[INFO] [stderr] 617 | |             Ok(val) => Forward(val),
[INFO] [stderr] 618 | |             Err(val) => Failure(val),
[INFO] [stderr] 619 | |         }
[INFO] [stderr] 620 | |     }
[INFO] [stderr]     | |_____^ not a member of trait `Try`
[INFO] [stderr] 
[INFO] [stderr] error[E0407]: method `from_ok` is not a member of trait `Try`
[INFO] [stderr]    --> src/outcome.rs:622:5
[INFO] [stderr]     |
[INFO] [stderr] 622 | /     fn from_ok(val: Self::Ok) -> Self {
[INFO] [stderr] 623 | |         Success(val)
[INFO] [stderr] 624 | |     }
[INFO] [stderr]     | |_____^ not a member of trait `Try`
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found module `crate`
[INFO] [stderr]   --> src/request/form/lenient.rs:62:27
[INFO] [stderr]    |
[INFO] [stderr] 62 | pub struct LenientForm<T>(crate T);
[INFO] [stderr]    |                           ^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found module `crate`
[INFO] [stderr]    --> src/request/form/form.rs:114:20
[INFO] [stderr]     |
[INFO] [stderr] 114 | pub struct Form<T>(crate T);
[INFO] [stderr]     |                    ^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found module `crate`
[INFO] [stderr]   --> src/data/data_stream.rs:17:23
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub struct DataStream(crate InnerStream);
[INFO] [stderr]    |                       ^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Result` in module `response`
[INFO] [stderr]    --> src/handler.rs:182:62
[INFO] [stderr]     |
[INFO] [stderr] 182 | pub type ErrorHandler = for<'r> fn(&'r Request) -> response::Result<'r>;
[INFO] [stderr]     |                                                              ^^^^^^ not found in `response`
[INFO] [stderr]     |
[INFO] [stderr] help: consider importing one of these items
[INFO] [stderr]     |
[INFO] [stderr] 3   | use http::tls::util::Result;
[INFO] [stderr]     |
[INFO] [stderr] 3   | use pear::Result;
[INFO] [stderr]     |
[INFO] [stderr] 3   | use std::fmt::Result;
[INFO] [stderr]     |
[INFO] [stderr] 3   | use std::io::Result;
[INFO] [stderr]     |
[INFO] [stderr]       and 2 other candidates
[INFO] [stderr] help: if you import `Result`, refer to it directly
[INFO] [stderr]     |
[INFO] [stderr] 182 - pub type ErrorHandler = for<'r> fn(&'r Request) -> response::Result<'r>;
[INFO] [stderr] 182 + pub type ErrorHandler = for<'r> fn(&'r Request) -> Result<'r>;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Result` in module `response`
[INFO] [stderr]    --> src/catcher.rs:152:60
[INFO] [stderr]     |
[INFO] [stderr] 152 |               fn $fn_name<'r>(req: &'r Request) -> response::Result<'r> {
[INFO] [stderr]     |                                                              ^^^^^^ not found in `response`
[INFO] [stderr] ...
[INFO] [stderr] 175 | /         default_catchers! {
[INFO] [stderr] 176 | |             400, "Bad Request", "The request could not be understood by the server due
[INFO] [stderr] 177 | |                 to malformed syntax.", handle_400,
[INFO] [stderr] 178 | |             401, "Unauthorized", "The request requires user authentication.",
[INFO] [stderr] ...   |
[INFO] [stderr] 238 | |                 the server to fulfill it.", handle_510
[INFO] [stderr] 239 | |         }
[INFO] [stderr]     | |_________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `default_catchers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: consider importing one of these items
[INFO] [stderr]     |
[INFO] [stderr] 166 |     use catcher::fmt::Result;
[INFO] [stderr]     |
[INFO] [stderr] 166 |     use http::tls::util::Result;
[INFO] [stderr]     |
[INFO] [stderr] 166 |     use pear::Result;
[INFO] [stderr]     |
[INFO] [stderr] 166 |     use std::io::Result;
[INFO] [stderr]     |
[INFO] [stderr]       and 2 other candidates
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `Config` in module `config`
[INFO] [stderr]    --> src/lib.rs:164:31
[INFO] [stderr]     |
[INFO] [stderr] 164 | pub fn custom(config: config::Config) -> Rocket {
[INFO] [stderr]     |                               ^^^^^^ not found in `config`
[INFO] [stderr]     |
[INFO] [stderr] help: consider importing this struct
[INFO] [stderr]     |
[INFO] [stderr] 102 | #[doc(hidden)] use base64::Config;
[INFO] [stderr]     |                +++++++++++++++++++
[INFO] [stderr] help: if you import `Config`, refer to it directly
[INFO] [stderr]     |
[INFO] [stderr] 164 - pub fn custom(config: config::Config) -> Rocket {
[INFO] [stderr] 164 + pub fn custom(config: Config) -> Rocket {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: the feature `specialization` is incomplete and may not be safe to use and/or cause compiler crashes
[INFO] [stderr]  --> src/lib.rs:1:12
[INFO] [stderr]   |
[INFO] [stderr] 1 | #![feature(specialization)]
[INFO] [stderr]   |            ^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
[INFO] [stderr]   = help: consider using `min_specialization` instead, which is more stable and complete
[INFO] [stderr]   = note: `#[warn(incomplete_features)]` on by default
[INFO] [stderr] 
[INFO] [stderr] error: Compilation failed, aborting rustdoc
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0407, E0412, E0432, E0437, E0557, E0573.
[INFO] [stderr] For more information about an error, try `rustc --explain E0407`.
[INFO] [stderr] warning: `rocket` (lib doc) generated 1 warning
[INFO] [stderr] error: could not document `rocket`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --crate-type lib --crate-name rocket src/lib.rs --target x86_64-unknown-linux-gnu -o /opt/rustwide/target/x86_64-unknown-linux-gnu/doc --cfg 'feature="tls"' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat -C metadata=79dbabb50e2783b3 -L dependency=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern base64=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libbase64-b4aa8a54b94ca05a.rmeta --extern isatty=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libisatty-afeca16210c0c7b9.rmeta --extern log=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/liblog-41d0a5157ac74ebe.rmeta --extern memchr=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libmemchr-3aced4ae9ae981d0.rmeta --extern num_cpus=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libnum_cpus-17f0b0113679679e.rmeta --extern pear=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libpear-1ab4f47f0b4e25d3.rmeta --extern rocket_codegen=/opt/rustwide/target/debug/deps/librocket_codegen-e62a2f273c5ed9ee.so --extern rocket_http=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/librocket_http-400e811d9dbeed9b.rmeta --extern state=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libstate-83091f2559707d0c.rmeta --extern time=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libtime-8a5b81d1d10f68c8.rmeta --extern toml=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libtoml-387252a733b1996e.rmeta --extern yansi=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libyansi-fd01432d5698997c.rmeta --extern-html-root-url 'base64=https://docs.rs/base64/0.9.3/x86_64-unknown-linux-gnu' --extern-html-root-url 'isatty=https://docs.rs/isatty/0.1.9/x86_64-unknown-linux-gnu' --extern-html-root-url 'log=https://docs.rs/log/0.4.17/x86_64-unknown-linux-gnu' --extern-html-root-url 'memchr=https://docs.rs/memchr/2.5.0/x86_64-unknown-linux-gnu' --extern-html-root-url 'num_cpus=https://docs.rs/num_cpus/1.14.0/x86_64-unknown-linux-gnu' --extern-html-root-url 'pear=https://docs.rs/pear/0.1.5/x86_64-unknown-linux-gnu' --extern-html-root-url 'rocket_codegen=https://docs.rs/rocket_codegen/0.4.11/x86_64-unknown-linux-gnu' --extern-html-root-url 'rocket_http=https://docs.rs/rocket_http/0.4.11/x86_64-unknown-linux-gnu' --extern-html-root-url 'state=https://docs.rs/state/0.4.2/x86_64-unknown-linux-gnu' --extern-html-root-url 'time=https://docs.rs/time/0.1.44/x86_64-unknown-linux-gnu' --extern-html-root-url 'toml=https://docs.rs/toml/0.4.10/x86_64-unknown-linux-gnu' --extern-html-root-url 'yansi=https://docs.rs/yansi/0.4.0/x86_64-unknown-linux-gnu' -Zunstable-options -Z unstable-options --emit=invocation-specific --resource-suffix -20221123-1.67.0-nightly-70f8737b2 --static-root-path /-/rustdoc.static/ --cap-lints warn --disable-per-crate-search --extern-html-root-takes-precedence --crate-version 0.4.0-rc` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "ca35b80c852db2fef81067de0e33fb0e2b13cebed90aae91525adba402d8615e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca35b80c852db2fef81067de0e33fb0e2b13cebed90aae91525adba402d8615e", kill_on_drop: false }`
[INFO] [stdout] ca35b80c852db2fef81067de0e33fb0e2b13cebed90aae91525adba402d8615e