[INFO] fetching crate enumerable_derive 1.1.0...
[INFO] testing enumerable_derive-1.1.0 against 1.83.0 for beta-1.84.0-4-retry
[INFO] extracting crate enumerable_derive 1.1.0 into /workspace/builds/worker-2-tc1/source
[INFO] validating manifest of crates.io crate enumerable_derive 1.1.0 on toolchain 1.83.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.83.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate enumerable_derive 1.1.0
[INFO] finished tweaking crates.io crate enumerable_derive 1.1.0
[INFO] tweaked toml for crates.io crate enumerable_derive 1.1.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] crate crates.io crate enumerable_derive 1.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.83.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6818f045f8977ca809937ef394a14c3f278a68821c119c3c55d340b08c8aea90
[INFO] running `Command { std: "docker" "start" "-a" "6818f045f8977ca809937ef394a14c3f278a68821c119c3c55d340b08c8aea90", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6818f045f8977ca809937ef394a14c3f278a68821c119c3c55d340b08c8aea90", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6818f045f8977ca809937ef394a14c3f278a68821c119c3c55d340b08c8aea90", kill_on_drop: false }`
[INFO] [stdout] 6818f045f8977ca809937ef394a14c3f278a68821c119c3c55d340b08c8aea90
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d131816598824fb2b69fac2f1455e7e74b012a65b79aa893a18799ba1f6eb196
[INFO] running `Command { std: "docker" "start" "-a" "d131816598824fb2b69fac2f1455e7e74b012a65b79aa893a18799ba1f6eb196", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling hashbrown v0.15.2
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]    Compiling winnow v0.6.20
[INFO] [stderr]    Compiling indexmap v2.7.0
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.90
[INFO] [stderr]    Compiling toml_edit v0.22.22
[INFO] [stderr]    Compiling proc-macro-crate v3.2.0
[INFO] [stderr]    Compiling enumerable_derive v1.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.18s
[INFO] running `Command { std: "docker" "inspect" "d131816598824fb2b69fac2f1455e7e74b012a65b79aa893a18799ba1f6eb196", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d131816598824fb2b69fac2f1455e7e74b012a65b79aa893a18799ba1f6eb196", kill_on_drop: false }`
[INFO] [stdout] d131816598824fb2b69fac2f1455e7e74b012a65b79aa893a18799ba1f6eb196
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 79a174a89be90b16d7a9d3e28c2ed4de3fbee01be6521d73130e796c0a76464d
[INFO] running `Command { std: "docker" "start" "-a" "79a174a89be90b16d7a9d3e28c2ed4de3fbee01be6521d73130e796c0a76464d", kill_on_drop: false }`
[INFO] [stderr]    Compiling enumerable_derive v1.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.62s
[INFO] running `Command { std: "docker" "inspect" "79a174a89be90b16d7a9d3e28c2ed4de3fbee01be6521d73130e796c0a76464d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "79a174a89be90b16d7a9d3e28c2ed4de3fbee01be6521d73130e796c0a76464d", kill_on_drop: false }`
[INFO] [stdout] 79a174a89be90b16d7a9d3e28c2ed4de3fbee01be6521d73130e796c0a76464d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8260b82c6be8df0741f37250309b67aceb4d00ceb6ea26ff2bd3888d3cd13fbb
[INFO] running `Command { std: "docker" "start" "-a" "8260b82c6be8df0741f37250309b67aceb4d00ceb6ea26ff2bd3888d3cd13fbb", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/enumerable_derive-39bbc68b52a4a21a)
[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 enumerable_derive
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test src/./IMPL_DETAIL.md - (line 21) ... FAILED
[INFO] [stdout] test src/./IMPL_DETAIL.md - (line 181) ... FAILED
[INFO] [stdout] test src/./IMPL_DETAIL.md - (line 271) ... FAILED
[INFO] [stdout] test src/./IMPL_DETAIL.md - (line 242) ... FAILED
[INFO] [stdout] test src/./IMPL_DETAIL.md - (line 223) ... FAILED
[INFO] [stdout] test src/./IMPL_DETAIL.md - (line 259) ... FAILED
[INFO] [stdout] test src/./IMPL_DETAIL.md - (line 305) ... FAILED
[INFO] [stdout] test src/./IMPL_DETAIL.md - (line 593) ... FAILED
[INFO] [stdout] test src/./IMPL_DETAIL.md - (line 52) ... FAILED
[INFO] [stdout] test src/./IMPL_DETAIL.md - (line 65) ... FAILED
[INFO] [stdout] test src/./IMPL_DETAIL.md - (line 523) ... FAILED
[INFO] [stdout] test src/./IMPL_DETAIL.md - (line 576) ... FAILED
[INFO] [stdout] test src/./IMPL_DETAIL.md - (line 620) ... FAILED
[INFO] [stdout] test src/./IMPL_DETAIL.md - (line 212) ... ok
[INFO] [stdout] test src/./IMPL_DETAIL.md - (line 651) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/./IMPL_DETAIL.md - (line 21) stdout ----
[INFO] [stdout] error: expected identifier, found keyword `for`
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:33:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     gen {
[INFO] [stdout]    |     --- while parsing this struct
[INFO] [stdout] 14 |         for field1 in <u8 as Enumerable>::enumerator() {
[INFO] [stdout]    |         ^^^ expected identifier, found keyword
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `gen` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:32:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     gen {
[INFO] [stdout]    |     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0422`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./IMPL_DETAIL.md - (line 181) stdout ----
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:182:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Enumerable for Example {
[INFO] [stdout]   |      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Example` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:182:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Enumerable for Example {
[INFO] [stdout]   |                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExampleEnumerator` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:183:23
[INFO] [stdout]   |
[INFO] [stdout] 4 |     type Enumerator = ExampleEnumerator;
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:190:27
[INFO] [stdout]    |
[INFO] [stdout] 11 |         let size = <u8 as Enumerable>::ENUMERABLE_SIZE_OPTION;
[INFO] [stdout]    |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:191:42
[INFO] [stdout]    |
[INFO] [stdout] 12 |         let size = match (size, <bool as Enumerable>::ENUMERABLE_SIZE_OPTION) {
[INFO] [stdout]    |                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:195:41
[INFO] [stdout]    |
[INFO] [stdout] 16 |         let size = match (size, <u16 as Enumerable>::ENUMERABLE_SIZE_OPTION) {
[INFO] [stdout]    |                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExampleEnumerator`
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:186:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |         ExampleEnumerator::new()
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ use of undeclared type `ExampleEnumerator`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./IMPL_DETAIL.md - (line 271) stdout ----
[INFO] [stdout] error: expected identifier, found keyword `for`
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:276:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     gen {
[INFO] [stdout]   |     --- while parsing this struct
[INFO] [stdout] ...
[INFO] [stdout] 7 |         for field1 in <u8 as Enumerable>::enumerator() {
[INFO] [stdout]   |         ^^^ expected identifier, found keyword
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ComplexEnum` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:272:53
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn enumerate_complex_enum() -> impl Iterator<Item = ComplexEnum> {
[INFO] [stdout]   |                                                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `gen` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:273:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     gen {
[INFO] [stdout]   |     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./IMPL_DETAIL.md - (line 242) stdout ----
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:246:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | impl Enumerable for UninhabitedEnum {
[INFO] [stdout]   |      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./IMPL_DETAIL.md - (line 223) stdout ----
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:224:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Enumerable for SimpleEnum {
[INFO] [stdout]   |      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SimpleEnum` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:224:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Enumerable for SimpleEnum {
[INFO] [stdout]   |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SimpleEnum` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:225:69
[INFO] [stdout]   |
[INFO] [stdout] 4 |     type Enumerator = core::iter::Copied<core::slice::Iter<'static, SimpleEnum>>;
[INFO] [stdout]   |                                                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl<SimpleEnum> Enumerable for SimpleEnum {
[INFO] [stdout]   |     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SimpleEnum` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:228:27
[INFO] [stdout]   |
[INFO] [stdout] 7 |         static VARIANTS: [SimpleEnum; 3] = [
[INFO] [stdout]   |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleEnum`
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:229:13
[INFO] [stdout]   |
[INFO] [stdout] 8 |             SimpleEnum::Variant1,
[INFO] [stdout]   |             ^^^^^^^^^^ use of undeclared type `SimpleEnum`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleEnum`
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:230:13
[INFO] [stdout]   |
[INFO] [stdout] 9 |             SimpleEnum::Variant2,
[INFO] [stdout]   |             ^^^^^^^^^^ use of undeclared type `SimpleEnum`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleEnum`
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:231:13
[INFO] [stdout]    |
[INFO] [stdout] 10 |             SimpleEnum::Variant3
[INFO] [stdout]    |             ^^^^^^^^^^ use of undeclared type `SimpleEnum`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./IMPL_DETAIL.md - (line 259) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `UninhabitedEnum` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:264:14
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Variant3(UninhabitedEnum),
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SimpleEnum` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:265:23
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Variant4{ field1: SimpleEnum, field2: SimpleEnum },
[INFO] [stdout]   |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SimpleEnum` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:265:43
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Variant4{ field1: SimpleEnum, field2: SimpleEnum },
[INFO] [stdout]   |                                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UninhabitedEnum` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:264:14
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Variant3(UninhabitedEnum),
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]   |
[INFO] [stdout] 4 | enum ComplexEnum<UninhabitedEnum> {
[INFO] [stdout]   |                 +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SimpleEnum` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:265:23
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Variant4{ field1: SimpleEnum, field2: SimpleEnum },
[INFO] [stdout]   |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]   |
[INFO] [stdout] 4 | enum ComplexEnum<SimpleEnum> {
[INFO] [stdout]   |                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./IMPL_DETAIL.md - (line 305) stdout ----
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:310:35
[INFO] [stdout]   |
[INFO] [stdout] 7 |         field1_enumerator: <u8 as Enumerable>::Enumerator,
[INFO] [stdout]   |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:317:48
[INFO] [stdout]    |
[INFO] [stdout] 14 |         field1_enumerator: <UninhabitedEnum as Enumerable>::Enumerator,
[INFO] [stdout]    |                                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UninhabitedEnum` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:317:29
[INFO] [stdout]    |
[INFO] [stdout] 14 |         field1_enumerator: <UninhabitedEnum as Enumerable>::Enumerator,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UninhabitedEnum` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:318:17
[INFO] [stdout]    |
[INFO] [stdout] 15 |         field1: UninhabitedEnum,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:322:43
[INFO] [stdout]    |
[INFO] [stdout] 19 |         field1_enumerator: <SimpleEnum as Enumerable>::Enumerator,
[INFO] [stdout]    |                                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SimpleEnum` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:322:29
[INFO] [stdout]    |
[INFO] [stdout] 19 |         field1_enumerator: <SimpleEnum as Enumerable>::Enumerator,
[INFO] [stdout]    |                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:323:43
[INFO] [stdout]    |
[INFO] [stdout] 20 |         field2_enumerator: <SimpleEnum as Enumerable>::Enumerator,
[INFO] [stdout]    |                                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SimpleEnum` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:323:29
[INFO] [stdout]    |
[INFO] [stdout] 20 |         field2_enumerator: <SimpleEnum as Enumerable>::Enumerator,
[INFO] [stdout]    |                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SimpleEnum` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:324:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |         field1: SimpleEnum,
[INFO] [stdout]    |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SimpleEnum` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:325:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |         field2: SimpleEnum,
[INFO] [stdout]    |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:353:56
[INFO] [stdout]    |
[INFO] [stdout] 50 |                     let mut field1_enumerator = <u8 as Enumerable>::enumerator();
[INFO] [stdout]    |                                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:398:69
[INFO] [stdout]    |
[INFO] [stdout] 95 |                     let mut field1_enumerator = <UninhabitedEnum as Enumerable>::enumerator();
[INFO] [stdout]    |                                                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UninhabitedEnum` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:398:50
[INFO] [stdout]    |
[INFO] [stdout] 95 |                     let mut field1_enumerator = <UninhabitedEnum as Enumerable>::enumerator();
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]    --> src/./IMPL_DETAIL.md:429:64
[INFO] [stdout]     |
[INFO] [stdout] 126 |                     let mut field1_enumerator = <SimpleEnum as Enumerable>::enumerator();
[INFO] [stdout]     |                                                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SimpleEnum` in this scope
[INFO] [stdout]    --> src/./IMPL_DETAIL.md:429:50
[INFO] [stdout]     |
[INFO] [stdout] 126 |                     let mut field1_enumerator = <SimpleEnum as Enumerable>::enumerator();
[INFO] [stdout]     |                                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]    --> src/./IMPL_DETAIL.md:430:64
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     let mut field2_enumerator = <SimpleEnum as Enumerable>::enumerator();
[INFO] [stdout]     |                                                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SimpleEnum` in this scope
[INFO] [stdout]    --> src/./IMPL_DETAIL.md:430:50
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     let mut field2_enumerator = <SimpleEnum as Enumerable>::enumerator();
[INFO] [stdout]     |                                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]    --> src/./IMPL_DETAIL.md:465:61
[INFO] [stdout]     |
[INFO] [stdout] 162 |                         *field2_enumerator = <SimpleEnum as Enumerable>::enumerator();
[INFO] [stdout]     |                                                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SimpleEnum` in this scope
[INFO] [stdout]    --> src/./IMPL_DETAIL.md:465:47
[INFO] [stdout]     |
[INFO] [stdout] 162 |                         *field2_enumerator = <SimpleEnum as Enumerable>::enumerator();
[INFO] [stdout]     |                                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ComplexEnum` in this scope
[INFO] [stdout]    --> src/./IMPL_DETAIL.md:480:39
[INFO] [stdout]     |
[INFO] [stdout] 177 |     fn next_to_yield(&self) -> Option<ComplexEnum> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 27  | impl<ComplexEnum> ComplexEnumEnumerator {
[INFO] [stdout]     |     +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ComplexEnum` in this scope
[INFO] [stdout]    --> src/./IMPL_DETAIL.md:502:17
[INFO] [stdout]     |
[INFO] [stdout] 199 |     type Item = ComplexEnum;
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ComplexEnum`
[INFO] [stdout]    --> src/./IMPL_DETAIL.md:483:22
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 Some(ComplexEnum::Variant1(*field1))
[INFO] [stdout]     |                      ^^^^^^^^^^^ use of undeclared type `ComplexEnum`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ComplexEnum`
[INFO] [stdout]    --> src/./IMPL_DETAIL.md:485:55
[INFO] [stdout]     |
[INFO] [stdout] 182 |             ComplexEnumEnumerator::InVariant2 => Some(ComplexEnum::Variant2),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^ use of undeclared type `ComplexEnum`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ComplexEnum`
[INFO] [stdout]    --> src/./IMPL_DETAIL.md:487:22
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 Some(ComplexEnum::Variant3(*field1))
[INFO] [stdout]     |                      ^^^^^^^^^^^ use of undeclared type `ComplexEnum`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ComplexEnum`
[INFO] [stdout]    --> src/./IMPL_DETAIL.md:490:22
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 Some(ComplexEnum::Variant4 {
[INFO] [stdout]     |                      ^^^^^^^^^^^ use of undeclared type `ComplexEnum`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 25 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./IMPL_DETAIL.md - (line 593) stdout ----
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:595:8
[INFO] [stdout]   |
[INFO] [stdout] 4 |     A: Enumerable + Hash,
[INFO] [stdout]   |        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found derive macro `Hash`
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:595:21
[INFO] [stdout]   |
[INFO] [stdout] 4 |     A: Enumerable + Hash,
[INFO] [stdout]   |                     ^^^^ not a trait
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::hash::Hash;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:596:8
[INFO] [stdout]   |
[INFO] [stdout] 5 |     B: Enumerable<Enumerator: ExactSizeIterator>,
[INFO] [stdout]   |        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found derive macro `Hash`
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:597:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     C: Hash + Copy, // ⬅️ default removed here
[INFO] [stdout]   |        ^^^^ not a trait
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::hash::Hash;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:603:8
[INFO] [stdout]    |
[INFO] [stdout] 12 |     A: Enumerable,
[INFO] [stdout]    |        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:604:11
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]    |
[INFO] [stdout] 13 |     bool: Enumerable,
[INFO] [stdout]    |           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:605:19
[INFO] [stdout]    |
[INFO] [stdout] 14 |     Result<B, C>: Enumerable,
[INFO] [stdout]    |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:611:30
[INFO] [stdout]    |
[INFO] [stdout] 20 |     field1_enumerator: <A as Enumerable>::Enumerator,
[INFO] [stdout]    |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:612:33
[INFO] [stdout]    |
[INFO] [stdout] 21 |     field2_enumerator: <bool as Enumerable>::Enumerator,
[INFO] [stdout]    |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:613:41
[INFO] [stdout]    |
[INFO] [stdout] 22 |     field3_enumerator: <Result<B, C> as Enumerable>::Enumerator,
[INFO] [stdout]    |                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExampleGeneric` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:614:18
[INFO] [stdout]    |
[INFO] [stdout] 23 |     next: Option<ExampleGeneric<A, B, C>>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 11 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0404, E0405, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0404`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./IMPL_DETAIL.md - (line 52) stdout ----
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:54:31
[INFO] [stdout]   |
[INFO] [stdout] 4 |     field1_enumerator: <u8 as Enumerable>::Enumerator,
[INFO] [stdout]   |                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:55:33
[INFO] [stdout]   |
[INFO] [stdout] 5 |     field2_enumerator: <bool as Enumerable>::Enumerator,
[INFO] [stdout]   |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:56:32
[INFO] [stdout]   |
[INFO] [stdout] 6 |     field3_enumerator: <u16 as Enumerable>::Enumerator,
[INFO] [stdout]   |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./IMPL_DETAIL.md - (line 65) stdout ----
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:68:31
[INFO] [stdout]   |
[INFO] [stdout] 5 |     field1_enumerator: <u8 as Enumerable>::Enumerator,
[INFO] [stdout]   |                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:69:33
[INFO] [stdout]   |
[INFO] [stdout] 6 |     field2_enumerator: <bool as Enumerable>::Enumerator,
[INFO] [stdout]   |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:70:32
[INFO] [stdout]   |
[INFO] [stdout] 7 |     field3_enumerator: <u16 as Enumerable>::Enumerator,
[INFO] [stdout]   |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Example` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:73:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     next: Option<Example>,
[INFO] [stdout]    |                  ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 3  | struct ExampleEnumerator<Example> {
[INFO] [stdout]    |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:78:44
[INFO] [stdout]    |
[INFO] [stdout] 15 |         let mut field1_enumerator = <u8 as Enumerable>::enumerator();
[INFO] [stdout]    |                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:79:46
[INFO] [stdout]    |
[INFO] [stdout] 16 |         let mut field2_enumerator = <bool as Enumerable>::enumerator();
[INFO] [stdout]    |                                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:80:45
[INFO] [stdout]    |
[INFO] [stdout] 17 |         let mut field3_enumerator = <u16 as Enumerable>::enumerator();
[INFO] [stdout]    |                                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Example` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:95:64
[INFO] [stdout]    |
[INFO] [stdout] 32 |             (Some(field1), Some(field2), Some(field3)) => Some(Example {
[INFO] [stdout]    |                                                                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Example` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:111:21
[INFO] [stdout]    |
[INFO] [stdout] 48 |         if let Some(Example { field1, field2, field3 }) = &mut self.next {
[INFO] [stdout]    |                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:138:55
[INFO] [stdout]    |
[INFO] [stdout] 75 |                     self.field2_enumerator = <bool as Enumerable>::enumerator();
[INFO] [stdout]    |                                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:146:50
[INFO] [stdout]    |
[INFO] [stdout] 83 |                 self.field3_enumerator = <u16 as Enumerable>::enumerator();
[INFO] [stdout]    |                                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Example` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:156:17
[INFO] [stdout]    |
[INFO] [stdout] 93 |     type Item = Example;
[INFO] [stdout]    |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0422.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./IMPL_DETAIL.md - (line 523) stdout ----
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:524:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Enumerable for ComplexEnum {
[INFO] [stdout]   |      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ComplexEnum` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:524:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Enumerable for ComplexEnum {
[INFO] [stdout]   |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ComplexEnumEnumerator` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:525:23
[INFO] [stdout]   |
[INFO] [stdout] 4 |     type Enumerator = ComplexEnumEnumerator;
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:533:42
[INFO] [stdout]    |
[INFO] [stdout] 12 |         let size: Option<usize> = <u8 as Enumerable>::ENUMERABLE_SIZE_OPTION;
[INFO] [stdout]    |                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:540:68
[INFO] [stdout]    |
[INFO] [stdout] 19 |         let size: Option<usize> = match (size, <UninhabitedEnum as Enumerable>::ENUMERABLE_SIZE_OPTION) {
[INFO] [stdout]    |                                                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UninhabitedEnum` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:540:49
[INFO] [stdout]    |
[INFO] [stdout] 19 |         let size: Option<usize> = match (size, <UninhabitedEnum as Enumerable>::ENUMERABLE_SIZE_OPTION) {
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:549:71
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 let size: Option<usize> = match (size, <SimpleEnum as Enumerable>::ENUMERABLE_SIZE_OPTION) {
[INFO] [stdout]    |                                                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SimpleEnum` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:549:57
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 let size: Option<usize> = match (size, <SimpleEnum as Enumerable>::ENUMERABLE_SIZE_OPTION) {
[INFO] [stdout]    |                                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:554:71
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 let size: Option<usize> = match (size, <SimpleEnum as Enumerable>::ENUMERABLE_SIZE_OPTION) {
[INFO] [stdout]    |                                                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SimpleEnum` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:554:57
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 let size: Option<usize> = match (size, <SimpleEnum as Enumerable>::ENUMERABLE_SIZE_OPTION) {
[INFO] [stdout]    |                                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ComplexEnumEnumerator`
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:528:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |         ComplexEnumEnumerator::new()
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ComplexEnumEnumerator`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 11 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./IMPL_DETAIL.md - (line 576) stdout ----
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:579:8
[INFO] [stdout]   |
[INFO] [stdout] 5 |     A: Enumerable + Hash,
[INFO] [stdout]   |        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found derive macro `Hash`
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:579:21
[INFO] [stdout]   |
[INFO] [stdout] 5 |     A: Enumerable + Hash,
[INFO] [stdout]   |                     ^^^^ not a trait
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::hash::Hash;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:580:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     B: Enumerable<Enumerator: ExactSizeIterator>,
[INFO] [stdout]   |        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found derive macro `Hash`
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:581:8
[INFO] [stdout]   |
[INFO] [stdout] 7 |     C: Hash + Copy = A
[INFO] [stdout]   |        ^^^^ not a trait
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::hash::Hash;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0404, E0405.
[INFO] [stdout] For more information about an error, try `rustc --explain E0404`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./IMPL_DETAIL.md - (line 620) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `ExampleGenericEnumerator` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:625:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | > ExampleGenericEnumerator<A, B, C> // ⬅️ only the identifiers here
[INFO] [stdout]   |   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:622:8
[INFO] [stdout]   |
[INFO] [stdout] 4 |     A: Enumerable + Hash,
[INFO] [stdout]   |        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found derive macro `Hash`
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:622:21
[INFO] [stdout]   |
[INFO] [stdout] 4 |     A: Enumerable + Hash,
[INFO] [stdout]   |                     ^^^^ not a trait
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::hash::Hash;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:623:8
[INFO] [stdout]   |
[INFO] [stdout] 5 |     B: Enumerable<Enumerator: ExactSizeIterator>,
[INFO] [stdout]   |        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found derive macro `Hash`
[INFO] [stdout]  --> src/./IMPL_DETAIL.md:624:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     C: Hash + Copy, // ⬅️ default removed here also
[INFO] [stdout]   |        ^^^^ not a trait
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]   |
[INFO] [stdout] 2 + use std::hash::Hash;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:630:8
[INFO] [stdout]    |
[INFO] [stdout] 12 |     A: Enumerable,
[INFO] [stdout]    |        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:631:11
[INFO] [stdout]    |
[INFO] [stdout] 13 |     bool: Enumerable,
[INFO] [stdout]    |           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Enumerable` in this scope
[INFO] [stdout]   --> src/./IMPL_DETAIL.md:632:19
[INFO] [stdout]    |
[INFO] [stdout] 14 |     Result<B, C>: Enumerable, 
[INFO] [stdout]    |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0404, E0405, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0404`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/./IMPL_DETAIL.md - (line 181)
[INFO] [stdout]     src/./IMPL_DETAIL.md - (line 21)
[INFO] [stdout]     src/./IMPL_DETAIL.md - (line 223)
[INFO] [stdout]     src/./IMPL_DETAIL.md - (line 242)
[INFO] [stdout]     src/./IMPL_DETAIL.md - (line 259)
[INFO] [stdout]     src/./IMPL_DETAIL.md - (line 271)
[INFO] [stdout]     src/./IMPL_DETAIL.md - (line 305)
[INFO] [stdout]     src/./IMPL_DETAIL.md - (line 52)
[INFO] [stdout]     src/./IMPL_DETAIL.md - (line 523)
[INFO] [stdout]     src/./IMPL_DETAIL.md - (line 576)
[INFO] [stdout]     src/./IMPL_DETAIL.md - (line 593)
[INFO] [stdout]     src/./IMPL_DETAIL.md - (line 620)
[INFO] [stdout]     src/./IMPL_DETAIL.md - (line 65)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 13 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.80s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "8260b82c6be8df0741f37250309b67aceb4d00ceb6ea26ff2bd3888d3cd13fbb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8260b82c6be8df0741f37250309b67aceb4d00ceb6ea26ff2bd3888d3cd13fbb", kill_on_drop: false }`
[INFO] [stdout] 8260b82c6be8df0741f37250309b67aceb4d00ceb6ea26ff2bd3888d3cd13fbb
