[INFO] fetching crate awint_macros 0.1.0...
[INFO] testing awint_macros-0.1.0 against 1.54.0 for beta-1.55-1
[INFO] extracting crate awint_macros 0.1.0 into /workspace/builds/worker-3/source
[INFO] validating manifest of crates.io crate awint_macros 0.1.0 on toolchain 1.54.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate awint_macros 0.1.0
[INFO] finished tweaking crates.io crate awint_macros 0.1.0
[INFO] tweaked toml for crates.io crate awint_macros 0.1.0 written to /workspace/builds/worker-3/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e8174f86da7be2b38905f602b52856dc76dcaf7cc010214003bf7a685cf13ba1
[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" "e8174f86da7be2b38905f602b52856dc76dcaf7cc010214003bf7a685cf13ba1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e8174f86da7be2b38905f602b52856dc76dcaf7cc010214003bf7a685cf13ba1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e8174f86da7be2b38905f602b52856dc76dcaf7cc010214003bf7a685cf13ba1", kill_on_drop: false }`
[INFO] [stdout] e8174f86da7be2b38905f602b52856dc76dcaf7cc010214003bf7a685cf13ba1
[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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "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] 2d8f337f530820c0569060aa0fe4f51e5386e418bb92b1f36f3a756b780c0979
[INFO] running `Command { std: "docker" "start" "-a" "2d8f337f530820c0569060aa0fe4f51e5386e418bb92b1f36f3a756b780c0979", kill_on_drop: false }`
[INFO] [stderr]    Compiling const_fn v0.4.8
[INFO] [stderr]    Compiling awint_internals v0.1.0
[INFO] [stderr]    Compiling awint_core v0.1.0
[INFO] [stderr]    Compiling awint_ext v0.1.0
[INFO] [stderr]    Compiling awint_macro_internals v0.1.0
[INFO] [stderr]    Compiling awint_macros v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 6.93s
[INFO] running `Command { std: "docker" "inspect" "2d8f337f530820c0569060aa0fe4f51e5386e418bb92b1f36f3a756b780c0979", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2d8f337f530820c0569060aa0fe4f51e5386e418bb92b1f36f3a756b780c0979", kill_on_drop: false }`
[INFO] [stdout] 2d8f337f530820c0569060aa0fe4f51e5386e418bb92b1f36f3a756b780c0979
[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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b3573c9877e03c3daf45ff1cd980195676e3f871ec75424c582bf3fa1af5970c
[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" "b3573c9877e03c3daf45ff1cd980195676e3f871ec75424c582bf3fa1af5970c", kill_on_drop: false }`
[INFO] [stderr]    Compiling awint_macros v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.49s
[INFO] running `Command { std: "docker" "inspect" "b3573c9877e03c3daf45ff1cd980195676e3f871ec75424c582bf3fa1af5970c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b3573c9877e03c3daf45ff1cd980195676e3f871ec75424c582bf3fa1af5970c", kill_on_drop: false }`
[INFO] [stdout] b3573c9877e03c3daf45ff1cd980195676e3f871ec75424c582bf3fa1af5970c
[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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 51015091ab721e6a68b47a805221dd5cb03ae2051594c0d9ed01427bfafd3998
[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" "51015091ab721e6a68b47a805221dd5cb03ae2051594c0d9ed01427bfafd3998", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/awint_macros-cc9f775a74fbab69)
[INFO] [stdout] running 0 tests
[INFO] [stderr]    Doc-tests awint_macros
[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] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test src/lib.rs - (line 72) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 248) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 145) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 214) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 276) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 300) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 325) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 178) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 72) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:73:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::prelude::*;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `awint`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:82:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | assert_eq!(cc!(x), ());
[INFO] [stdout]    |            ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert!(cc!(x[r0..r1]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | assert!(cc!(x[2..8]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | assert!(cc!(x[r1..r0]).is_none());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:104:9
[INFO] [stdout]    |
[INFO] [stdout] 34 | assert!(cc!(x[r0..r2]).is_none());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:111:9
[INFO] [stdout]    |
[INFO] [stdout] 41 | assert!(cc!(x[r..r]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:113:9
[INFO] [stdout]    |
[INFO] [stdout] 43 | assert!(cc!(x[r..r]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:117:9
[INFO] [stdout]    |
[INFO] [stdout] 47 | assert!(cc!(x[r..r]).is_none());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:123:9
[INFO] [stdout]    |
[INFO] [stdout] 53 | assert!(extawi!(x[r..r]).is_none());
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExtAwi`
[INFO] [stdout]  --> src/lib.rs:75:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | let x = ExtAwi::zero(bw(10));
[INFO] [stdout]   |         ^^^^^^ use of undeclared type `ExtAwi`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `bw` in this scope
[INFO] [stdout]  --> src/lib.rs:75:22
[INFO] [stdout]   |
[INFO] [stdout] 5 | let x = ExtAwi::zero(bw(10));
[INFO] [stdout]   |                      ^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 2 | use awint_internals::bw;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 248) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:249:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::prelude::*;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `awint`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]  --> src/lib.rs:251:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut a = inlawi!(0x9876543210u40);
[INFO] [stdout]   |             ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: consider importing this macro:
[INFO] [stdout]           awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]  --> src/lib.rs:253:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | let b = extawi!(
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: consider importing this macro:
[INFO] [stdout]           awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:257:15
[INFO] [stdout]    |
[INFO] [stdout] 11 | assert_eq!(a, inlawi!(0x9109843276u40));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:258:15
[INFO] [stdout]    |
[INFO] [stdout] 12 | assert_eq!(b, extawi!(0x109876_u24));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 145) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:146:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::prelude::*;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `awint`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi_ty` in this scope
[INFO] [stdout]  --> src/lib.rs:152:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | let awi: inlawi_ty!(28) = inlawi!(-1i4, 0000_0101_0011_1001, 42u8);
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: consider importing this macro:
[INFO] [stdout]           awint_macros::inlawi_ty
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]  --> src/lib.rs:152:27
[INFO] [stdout]   |
[INFO] [stdout] 9 | let awi: inlawi_ty!(28) = inlawi!(-1i4, 0000_0101_0011_1001, 42u8);
[INFO] [stdout]   |                           ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: consider importing this macro:
[INFO] [stdout]           awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:153:17
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(awi, inlawi!(1111_0000010100111001_00101010));
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:157:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | assert_eq!(inlawi!(0x654321_u24[4..16]), inlawi!(0x432_u12));
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:157:42
[INFO] [stdout]    |
[INFO] [stdout] 14 | assert_eq!(inlawi!(0x654321_u24[4..16]), inlawi!(0x432_u12));
[INFO] [stdout]    |                                          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:165:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     extawi!(0x98765_u20[x..(x + awi.bw())]).unwrap(),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:166:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     extawi!(0x987u12)
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExtAwi`
[INFO] [stdout]   --> src/lib.rs:162:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | let awi = ExtAwi::zero(bw(12));
[INFO] [stdout]    |           ^^^^^^ use of undeclared type `ExtAwi`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `bw` in this scope
[INFO] [stdout]   --> src/lib.rs:162:24
[INFO] [stdout]    |
[INFO] [stdout] 19 | let awi = ExtAwi::zero(bw(12));
[INFO] [stdout]    |                        ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 2  | use awint_internals::bw;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 214) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:215:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::prelude::*;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `awint`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]  --> src/lib.rs:217:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | let y3 = inlawi!(0xba9u12);
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: consider importing this macro:
[INFO] [stdout]           awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]  --> src/lib.rs:218:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | let y2 = inlawi!(0x876u12);
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: consider importing this macro:
[INFO] [stdout]           awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]  --> src/lib.rs:219:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | let y1 = inlawi!(0x543u12);
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: consider importing this macro:
[INFO] [stdout]           awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]  --> src/lib.rs:220:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | let y0 = inlawi!(0x210u12);
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: consider importing this macro:
[INFO] [stdout]           awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:222:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | let mut z2 = inlawi!(0u16);
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:223:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | let mut z1 = inlawi!(0u16);
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:224:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | let mut z0 = inlawi!(0u16);
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:226:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:231:16
[INFO] [stdout]    |
[INFO] [stdout] 19 | assert_eq!(z2, inlawi!(0xba98u16));
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:232:16
[INFO] [stdout]    |
[INFO] [stdout] 20 | assert_eq!(z1, inlawi!(0x7654u16));
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:233:16
[INFO] [stdout]    |
[INFO] [stdout] 21 | assert_eq!(z0, inlawi!(0x3210u16));
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 276) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:277:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::prelude::*;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `awint`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]  --> src/lib.rs:279:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | let x = inlawi!(0x1234u16);
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: consider importing this macro:
[INFO] [stdout]           awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]  --> src/lib.rs:280:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut y = inlawi!(0x5678u16);
[INFO] [stdout]   |             ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: consider importing this macro:
[INFO] [stdout]           awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:284:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:289:15
[INFO] [stdout]    |
[INFO] [stdout] 15 | assert_eq!(y, inlawi!(0x3478u16));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 300) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:301:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::prelude::*;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `awint`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]  --> src/lib.rs:303:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | let x = extawi!(-99i44);
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: consider importing this macro:
[INFO] [stdout]           awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:309:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | assert_eq!(inlawi!(x; ..44).unwrap(), inlawi!(-99i44));
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:309:39
[INFO] [stdout]    |
[INFO] [stdout] 11 | assert_eq!(inlawi!(x; ..44).unwrap(), inlawi!(-99i44));
[INFO] [stdout]    |                                       ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi_umax` in this scope
[INFO] [stdout]   --> src/lib.rs:316:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | assert_eq!(extawi_umax!(.., x; ..r).unwrap(), extawi!(-99i128));
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi_umax
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:316:47
[INFO] [stdout]    |
[INFO] [stdout] 18 | assert_eq!(extawi_umax!(.., x; ..r).unwrap(), extawi!(-99i128));
[INFO] [stdout]    |                                               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 325) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:326:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::prelude::*;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `awint`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]  --> src/lib.rs:331:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut y = extawi!(0u8);
[INFO] [stdout]   |             ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: consider importing this macro:
[INFO] [stdout]           awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]  --> src/lib.rs:332:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | cc!(
[INFO] [stdout]   | ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: consider importing this macro:
[INFO] [stdout]           awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:336:15
[INFO] [stdout]    |
[INFO] [stdout] 13 | assert_eq!(y, extawi!(0x21u8));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:339:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | let mut y = extawi!(0u4);
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:340:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:344:15
[INFO] [stdout]    |
[INFO] [stdout] 21 | assert_eq!(y, extawi!(0x1u4));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:348:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | let mut y = extawi!(0u16);
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:349:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | assert!(cc!(0x321u12; .., y).is_none());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:355:13
[INFO] [stdout]    |
[INFO] [stdout] 32 | let mut y = extawi!(0u20);
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:356:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:360:15
[INFO] [stdout]    |
[INFO] [stdout] 37 | assert_eq!(y, extawi!(0x00321u20));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi_umax` in this scope
[INFO] [stdout]   --> src/lib.rs:362:13
[INFO] [stdout]    |
[INFO] [stdout] 39 | let mut y = extawi_umax!(32);
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi_umax
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:363:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:367:15
[INFO] [stdout]    |
[INFO] [stdout] 44 | assert_eq!(y, extawi!(0xffff_f321_u32));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi_umax` in this scope
[INFO] [stdout]   --> src/lib.rs:369:13
[INFO] [stdout]    |
[INFO] [stdout] 46 | let mut y = extawi_umax!(8);
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi_umax
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:370:9
[INFO] [stdout]    |
[INFO] [stdout] 47 | assert!(cc!(.., 0x321u12; y).is_none());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:378:13
[INFO] [stdout]    |
[INFO] [stdout] 55 | let mut y = extawi!(0u20);
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:379:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:383:15
[INFO] [stdout]    |
[INFO] [stdout] 60 | assert_eq!(y, extawi!(0x00321u20));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:385:13
[INFO] [stdout]    |
[INFO] [stdout] 62 | let mut y = extawi!(0u4);
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:386:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:390:15
[INFO] [stdout]    |
[INFO] [stdout] 67 | assert_eq!(y, extawi!(0x1u4));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:396:13
[INFO] [stdout]    |
[INFO] [stdout] 73 | let mut y = extawi!(0u20);
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:397:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:401:15
[INFO] [stdout]    |
[INFO] [stdout] 78 | assert_eq!(y, extawi!(0x32100u20));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi_umax` in this scope
[INFO] [stdout]   --> src/lib.rs:405:13
[INFO] [stdout]    |
[INFO] [stdout] 82 | let mut y = extawi_umax!(24);
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi_umax
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:406:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | cc!(0x3u4, .., 0x21u8; y).unwrap();
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:407:15
[INFO] [stdout]    |
[INFO] [stdout] 84 | assert_eq!(y, extawi!(0x3fff21u24));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:413:13
[INFO] [stdout]    |
[INFO] [stdout] 90 | let mut y = extawi!(0u8);
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:414:9
[INFO] [stdout]    |
[INFO] [stdout] 91 | assert!(cc!(0x3u4, .., 0x21u8; y).is_none());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 31 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 178) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:179:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::prelude::*;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `awint`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]  --> src/lib.rs:181:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let source = inlawi!(0xc4di64);
[INFO] [stdout]   |              ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: consider importing this macro:
[INFO] [stdout]           awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:186:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | let mut b = extawi!(0i64);
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi_ty` in this scope
[INFO] [stdout]   --> src/lib.rs:187:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | let mut c = <inlawi_ty!(64)>::zero();
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::inlawi_ty
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:192:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | cc!(source; a; b; c).unwrap();
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::cc
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:194:15
[INFO] [stdout]    |
[INFO] [stdout] 18 | assert_eq!(a, inlawi!(0xc4di64).const_as_ref());
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:195:15
[INFO] [stdout]    |
[INFO] [stdout] 19 | assert_eq!(b, extawi!(0xc4di64));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:196:15
[INFO] [stdout]    |
[INFO] [stdout] 20 | assert_eq!(c, inlawi!(0xc4di64));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:198:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | let awi = inlawi!(0xau4);
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:200:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | let b = extawi!(0xbu4);
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:201:9
[INFO] [stdout]    |
[INFO] [stdout] 25 | let c = inlawi!(0xcu4);
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::inlawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:205:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | assert_eq!(extawi!(a, b, c), extawi!(0xabcu12));
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:205:30
[INFO] [stdout]    |
[INFO] [stdout] 29 | assert_eq!(extawi!(a, b, c), extawi!(0xabcu12));
[INFO] [stdout]    |                              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing this macro:
[INFO] [stdout]            awint_macros::extawi
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExtAwi`
[INFO] [stdout]  --> src/lib.rs:184:15
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut awi = ExtAwi::zero(bw(64));
[INFO] [stdout]   |               ^^^^^^ use of undeclared type `ExtAwi`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `bw` in this scope
[INFO] [stdout]  --> src/lib.rs:184:28
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut awi = ExtAwi::zero(bw(64));
[INFO] [stdout]   |                            ^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 2 | use awint_internals::bw;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 15 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 145)
[INFO] [stdout]     src/lib.rs - (line 178)
[INFO] [stdout]     src/lib.rs - (line 214)
[INFO] [stdout]     src/lib.rs - (line 248)
[INFO] [stdout]     src/lib.rs - (line 276)
[INFO] [stdout]     src/lib.rs - (line 300)
[INFO] [stdout]     src/lib.rs - (line 325)
[INFO] [stdout]     src/lib.rs - (line 72)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 8 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass '--doc'
[INFO] running `Command { std: "docker" "inspect" "51015091ab721e6a68b47a805221dd5cb03ae2051594c0d9ed01427bfafd3998", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "51015091ab721e6a68b47a805221dd5cb03ae2051594c0d9ed01427bfafd3998", kill_on_drop: false }`
[INFO] [stdout] 51015091ab721e6a68b47a805221dd5cb03ae2051594c0d9ed01427bfafd3998
