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