[INFO] fetching crate tokio-async-std 1.5.3...
[INFO] testing tokio-async-std-1.5.3 against beta-2020-10-09 for beta-1.48-1
[INFO] extracting crate tokio-async-std 1.5.3 into /workspace/builds/worker-3/source
[INFO] validating manifest of crates.io crate tokio-async-std 1.5.3 on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate tokio-async-std 1.5.3
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tokio-async-std 1.5.3
[INFO] tweaked toml for crates.io crate tokio-async-std 1.5.3 written to /workspace/builds/worker-3/source/Cargo.toml
[INFO] crate crates.io crate tokio-async-std 1.5.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded parking_lot v0.10.2
[INFO] [stderr]   Downloaded termios v0.3.2
[INFO] [stderr]   Downloaded async-log v1.1.0
[INFO] [stderr]   Downloaded encode_unicode v0.3.6
[INFO] [stderr]   Downloaded js-sys v0.3.37
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.60
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.60
[INFO] [stderr]   Downloaded parking_lot_core v0.7.1
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.60
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.3.27
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.60
[INFO] [stderr]   Downloaded hermit-abi v0.1.11
[INFO] [stderr]   Downloaded sluice v0.4.2
[INFO] [stderr]   Downloaded console v0.7.7
[INFO] [stderr]   Downloaded surf v1.0.3
[INFO] [stderr]   Downloaded backtrace v0.3.46
[INFO] [stderr]   Downloaded regex v1.3.6
[INFO] [stderr]   Downloaded tokio v0.2.18
[INFO] [stderr]   Downloaded curl v0.4.28
[INFO] [stderr]   Downloaded clicolors-control v1.0.1
[INFO] [stderr]   Downloaded curl-sys v0.4.30+curl-7.69.1
[INFO] [stderr]   Downloaded backtrace-sys v0.1.35
[INFO] [stderr]   Downloaded libz-sys v1.0.25
[INFO] [stderr]   Downloaded smallvec v1.3.0
[INFO] [stderr]   Downloaded async-log-attributes v1.0.1
[INFO] [stderr]   Downloaded wasm-bindgen-backend v0.2.60
[INFO] [stderr]   Downloaded libnghttp2-sys v0.1.3
[INFO] [stderr]   Downloaded broadcaster v1.0.0
[INFO] [stderr]   Downloaded isahc v0.7.6
[INFO] [stderr]   Downloaded femme v1.3.0
[INFO] [stderr]   Downloaded tokio-async-attributes v1.0.0
[INFO] [stderr]   Downloaded bumpalo v3.2.1
[INFO] [stderr]   Downloaded web-sys v0.3.37
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 72759d762606f80717413af0310f69ccd7d1336038a3f4051e4045d93d660090
[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" "72759d762606f80717413af0310f69ccd7d1336038a3f4051e4045d93d660090", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "72759d762606f80717413af0310f69ccd7d1336038a3f4051e4045d93d660090", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "72759d762606f80717413af0310f69ccd7d1336038a3f4051e4045d93d660090", kill_on_drop: false }`
[INFO] [stdout] 72759d762606f80717413af0310f69ccd7d1336038a3f4051e4045d93d660090
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6242e4008b40f0df355b84ff854500d32e0b9fa4ca2fe7ce32af1fedec23be41
[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" "6242e4008b40f0df355b84ff854500d32e0b9fa4ca2fe7ce32af1fedec23be41", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.69
[INFO] [stderr]    Compiling syn v1.0.17
[INFO] [stderr]    Compiling log v0.4.8
[INFO] [stderr]    Compiling memchr v2.3.3
[INFO] [stderr]    Compiling once_cell v1.3.1
[INFO] [stderr]    Compiling futures-io v0.3.4
[INFO] [stderr]    Compiling futures-timer v2.0.2
[INFO] [stderr]    Compiling crossbeam-utils v0.7.2
[INFO] [stderr]    Compiling iovec v0.1.4
[INFO] [stderr]    Compiling net2 v0.2.33
[INFO] [stderr]    Compiling num_cpus v1.13.0
[INFO] [stderr]    Compiling mio v0.6.21
[INFO] [stderr]    Compiling mio-uds v0.6.7
[INFO] [stderr]    Compiling tokio-macros v0.2.5
[INFO] [stderr]    Compiling tokio v0.2.18
[INFO] [stderr]    Compiling tokio-async-std v1.5.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/io/stderr.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         mut self: Pin<&mut Self>,
[INFO] [stdout]     |         ----^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/io/stderr.rs:190:19
[INFO] [stdout]     |
[INFO] [stdout] 190 |     fn poll_flush(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<io::Result<()>> {
[INFO] [stdout]     |                   ----^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/io/stdin.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |         mut self: Pin<&mut Self>,
[INFO] [stdout]     |         ----^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/io/stdout.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         mut self: Pin<&mut Self>,
[INFO] [stdout]     |         ----^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/io/stdout.rs:190:19
[INFO] [stdout]     |
[INFO] [stdout] 190 |     fn poll_flush(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<io::Result<()>> {
[INFO] [stdout]     |                   ----^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `random`
[INFO] [stdout]   --> src/utils.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn random(n: u32) -> u32 {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 32 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 30.27s
[INFO] running `Command { std: "docker" "inspect" "6242e4008b40f0df355b84ff854500d32e0b9fa4ca2fe7ce32af1fedec23be41", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6242e4008b40f0df355b84ff854500d32e0b9fa4ca2fe7ce32af1fedec23be41", kill_on_drop: false }`
[INFO] [stdout] 6242e4008b40f0df355b84ff854500d32e0b9fa4ca2fe7ce32af1fedec23be41
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen" "--no-run" "--message-format=json", 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] 7bf36c7884c7de4c85583c49096ee6000982d740906ccb915084c5bc8e5cec53
[INFO] running `Command { std: "docker" "start" "-a" "7bf36c7884c7de4c85583c49096ee6000982d740906ccb915084c5bc8e5cec53", kill_on_drop: false }`
[INFO] [stderr]    Compiling smallvec v1.3.0
[INFO] [stderr]    Compiling version_check v0.9.1
[INFO] [stderr]    Compiling futures-sink-preview v0.3.0-alpha.19
[INFO] [stderr]    Compiling futures-core-preview v0.3.0-alpha.19
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling futures-io-preview v0.3.0-alpha.19
[INFO] [stderr]    Compiling serde v1.0.106
[INFO] [stderr]    Compiling itoa v0.4.5
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling ryu v1.0.3
[INFO] [stderr]    Compiling futures-sink v0.3.4
[INFO] [stderr]    Compiling curl v0.4.28
[INFO] [stderr]    Compiling fnv v1.0.6
[INFO] [stderr]    Compiling isahc v0.7.6
[INFO] [stderr]    Compiling regex-syntax v0.6.17
[INFO] [stderr]    Compiling rustc-demangle v0.1.16
[INFO] [stderr]    Compiling dtoa v0.4.5
[INFO] [stderr]    Compiling mime v0.3.16
[INFO] [stderr]    Compiling unicode-width v0.1.7
[INFO] [stderr]    Compiling libz-sys v1.0.25
[INFO] [stderr]    Compiling openssl-sys v0.9.55
[INFO] [stderr]    Compiling libnghttp2-sys v0.1.3
[INFO] [stderr]    Compiling curl-sys v0.4.30+curl-7.69.1
[INFO] [stderr]    Compiling backtrace-sys v0.1.35
[INFO] [stderr]    Compiling thread_local v1.0.1
[INFO] [stderr]    Compiling futures-channel-preview v0.3.0-alpha.19
[INFO] [stderr]    Compiling futures-channel v0.3.4
[INFO] [stderr]    Compiling unicode-normalization v0.1.12
[INFO] [stderr]    Compiling crossbeam-channel v0.3.9
[INFO] [stderr]    Compiling parking_lot_core v0.7.1
[INFO] [stderr]    Compiling socket2 v0.3.12
[INFO] [stderr]    Compiling getrandom v0.1.14
[INFO] [stderr]    Compiling clicolors-control v1.0.1
[INFO] [stderr]    Compiling termios v0.3.2
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling aho-corasick v0.7.10
[INFO] [stderr]    Compiling unicase v2.6.0
[INFO] [stderr]    Compiling bytes v0.4.12
[INFO] [stderr]    Compiling sluice v0.4.2
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling parking_lot v0.10.2
[INFO] [stderr]    Compiling futures-macro v0.3.4
[INFO] [stderr]    Compiling serde_derive v1.0.106
[INFO] [stderr]    Compiling tokio-io v0.1.13
[INFO] [stderr]    Compiling http v0.1.21
[INFO] [stderr]    Compiling idna v0.2.0
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling tempdir v0.3.7
[INFO] [stderr]    Compiling futures-util-preview v0.3.0-alpha.19
[INFO] [stderr]    Compiling mime_guess v2.0.3
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling url v2.1.1
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling backtrace v0.3.46
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/io/stderr.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         mut self: Pin<&mut Self>,
[INFO] [stdout]     |         ----^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/io/stderr.rs:190:19
[INFO] [stdout]     |
[INFO] [stdout] 190 |     fn poll_flush(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<io::Result<()>> {
[INFO] [stdout]     |                   ----^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/io/stdin.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |         mut self: Pin<&mut Self>,
[INFO] [stdout]     |         ----^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/io/stdout.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         mut self: Pin<&mut Self>,
[INFO] [stdout]     |         ----^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/io/stdout.rs:190:19
[INFO] [stdout]     |
[INFO] [stdout] 190 |     fn poll_flush(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<io::Result<()>> {
[INFO] [stdout]     |                   ----^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `random`
[INFO] [stdout]   --> src/utils.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn random(n: u32) -> u32 {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 32 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling regex v1.3.6
[INFO] [stderr]    Compiling futures-util v0.3.4
[INFO] [stderr]    Compiling futures-executor-preview v0.3.0-alpha.19
[INFO] [stderr]    Compiling console v0.7.7
[INFO] [stderr]    Compiling futures-preview v0.3.0-alpha.19
[INFO] [stderr]    Compiling serde_json v1.0.51
[INFO] [stderr]    Compiling serde_urlencoded v0.6.1
[INFO] [stderr]    Compiling async-log-attributes v1.0.1
[INFO] [stderr]    Compiling futures-executor v0.3.4
[INFO] [stderr]    Compiling futures v0.3.4
[INFO] [stderr]    Compiling async-log v1.1.0
[INFO] [stderr]    Compiling femme v1.3.0
[INFO] [stderr]    Compiling surf v1.0.3
[INFO] [stderr]    Compiling tokio-async-std v1.5.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/utils.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stdout]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/future/future/mod.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / extension_trait! {
[INFO] [stdout] 24  | |     use std::pin::Pin;
[INFO] [stdout] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stdout] 26  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     }
[INFO] [stdout] 432 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/io/stderr.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         mut self: Pin<&mut Self>,
[INFO] [stdout]     |         ----^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/io/stderr.rs:190:19
[INFO] [stdout]     |
[INFO] [stdout] 190 |     fn poll_flush(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<io::Result<()>> {
[INFO] [stdout]     |                   ----^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/io/stdin.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |         mut self: Pin<&mut Self>,
[INFO] [stdout]     |         ----^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/io/stdout.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         mut self: Pin<&mut Self>,
[INFO] [stdout]     |         ----^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/io/stdout.rs:190:19
[INFO] [stdout]     |
[INFO] [stdout] 190 |     fn poll_flush(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<io::Result<()>> {
[INFO] [stdout]     |                   ----^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `random`
[INFO] [stdout]   --> src/utils.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn random(n: u32) -> u32 {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 32 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 1m 38s
[INFO] running `Command { std: "docker" "inspect" "7bf36c7884c7de4c85583c49096ee6000982d740906ccb915084c5bc8e5cec53", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7bf36c7884c7de4c85583c49096ee6000982d740906ccb915084c5bc8e5cec53", kill_on_drop: false }`
[INFO] [stdout] 7bf36c7884c7de4c85583c49096ee6000982d740906ccb915084c5bc8e5cec53
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen", 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] c9745f82428c3df9e325cf10bb8967ba46a5fdc8c2ccffb7d412bac7d94174a9
[INFO] running `Command { std: "docker" "start" "-a" "c9745f82428c3df9e325cf10bb8967ba46a5fdc8c2ccffb7d412bac7d94174a9", kill_on_drop: false }`
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/io/stderr.rs:142:9
[INFO] [stderr]     |
[INFO] [stderr] 142 |         mut self: Pin<&mut Self>,
[INFO] [stderr]     |         ----^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/io/stderr.rs:190:19
[INFO] [stderr]     |
[INFO] [stderr] 190 |     fn poll_flush(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<io::Result<()>> {
[INFO] [stderr]     |                   ----^^^^
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/io/stdin.rs:201:9
[INFO] [stderr]     |
[INFO] [stderr] 201 |         mut self: Pin<&mut Self>,
[INFO] [stderr]     |         ----^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/io/stdout.rs:142:9
[INFO] [stderr]     |
[INFO] [stderr] 142 |         mut self: Pin<&mut Self>,
[INFO] [stderr]     |         ----^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/io/stdout.rs:190:19
[INFO] [stderr]     |
[INFO] [stderr] 190 |     fn poll_flush(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<io::Result<()>> {
[INFO] [stderr]     |                   ----^^^^
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `random`
[INFO] [stderr]   --> src/utils.rs:23:8
[INFO] [stderr]    |
[INFO] [stderr] 23 | pub fn random(n: u32) -> u32 {
[INFO] [stderr]    |        ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: 32 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/utils.rs:222:42
[INFO] [stderr]     |
[INFO] [stderr] 222 |           $($head)* extension_trait!(@ext (#[doc = $d]) $($tail)*);
[INFO] [stderr]     |                                            ^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/future/future/mod.rs:23:1
[INFO] [stderr]     |
[INFO] [stderr] 23  | / extension_trait! {
[INFO] [stderr] 24  | |     use std::pin::Pin;
[INFO] [stderr] 25  | |     use std::ops::{Deref, DerefMut};
[INFO] [stderr] 26  | |
[INFO] [stderr] ...   |
[INFO] [stderr] 431 | |     }
[INFO] [stderr] 432 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/io/stderr.rs:142:9
[INFO] [stderr]     |
[INFO] [stderr] 142 |         mut self: Pin<&mut Self>,
[INFO] [stderr]     |         ----^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/io/stderr.rs:190:19
[INFO] [stderr]     |
[INFO] [stderr] 190 |     fn poll_flush(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<io::Result<()>> {
[INFO] [stderr]     |                   ----^^^^
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/io/stdin.rs:201:9
[INFO] [stderr]     |
[INFO] [stderr] 201 |         mut self: Pin<&mut Self>,
[INFO] [stderr]     |         ----^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/io/stdout.rs:142:9
[INFO] [stderr]     |
[INFO] [stderr] 142 |         mut self: Pin<&mut Self>,
[INFO] [stderr]     |         ----^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/io/stdout.rs:190:19
[INFO] [stderr]     |
[INFO] [stderr] 190 |     fn poll_flush(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<io::Result<()>> {
[INFO] [stderr]     |                   ----^^^^
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `random`
[INFO] [stderr]   --> src/utils.rs:23:8
[INFO] [stderr]    |
[INFO] [stderr] 23 | pub fn random(n: u32) -> u32 {
[INFO] [stderr]    |        ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: 32 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.41s
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/async_std-fc6f01b0fa939b60
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test io::read::take::tests::test_take_basics ... ok
[INFO] [stdout] test io::read::tests::test_read_by_ref ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/addr-a150e82bdca6606d
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test to_socket_addr_ipaddr_u16 ... ok
[INFO] [stdout] test to_socket_addr_string ... ok
[INFO] [stdout] test to_socket_addr_str_bad ... ok
[INFO] [stdout] test to_socket_addr_str ... ok
[INFO] [stdout] test to_socket_addr_str_u16 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/block_on-89c0e97551856af6
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test smoke ... ok
[INFO] [stdout] test panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/buf_writer-bac10fedfdfaf567
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_buffered_writer ... ok
[INFO] [stdout] test test_buffered_writer_inner_into_inner_flushes ... ok
[INFO] [stdout] test test_buffered_writer_seek ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/channel-bad8051cb6a8cf35
[INFO] [stdout] 
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/io_timeout-7c019c5b52df6ba4
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test io_timeout_future_ok ... ok
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/mutex-4d593c771d6427ac
[INFO] [stdout] test io_timeout_future_err ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test into_inner ... ok
[INFO] [stdout] test smoke ... ok
[INFO] [stdout] test get_mut ... ok
[INFO] [stdout] test try_lock ... ok
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/rwlock-03f9c7176e40eb50
[INFO] [stdout] test contention ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test get_mut ... ok
[INFO] [stdout] test into_inner ... ok
[INFO] [stdout] test into_inner_and_drop ... ok
[INFO] [stdout] test smoke ... ok
[INFO] [stdout] test contention ... ok
[INFO] [stdout] test writer_and_readers ... ok
[INFO] [stdout] test try_write ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/task_local-5e60fb2ce19ef5ad
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test drop_local ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/tcp-393b8b679a5ebd0b
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test smoke_async_stream_to_std_listener ... ok
[INFO] [stdout] test smoke_std_stream_to_async_listener ... ok
[INFO] [stdout] test cloned_streams ... ok
[INFO] [stdout] test connect ... ok
[INFO] [stdout] test incoming_read ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/udp-fe23bd25cafbc8ed
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test send_recv ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/uds-b17dd0227369063d
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test into_raw_fd ... ok
[INFO] [stdout] test send_recv ... ok
[INFO] [stdout] test socket_ping_pong ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/verbose_errors-d4e8dda89a5b472e
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]    Doc-tests async_std
[INFO] [stdout] test resolve_address ... ok
[INFO] [stdout] test open_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 304 tests
[INFO] [stdout] test src/fs/dir_entry.rs - fs::dir_entry::DirEntry::metadata (line 73) ... ok
[INFO] [stdout] test src/fs/create_dir_all.rs - fs::create_dir_all::create_dir_all (line 22) ... ok
[INFO] [stdout] test src/fs/dir_entry.rs - fs::dir_entry::DirEntry::path (line 35) ... ok
[INFO] [stdout] test src/fs/dir_builder.rs - fs::dir_builder::DirBuilder::create (line 86) ... ok
[INFO] [stdout] test src/fs/file.rs - fs::file::File::set_len (line 241) ... ok
[INFO] [stdout] test src/fs/dir_entry.rs - fs::dir_entry::DirEntry::file_type (line 111) ... ok
[INFO] [stdout] test src/fs/create_dir.rs - fs::create_dir::create_dir (line 27) ... ok
[INFO] [stdout] test src/fs/copy.rs - fs::copy::copy (line 33) ... ok
[INFO] [stdout] test src/fs/file.rs - fs::file::File (line 35) ... ok
[INFO] [stdout] test src/fs/file.rs - fs::file::File::create (line 143) ... ok
[INFO] [stdout] test src/fs/file.rs - fs::file::File::sync_all (line 171) ... ok
[INFO] [stdout] test src/fs/canonicalize.rs - fs::canonicalize::canonicalize (line 25) ... ok
[INFO] [stdout] test src/fs/file.rs - fs::file::File::metadata (line 267) ... ok
[INFO] [stdout] test src/fs/dir_entry.rs - fs::dir_entry::DirEntry::file_name (line 135) ... ok
[INFO] [stdout] test src/fs/file.rs - fs::file::File (line 49) ... ok
[INFO] [stdout] test src/fs/file.rs - fs::file::File::set_permissions (line 293) ... ok
[INFO] [stdout] test src/fs/metadata.rs - fs::metadata::metadata (line 26) ... ok
[INFO] [stdout] test src/fs/open_options.rs - fs::open_options::OpenOptions (line 47) ... ok
[INFO] [stdout] test src/fs/file.rs - fs::file::File::sync_data (line 207) ... ok
[INFO] [stdout] test src/fs/open_options.rs - fs::open_options::OpenOptions (line 32) ... ok
[INFO] [stdout] test src/fs/file.rs - fs::file::File::open (line 105) ... ok
[INFO] [stdout] test src/fs/open_options.rs - fs::open_options::OpenOptions::open (line 272) ... ok
[INFO] [stdout] test src/fs/open_options.rs - fs::open_options::OpenOptions::create_new (line 230) ... ok
[INFO] [stdout] test src/fs/open_options.rs - fs::open_options::OpenOptions::create (line 200) ... ok
[INFO] [stdout] test src/fs/open_options.rs - fs::open_options::OpenOptions::new (line 71) ... ok
[INFO] [stdout] test src/fs/open_options.rs - fs::open_options::OpenOptions::append (line 143) ... ok
[INFO] [stdout] test src/fs/open_options.rs - fs::open_options::OpenOptions::read (line 93) ... ok
[INFO] [stdout] test src/fs/read_to_string.rs - fs::read_to_string::read_to_string (line 30) ... ok
[INFO] [stdout] test src/fs/open_options.rs - fs::open_options::OpenOptions::truncate (line 171) ... ok
[INFO] [stdout] test src/fs/read.rs - fs::read::read (line 29) ... ok
[INFO] [stdout] test src/fs/mod.rs - fs (line 18) ... ok
[INFO] [stdout] test src/fs/hard_link.rs - fs::hard_link::hard_link (line 24) ... ok
[INFO] [stdout] test src/fs/open_options.rs - fs::open_options::OpenOptions::write (line 119) ... ok
[INFO] [stdout] test src/fs/rename.rs - fs::rename::rename (line 26) ... ok
[INFO] [stdout] test src/fs/read_link.rs - fs::read_link::read_link (line 21) ... ok
[INFO] [stdout] test src/fs/read_dir.rs - fs::read_dir::read_dir (line 32) ... ok
[INFO] [stdout] test src/fs/remove_dir.rs - fs::remove_dir::remove_dir (line 22) ... ok
[INFO] [stdout] test src/fs/symlink_metadata.rs - fs::symlink_metadata::symlink_metadata (line 26) ... ok
[INFO] [stdout] test src/fs/set_permissions.rs - fs::set_permissions::set_permissions (line 22) ... ok
[INFO] [stdout] test src/fs/remove_dir_all.rs - fs::remove_dir_all::remove_dir_all (line 22) ... ok
[INFO] [stdout] test src/fs/remove_file.rs - fs::remove_file::remove_file (line 22) ... ok
[INFO] [stdout] test src/fs/write.rs - fs::write::write (line 25) ... ok
[INFO] [stdout] test src/io/buf_read/mod.rs - io::buf_read::BufReadExt::read_until (line 28) ... ok
[INFO] [stdout] test src/io/buf_reader.rs - io::buf_reader::BufReader (line 31) ... ok
[INFO] [stdout] test src/io/buf_read/mod.rs - io::buf_read::BufReadExt::read_line (line 40) ... ok
[INFO] [stdout] test src/fs/dir_builder.rs - fs::dir_builder::DirBuilder::new (line 34) ... ok
[INFO] [stdout] test src/io/buf_read/mod.rs - io::buf_read::BufReadExt::lines (line 29) ... ok
[INFO] [stdout] test src/io/buf_reader.rs - io::buf_reader::BufReader<R>::buffer (line 156) ... ok
[INFO] [stdout] test src/io/buf_reader.rs - io::buf_reader::BufReader<R>::new (line 62) ... ok
[INFO] [stdout] test src/io/buf_reader.rs - io::buf_reader::BufReader<R>::get_mut (line 128) ... ok
[INFO] [stdout] test src/io/buf_reader.rs - io::buf_reader::BufReader<R>::get_ref (line 107) ... ok
[INFO] [stdout] test src/io/buf_reader.rs - io::buf_reader::BufReader<R>::into_inner (line 177) ... ok
[INFO] [stdout] test src/io/buf_reader.rs - io::buf_reader::BufReader<R>::with_capacity (line 80) ... ok
[INFO] [stdout] test src/io/buf_writer.rs - io::buf_writer::BufWriter<W>::buffer (line 247) ... ok
[INFO] [stdout] test src/io/buf_writer.rs - io::buf_writer::BufWriter<W>::get_ref (line 167) ... ok
[INFO] [stdout] test src/io/buf_writer.rs - io::buf_writer::BufWriter (line 56) ... ok
[INFO] [stdout] test src/io/buf_writer.rs - io::buf_writer::BufWriter (line 37) ... ok
[INFO] [stdout] test src/io/buf_writer.rs - io::buf_writer::BufWriter<W>::get_mut (line 190) ... ok
[INFO] [stdout] test src/io/buf_writer.rs - io::buf_writer::BufWriter<W>::new (line 124) ... ok
[INFO] [stdout] test src/io/buf_writer.rs - io::buf_writer::BufWriter<W>::into_inner (line 221) ... ok
[INFO] [stdout] test src/io/buf_writer.rs - io::buf_writer::BufWriter<W>::with_capacity (line 144) ... ok
[INFO] [stdout] test src/io/buf_writer.rs - io::buf_writer::IntoInnerError (line 98) ... ok
[INFO] [stdout] test src/io/cursor.rs - io::cursor::Cursor<T>::get_ref (line 72) ... ok
[INFO] [stdout] test src/fs/dir_builder.rs - fs::dir_builder::DirBuilder::recursive (line 61) ... ok
[INFO] [stdout] test src/io/cursor.rs - io::cursor::Cursor<T>::get_mut (line 92) ... ok
[INFO] [stdout] test src/io/mod.rs - io (line 106) ... ok
[INFO] [stdout] test src/io/mod.rs - io (line 129) ... ok
[INFO] [stdout] test src/io/mod.rs - io (line 147) ... ok
[INFO] [stdout] test src/io/mod.rs - io (line 161) ... ok
[INFO] [stdout] test src/io/cursor.rs - io::cursor::Cursor<T>::new (line 38) ... ok
[INFO] [stdout] test src/io/buf_read/mod.rs - io::buf_read::BufReadExt::read_until (line 45) ... ok
[INFO] [stdout] test src/io/mod.rs - io (line 205) ... ok
[INFO] [stdout] test src/io/mod.rs - io (line 181) ... ok
[INFO] [stdout] test src/future/poll_fn.rs - future::poll_fn::poll_fn (line 12) ... ok
[INFO] [stdout] test src/io/mod.rs - io (line 49) ... ok
[INFO] [stdout] test src/io/mod.rs - io (line 21) ... ok
[INFO] [stdout] test src/io/mod.rs - io (line 84) ... ok
[INFO] [stdout] test src/io/read/chain.rs - io::read::chain::Chain<T, U>::get_mut (line 78) ... ok
[INFO] [stdout] test src/io/read/chain.rs - io::read::chain::Chain<T, U>::get_ref (line 52) ... ok
[INFO] [stdout] test src/io/cursor.rs - io::cursor::Cursor<T>::into_inner (line 55) ... ok
[INFO] [stdout] test src/io/read/mod.rs - io::read::ReadExt::by_ref (line 35) ... ok
[INFO] [stdout] test src/io/read/chain.rs - io::read::chain::Chain<T, U>::into_inner (line 30) ... ok
[INFO] [stdout] test src/future/timeout.rs - future::timeout::timeout (line 19) ... ok
[INFO] [stdout] test src/io/read/mod.rs - io::read::ReadExt::bytes (line 37) ... ok
[INFO] [stdout] test src/io/read/mod.rs - io::read::ReadExt::chain (line 36) ... ok
[INFO] [stdout] test src/io/cursor.rs - io::cursor::Cursor<T>::set_position (line 136) ... ok
[INFO] [stdout] test src/io/prelude.rs - io::prelude (line 6) ... ok
[INFO] [stdout] test src/io/copy.rs - io::copy::copy (line 35) ... ok
[INFO] [stdout] test src/io/read/mod.rs - io::read::ReadExt::read (line 40) ... ok
[INFO] [stdout] test src/io/read/mod.rs - io::read::ReadExt::read_to_end (line 36) ... ok
[INFO] [stdout] test src/future/ready.rs - future::ready::ready (line 9) ... ok
[INFO] [stdout] test src/io/cursor.rs - io::cursor::Cursor<T>::position (line 109) ... ok
[INFO] [stdout] test src/io/read/mod.rs - io::read::ReadExt::read_to_string (line 33) ... ok
[INFO] [stdout] test src/io/read/mod.rs - io::read::ReadExt::read_exact (line 48) ... ok
[INFO] [stdout] test src/io/read/take.rs - io::read::take::Take<T>::get_mut (line 139) ... ok
[INFO] [stdout] test src/io/read/mod.rs - io::read::ReadExt::take (line 39) ... ok
[INFO] [stdout] test src/io/mod.rs - io (line 224) ... ok
[INFO] [stdout] test src/io/read/take.rs - io::read::take::Take<T>::limit (line 37) ... ok
[INFO] [stdout] test src/io/read/take.rs - io::read::take::Take<T>::get_ref (line 111) ... ok
[INFO] [stdout] test src/io/seek/mod.rs - io::seek::SeekExt::seek (line 16) ... ok
[INFO] [stdout] test src/io/empty.rs - io::empty::empty (line 11) ... ok
[INFO] [stdout] test src/io/read/take.rs - io::read::take::Take<T>::into_inner (line 87) ... ok
[INFO] [stdout] test src/io/stderr.rs - io::stderr::stderr (line 27) ... ok
[INFO] [stdout] test src/io/read/take.rs - io::read::take::Take<T>::set_limit (line 63) ... ok
[INFO] [stdout] test src/lib.rs - (line 154) ... ignored
[INFO] [stdout] test src/io/buf_read/mod.rs - io::buf_read::BufReadExt::split (line 39) ... ok
[INFO] [stdout] test src/io/write/mod.rs - io::write::WriteExt::flush (line 19) ... ok
[INFO] [stdout] test src/io/stdin.rs - io::stdin::Stdin::read_line (line 121) ... ok
[INFO] [stdout] test src/io/stdin.rs - io::stdin::stdin (line 29) ... ok
[INFO] [stdout] test src/io/timeout.rs - io::timeout::timeout (line 18) ... ok
[INFO] [stdout] test src/io/write/mod.rs - io::write::WriteExt::write (line 26) ... ok
[INFO] [stdout] test src/io/stdout.rs - io::stdout::stdout (line 27) ... ok
[INFO] [stdout] test src/io/write/mod.rs - io::write::WriteExt::write_all (line 25) ... ok
[INFO] [stdout] test src/io/write/mod.rs - io::write::WriteExt::write_fmt (line 25) ... ok
[INFO] [stdout] test src/net/mod.rs - net (line 43) ... ok
[INFO] [stdout] test src/future/pending.rs - future::pending::pending (line 11) ... ok
[INFO] [stdout] test src/net/tcp/listener.rs - net::tcp::listener::TcpListener::accept (line 106) ... ok
[INFO] [stdout] test src/net/tcp/listener.rs - net::tcp::listener::TcpListener (line 32) ... ok
[INFO] [stdout] test src/lib.rs - (line 167) ... ok
[INFO] [stdout] test src/net/tcp/listener.rs - net::tcp::listener::TcpListener::bind (line 66) ... ok
[INFO] [stdout] test src/net/tcp/listener.rs - net::tcp::listener::TcpListener::incoming (line 138) ... ok
[INFO] [stdout] test src/net/tcp/listener.rs - net::tcp::listener::TcpListener::local_addr (line 165) ... ok
[INFO] [stdout] test src/net/tcp/stream.rs - net::tcp::stream::TcpStream (line 34) ... ok
[INFO] [stdout] test src/net/tcp/stream.rs - net::tcp::stream::TcpStream::set_ttl (line 178) ... ok
[INFO] [stdout] test src/net/tcp/stream.rs - net::tcp::stream::TcpStream::connect (line 64) ... ok
[INFO] [stdout] test src/net/tcp/stream.rs - net::tcp::stream::TcpStream::set_nodelay (line 254) ... ok
[INFO] [stdout] test src/net/tcp/stream.rs - net::tcp::stream::TcpStream::peer_addr (line 133) ... ok
[INFO] [stdout] test src/net/tcp/stream.rs - net::tcp::stream::TcpStream::shutdown (line 279) ... ok
[INFO] [stdout] test src/net/tcp/stream.rs - net::tcp::stream::TcpStream::nodelay (line 228) ... ok
[INFO] [stdout] test src/net/tcp/stream.rs - net::tcp::stream::TcpStream::local_addr (line 115) ... ok
[INFO] [stdout] test src/net/tcp/stream.rs - net::tcp::stream::TcpStream::ttl (line 155) ... ok
[INFO] [stdout] test src/net/tcp/stream.rs - net::tcp::stream::TcpStream::peek (line 204) ... ok
[INFO] [stdout] test src/net/udp/mod.rs - net::udp::UdpSocket (line 31) ... ok
[INFO] [stdout] test src/net/udp/mod.rs - net::udp::UdpSocket::bind (line 61) ... ok
[INFO] [stdout] test src/net/udp/mod.rs - net::udp::UdpSocket::connect (line 214) ... ok
[INFO] [stdout] test src/net/udp/mod.rs - net::udp::UdpSocket::join_multicast_v4 (line 425) ... ok
[INFO] [stdout] test src/net/udp/mod.rs - net::udp::UdpSocket::local_addr (line 102) ... ok
[INFO] [stdout] test src/net/udp/mod.rs - net::udp::UdpSocket::join_multicast_v6 (line 454) ... ok
[INFO] [stdout] test src/net/udp/mod.rs - net::udp::UdpSocket::recv (line 291) ... ok
[INFO] [stdout] test src/os/unix/net/datagram.rs - os::unix::net::datagram::UnixDatagram (line 31) ... ok
[INFO] [stdout] test src/net/udp/mod.rs - net::udp::UdpSocket::recv_from (line 170) ... ok
[INFO] [stdout] test src/os/unix/fs.rs - os::unix::fs::symlink (line 17) ... ok
[INFO] [stdout] test src/os/unix/net/datagram.rs - os::unix::net::datagram::UnixDatagram::connect (line 125) ... ok
[INFO] [stdout] test src/net/udp/mod.rs - net::udp::UdpSocket::send_to (line 125) ... ok
[INFO] [stdout] test src/net/udp/mod.rs - net::udp::UdpSocket::send (line 256) ... ok
[INFO] [stdout] test src/os/unix/net/datagram.rs - os::unix::net::datagram::UnixDatagram::local_addr (line 145) ... ok
[INFO] [stdout] test src/os/unix/net/datagram.rs - os::unix::net::datagram::UnixDatagram::pair (line 98) ... ok
[INFO] [stdout] test src/os/unix/net/datagram.rs - os::unix::net::datagram::UnixDatagram::bind (line 59) ... ok
[INFO] [stdout] test src/os/unix/net/listener.rs - os::unix::net::listener::UnixListener (line 36) ... ok
[INFO] [stdout] test src/os/unix/net/datagram.rs - os::unix::net::datagram::UnixDatagram::peer_addr (line 167) ... ok
[INFO] [stdout] test src/lib.rs - (line 141) ... ok
[INFO] [stdout] test src/os/unix/net/datagram.rs - os::unix::net::datagram::UnixDatagram::send (line 258) ... ok
[INFO] [stdout] test src/os/unix/net/datagram.rs - os::unix::net::datagram::UnixDatagram::recv (line 213) ... ok
[INFO] [stdout] test src/io/sink.rs - io::sink::sink (line 11) ... ok
[INFO] [stdout] test src/os/unix/net/datagram.rs - os::unix::net::datagram::UnixDatagram::unbound (line 78) ... ok
[INFO] [stdout] test src/os/unix/net/datagram.rs - os::unix::net::datagram::UnixDatagram::send_to (line 234) ... ok
[INFO] [stdout] test src/os/unix/net/datagram.rs - os::unix::net::datagram::UnixDatagram::shutdown (line 282) ... ok
[INFO] [stdout] test src/os/unix/net/listener.rs - os::unix::net::listener::UnixListener::bind (line 61) ... ok
[INFO] [stdout] test src/os/unix/net/stream.rs - os::unix::net::stream::UnixStream::connect (line 49) ... ok
[INFO] [stdout] test src/os/unix/net/datagram.rs - os::unix::net::datagram::UnixDatagram::recv_from (line 188) ... ok
[INFO] [stdout] test src/os/unix/net/listener.rs - os::unix::net::listener::UnixListener::accept (line 85) ... ok
[INFO] [stdout] test src/os/unix/net/listener.rs - os::unix::net::listener::UnixListener::incoming (line 131) ... ok
[INFO] [stdout] test src/os/unix/net/stream.rs - os::unix::net::stream::UnixStream (line 26) ... ok
[INFO] [stdout] test src/os/unix/net/listener.rs - os::unix::net::listener::UnixListener::local_addr (line 155) ... ok
[INFO] [stdout] test src/os/unix/net/stream.rs - os::unix::net::stream::UnixStream::peer_addr (line 119) ... ok
[INFO] [stdout] test src/os/unix/net/stream.rs - os::unix::net::stream::UnixStream::local_addr (line 101) ... ok
[INFO] [stdout] test src/os/unix/net/stream.rs - os::unix::net::stream::UnixStream::pair (line 77) ... ok
[INFO] [stdout] test src/os/unix/net/stream.rs - os::unix::net::stream::UnixStream::shutdown (line 140) ... ok
[INFO] [stdout] test src/net/addr.rs - net::addr::ToSocketAddrs (line 35) ... ok
[INFO] [stdout] test src/path/path.rs - path::path::Path::canonicalize (line 625) ... ok
[INFO] [stdout] test src/path/path.rs - path::path::Path (line 32) ... ok
[INFO] [stdout] test src/path/path.rs - path::path::Path::exists (line 705) ... ok
[INFO] [stderr] error: test failed, to rerun pass '--doc'
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2018 --crate-type lib --test /opt/rustwide/workdir/src/lib.rs --crate-name async_std -L dependency=/opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps -L native=/opt/rustwide/target/debug/build/backtrace-sys-0fa9f1e1ff9d38d6/out -L native=/opt/rustwide/target/debug/build/curl-sys-42f4a60037faa3bc/out/build -L native=/opt/rustwide/target/debug/build/libnghttp2-sys-f00f9caa1bd6eb23/out/i/lib -L native=/usr/lib/x86_64-linux-gnu --cfg 'feature="log"' --cfg 'feature="std"' --cfg 'feature="tokio"' --cfg 'feature="num_cpus"' --cfg 'feature="crossbeam-utils"' --cfg 'feature="futures-io"' --cfg 'feature="once_cell"' --cfg 'feature="mio"' --cfg 'feature="pin-project-lite"' --cfg 'feature="pin-utils"' --cfg 'feature="memchr"' --cfg 'feature="futures-core"' --cfg 'feature="slab"' --cfg 'feature="mio-uds"' --cfg 'feature="futures-timer"' --cfg 'feature="default"' --extern crossbeam_utils=/opt/rustwide/target/debug/deps/libcrossbeam_utils-60e677f79172690c.rlib --extern femme=/opt/rustwide/target/debug/deps/libfemme-d0aeb2edd6971ee6.rlib --extern futures=/opt/rustwide/target/debug/deps/libfutures-589eaa46641682eb.rlib --extern futures_core=/opt/rustwide/target/debug/deps/libfutures_core-fe4ff8027d75a670.rlib --extern futures_io=/opt/rustwide/target/debug/deps/libfutures_io-5874490672e3a18a.rlib --extern futures_timer=/opt/rustwide/target/debug/deps/libfutures_timer-ac892be8fd7acded.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-03bec60e8020b628.rlib --extern memchr=/opt/rustwide/target/debug/deps/libmemchr-8df1994bb164e7a2.rlib --extern mio=/opt/rustwide/target/debug/deps/libmio-09ddb0c8c3d26982.rlib --extern mio_uds=/opt/rustwide/target/debug/deps/libmio_uds-e96e651aa11c46bf.rlib --extern num_cpus=/opt/rustwide/target/debug/deps/libnum_cpus-37b46ff9ed571c8d.rlib --extern once_cell=/opt/rustwide/target/debug/deps/libonce_cell-ed495deafe7438fb.rlib --extern pin_project_lite=/opt/rustwide/target/debug/deps/libpin_project_lite-e6a929fbed197d6b.rlib --extern pin_utils=/opt/rustwide/target/debug/deps/libpin_utils-e14c909511d1e2d3.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-e701db3171b08f1f.rlib --extern slab=/opt/rustwide/target/debug/deps/libslab-e0e9bebbbea2c5c2.rlib --extern surf=/opt/rustwide/target/debug/deps/libsurf-b02752954e312477.rlib --extern tempdir=/opt/rustwide/target/debug/deps/libtempdir-69c90efaada32003.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-afb01e27ac07fa08.rlib --extern async_std=/opt/rustwide/target/debug/deps/libasync_std-ec42ec61873703ce.rlib -C embed-bitcode=no` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "c9745f82428c3df9e325cf10bb8967ba46a5fdc8c2ccffb7d412bac7d94174a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c9745f82428c3df9e325cf10bb8967ba46a5fdc8c2ccffb7d412bac7d94174a9", kill_on_drop: false }`
[INFO] [stdout] c9745f82428c3df9e325cf10bb8967ba46a5fdc8c2ccffb7d412bac7d94174a9
