[INFO] fetching crate auto_enums 0.7.12...
[INFO] testing auto_enums-0.7.12 against beta-2021-08-01 for beta-1.55-1
[INFO] extracting crate auto_enums 0.7.12 into /workspace/builds/worker-7/source
[INFO] validating manifest of crates.io crate auto_enums 0.7.12 on toolchain beta-2021-08-01
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate auto_enums 0.7.12
[INFO] finished tweaking crates.io crate auto_enums 0.7.12
[INFO] tweaked toml for crates.io crate auto_enums 0.7.12 written to /workspace/builds/worker-7/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded auto_enums_derive v0.7.12
[INFO] [stderr]   Downloaded auto_enums_core v0.7.12
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--no-deps" "--format-version=1", 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] 6c299b11fdd545687e9f21275a1d028181a4da7814483471fb9f89c41abd94ef
[INFO] running `Command { std: "docker" "start" "-a" "6c299b11fdd545687e9f21275a1d028181a4da7814483471fb9f89c41abd94ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6c299b11fdd545687e9f21275a1d028181a4da7814483471fb9f89c41abd94ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6c299b11fdd545687e9f21275a1d028181a4da7814483471fb9f89c41abd94ef", kill_on_drop: false }`
[INFO] [stdout] 6c299b11fdd545687e9f21275a1d028181a4da7814483471fb9f89c41abd94ef
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "build" "--frozen" "--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] 0426902735fa9be5a01b8e8fdea3bdac45240c1811eeeb792c1230221ab5498b
[INFO] running `Command { std: "docker" "start" "-a" "0426902735fa9be5a01b8e8fdea3bdac45240c1811eeeb792c1230221ab5498b", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.74
[INFO] [stderr]    Compiling auto_enums_derive v0.7.12
[INFO] [stderr]    Compiling derive_utils v0.11.2
[INFO] [stderr]    Compiling auto_enums_core v0.7.12
[INFO] [stderr]    Compiling auto_enums v0.7.12 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 11.66s
[INFO] running `Command { std: "docker" "inspect" "0426902735fa9be5a01b8e8fdea3bdac45240c1811eeeb792c1230221ab5498b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0426902735fa9be5a01b8e8fdea3bdac45240c1811eeeb792c1230221ab5498b", kill_on_drop: false }`
[INFO] [stdout] 0426902735fa9be5a01b8e8fdea3bdac45240c1811eeeb792c1230221ab5498b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5c5994d7ec278b27e28091c479812728f2d6b3cf2cdd61aea8458ada8537de56
[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" "5c5994d7ec278b27e28091c479812728f2d6b3cf2cdd61aea8458ada8537de56", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-core v0.3.16
[INFO] [stderr]    Compiling futures-task v0.3.16
[INFO] [stderr]    Compiling pin-project-lite v0.2.7
[INFO] [stderr]    Compiling futures-channel v0.3.16
[INFO] [stderr]    Compiling futures-sink v0.3.16
[INFO] [stderr]    Compiling futures-io v0.3.16
[INFO] [stderr]    Compiling rustversion v1.0.5
[INFO] [stderr]    Compiling trybuild v1.0.43
[INFO] [stderr]    Compiling pin-project-lite v0.1.12
[INFO] [stderr]    Compiling futures-util v0.3.16
[INFO] [stderr]    Compiling tokio v0.3.7
[INFO] [stderr]    Compiling tokio v1.9.0
[INFO] [stderr]    Compiling getrandom v0.2.3
[INFO] [stderr]    Compiling bytes v0.4.12
[INFO] [stderr]    Compiling serde_derive v1.0.127
[INFO] [stderr]    Compiling mio-uds v0.6.8
[INFO] [stderr]    Compiling tokio v0.2.25
[INFO] [stderr]    Compiling rand_core v0.6.3
[INFO] [stderr]    Compiling tokio-io v0.1.13
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.4
[INFO] [stderr]    Compiling tokio-reactor v0.1.12
[INFO] [stderr]    Compiling tokio-codec v0.1.2
[INFO] [stderr]    Compiling tokio-fs v0.1.7
[INFO] [stderr]    Compiling tokio-uds v0.2.7
[INFO] [stderr]    Compiling tokio-udp v0.1.6
[INFO] [stderr]    Compiling tokio-tcp v0.1.4
[INFO] [stderr]    Compiling tokio v0.1.22
[INFO] [stderr]    Compiling futures v0.3.16
[INFO] [stderr]    Compiling serde v1.0.127
[INFO] [stderr]    Compiling serde_json v1.0.66
[INFO] [stderr]    Compiling toml v0.5.8
[INFO] [stderr]    Compiling auto_enums v0.7.12 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 26.62s
[INFO] running `Command { std: "docker" "inspect" "5c5994d7ec278b27e28091c479812728f2d6b3cf2cdd61aea8458ada8537de56", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5c5994d7ec278b27e28091c479812728f2d6b3cf2cdd61aea8458ada8537de56", kill_on_drop: false }`
[INFO] [stdout] 5c5994d7ec278b27e28091c479812728f2d6b3cf2cdd61aea8458ada8537de56
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "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] 3d8ebea6fbc871024d4d8934687745354cd51bb65cf73da1f29f8a02c4264c0c
[INFO] running `Command { std: "docker" "start" "-a" "3d8ebea6fbc871024d4d8934687745354cd51bb65cf73da1f29f8a02c4264c0c", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/auto_enums-520461826127fd14)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/auto_enum.rs (/opt/rustwide/target/debug/deps/auto_enum-441fe5f931f13042)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test stable::marker ... ok
[INFO] [stdout] test stable::stable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compiletest.rs (/opt/rustwide/target/debug/deps/compiletest-d81fe8dab812c40e)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/enum_derive.rs (/opt/rustwide/target/debug/deps/enum_derive-022939f50bd5208a)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test stable ... ok
[INFO] [stdout] test stable_std ... ok
[INFO] [stdout] test unfmt ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nested.rs (/opt/rustwide/target/debug/deps/nested-afe156f7a40f1ad0)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test nested ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/type_analysis.rs (/opt/rustwide/target/debug/deps/type_analysis-91d0be2e6af4f926)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests auto_enums
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test src/lib.rs - (line 24) ... ok
[INFO] [stdout] test src/lib.rs - (line 272) ... ok
[INFO] [stdout] test src/lib.rs - (line 329) ... ok
[INFO] [stdout] test src/lib.rs - (line 460) ... ok
[INFO] [stdout] test src/lib.rs - (line 110) ... ok
[INFO] [stdout] test src/lib.rs - (line 352) ... ok
[INFO] [stdout] test src/lib.rs - (line 300) ... ok
[INFO] [stdout] test src/lib.rs - (line 46) ... ok
[INFO] [stdout] test src/lib.rs - (line 529) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 249) ... ok
[INFO] [stdout] test src/lib.rs - (line 197) ... ok
[INFO] [stdout] test src/lib.rs - (line 551) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 181) ... ok
[INFO] [stdout] test src/lib.rs - (line 165) ... ok
[INFO] [stdout] test src/lib.rs - (line 372) ... ok
[INFO] [stdout] test src/lib.rs - (line 218) ... ok
[INFO] [stdout] test src/lib.rs - (line 408) ... ok
[INFO] [stdout] test src/lib.rs - (line 534) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 133) ... ok
[INFO] [stdout] test src/lib.rs - (line 679) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 822) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 512) ... ok
[INFO] [stdout] test src/lib.rs - (line 497) ... ok
[INFO] [stdout] test src/lib.rs - (line 577) ... ok
[INFO] [stdout] test src/lib.rs - (line 475) ... ok
[INFO] [stdout] test src/lib.rs - (line 66) ... ok
[INFO] [stdout] test src/lib.rs - (line 591) ... ok
[INFO] [stdout] test src/lib.rs - (line 556) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 761) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 529) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/lib.rs:530:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(proc_macro_hygiene, stmt_expr_attributes)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 551) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/lib.rs:552:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(fn_traits, unboxed_closures)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 534) stdout ----
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/lib.rs:534:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(proc_macro_hygiene, stmt_expr_attributes)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 679) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ParallelIterator` in `rayon`
[INFO] [stdout]  --> src/lib.rs:684:20
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[auto_enum(rayon::ParallelIterator)] // Note that this is not `#[auto_enum(ParallelIterator)]`
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^ could not find `ParallelIterator` in `rayon`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `__Enum7719843598828805958<rayon::range::Iter<{integer}>, rayon::vec::IntoIter<{integer}>>: rayon::iter::ParallelIterator` is not satisfied
[INFO] [stdout]  --> src/lib.rs:685:20
[INFO] [stdout]   |
[INFO] [stdout] 9 | fn func(x: i32) -> impl ParallelIterator {
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^ the trait `rayon::iter::ParallelIterator` is not implemented for `__Enum7719843598828805958<rayon::range::Iter<{integer}>, rayon::vec::IntoIter<{integer}>>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 822) stdout ----
[INFO] [stdout] error[E0562]: `impl Trait` not allowed outside of function and method return types
[INFO] [stdout]   --> src/lib.rs:837:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let iter: impl Iterator<Item = i32> = match x {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: `match` arms have incompatible types
[INFO] [stdout]   --> src/lib.rs:829:14
[INFO] [stdout]    |
[INFO] [stdout] 8  | /     match x {
[INFO] [stdout] 9  | |         0 => 1..10,
[INFO] [stdout]    | |              ----- this is found to be of type `std::ops::Range<{integer}>`
[INFO] [stdout] 10 | |         _ => vec![5, 10].into_iter(),
[INFO] [stdout]    | |              ^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::ops::Range`, found struct `std::vec::IntoIter`
[INFO] [stdout] 11 | |     }
[INFO] [stdout]    | |_____- `match` arms have incompatible types
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type `std::ops::Range<{integer}>`
[INFO] [stdout]             found struct `std::vec::IntoIter<{integer}>`
[INFO] [stdout] help: you could change the return type to be a boxed trait object
[INFO] [stdout]    |
[INFO] [stdout] 7  | fn func1(x: i32) -> Box<dyn Iterator<Item = i32>> {
[INFO] [stdout]    |                     ^^^^^^^                     ^
[INFO] [stdout] help: if you change the return type to expect trait objects, box the returned expressions
[INFO] [stdout]    |
[INFO] [stdout] 9  |         0 => Box::new(1..10),
[INFO] [stdout] 10 |         _ => Box::new(vec![5, 10].into_iter()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0562.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 556) stdout ----
[INFO] [stdout] error: cannot find derive macro `Fn` in this scope
[INFO] [stdout]  --> src/lib.rs:560:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[auto_enum(Fn)]
[INFO] [stdout]   |             ^^
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/lib.rs:556:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(fn_traits, unboxed_closures)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: expected a `Fn<(i32,)>` closure, found `__Enum4652323486100577359<[closure@src/lib.rs:9:12: 9:21], [closure@src/lib.rs:9:31: 9:40]>`
[INFO] [stdout]  --> src/lib.rs:561:20
[INFO] [stdout]   |
[INFO] [stdout] 8 | fn foo(x: bool) -> impl Fn(i32) -> i32 {
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^ expected an `Fn<(i32,)>` closure, found `__Enum4652323486100577359<[closure@src/lib.rs:9:12: 9:21], [closure@src/lib.rs:9:31: 9:40]>`
[INFO] [stdout]   |
[INFO] [stdout]   = help: the trait `Fn<(i32,)>` is not implemented for `__Enum4652323486100577359<[closure@src/lib.rs:9:12: 9:21], [closure@src/lib.rs:9:31: 9:40]>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0554.
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 761) stdout ----
[INFO] [stdout] error: cannot find derive macro `Transpose` in this scope
[INFO] [stdout]  --> src/lib.rs:765:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[auto_enum(Transpose, Write)]
[INFO] [stdout]   |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `transpose_ok` found for enum `__Enum16185722650667913957` in the current scope
[INFO] [stdout]   --> src/lib.rs:770:7
[INFO] [stdout]    |
[INFO] [stdout] 7  | #[auto_enum(Transpose, Write)]
[INFO] [stdout]    | ------------------------------ method `transpose_ok` not found for this
[INFO] [stdout] ...
[INFO] [stdout] 12 |     }.transpose_ok()
[INFO] [stdout]    |       ^^^^^^^^^^^^ method not found in `__Enum16185722650667913957<Result<File, futures_io::Error>, Result<Stdout, _>>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 529)
[INFO] [stdout]     src/lib.rs - (line 534)
[INFO] [stdout]     src/lib.rs - (line 551)
[INFO] [stdout]     src/lib.rs - (line 556)
[INFO] [stdout]     src/lib.rs - (line 679)
[INFO] [stdout]     src/lib.rs - (line 761)
[INFO] [stdout]     src/lib.rs - (line 822)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 22 passed; 7 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.29s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass '--doc'
[INFO] running `Command { std: "docker" "inspect" "3d8ebea6fbc871024d4d8934687745354cd51bb65cf73da1f29f8a02c4264c0c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3d8ebea6fbc871024d4d8934687745354cd51bb65cf73da1f29f8a02c4264c0c", kill_on_drop: false }`
[INFO] [stdout] 3d8ebea6fbc871024d4d8934687745354cd51bb65cf73da1f29f8a02c4264c0c
