[INFO] fetching crate awint_macros 0.17.0...
[INFO] testing awint_macros-0.17.0 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate awint_macros 0.17.0 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate awint_macros 0.17.0 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate awint_macros 0.17.0
[INFO] finished tweaking crates.io crate awint_macros 0.17.0
[INFO] tweaked toml for crates.io crate awint_macros 0.17.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 10 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded recasting v0.2.1
[INFO] [stderr]   Downloaded awint_macro_internals v0.17.0
[INFO] [stderr]   Downloaded awint_core v0.17.0
[INFO] [stderr]   Downloaded awint_ext v0.17.0
[INFO] [stderr]   Downloaded awint_internals v0.17.0
[INFO] [stderr]   Downloaded triple_arena v0.13.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] affcee079f688cfc19a92dbc0dd72f70357ffee182dd99cc251c016a6df449f7
[INFO] running `Command { std: "docker" "start" "-a" "affcee079f688cfc19a92dbc0dd72f70357ffee182dd99cc251c016a6df449f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "affcee079f688cfc19a92dbc0dd72f70357ffee182dd99cc251c016a6df449f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "affcee079f688cfc19a92dbc0dd72f70357ffee182dd99cc251c016a6df449f7", kill_on_drop: false }`
[INFO] [stdout] affcee079f688cfc19a92dbc0dd72f70357ffee182dd99cc251c016a6df449f7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f32d8aaea30e8dfeacad77cf23ec34d980adecca2b4687b5cb4007a4e3670d8b
[INFO] running `Command { std: "docker" "start" "-a" "f32d8aaea30e8dfeacad77cf23ec34d980adecca2b4687b5cb4007a4e3670d8b", kill_on_drop: false }`
[INFO] [stderr]    Compiling const_fn v0.4.10
[INFO] [stderr]    Compiling recasting v0.2.1
[INFO] [stderr]    Compiling triple_arena v0.13.0
[INFO] [stderr]    Compiling awint_internals v0.17.0
[INFO] [stderr]    Compiling awint_core v0.17.0
[INFO] [stderr]    Compiling awint_ext v0.17.0
[INFO] [stderr]    Compiling awint_macro_internals v0.17.0
[INFO] [stderr]    Compiling awint_macros v0.17.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.66s
[INFO] running `Command { std: "docker" "inspect" "f32d8aaea30e8dfeacad77cf23ec34d980adecca2b4687b5cb4007a4e3670d8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f32d8aaea30e8dfeacad77cf23ec34d980adecca2b4687b5cb4007a4e3670d8b", kill_on_drop: false }`
[INFO] [stdout] f32d8aaea30e8dfeacad77cf23ec34d980adecca2b4687b5cb4007a4e3670d8b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d6c1c07313dbebe817ec02595bcdabcd8af04a0ac1de048d43533551119e4466
[INFO] running `Command { std: "docker" "start" "-a" "d6c1c07313dbebe817ec02595bcdabcd8af04a0ac1de048d43533551119e4466", kill_on_drop: false }`
[INFO] [stderr]    Compiling awint_macros v0.17.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s
[INFO] running `Command { std: "docker" "inspect" "d6c1c07313dbebe817ec02595bcdabcd8af04a0ac1de048d43533551119e4466", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d6c1c07313dbebe817ec02595bcdabcd8af04a0ac1de048d43533551119e4466", kill_on_drop: false }`
[INFO] [stdout] d6c1c07313dbebe817ec02595bcdabcd8af04a0ac1de048d43533551119e4466
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1310773c323ed22db3a205061c633a2d883e974e45d883fd5a6bae8d2bed1df9
[INFO] running `Command { std: "docker" "start" "-a" "1310773c323ed22db3a205061c633a2d883e974e45d883fd5a6bae8d2bed1df9", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/awint_macros-a2b49938836dede6)
[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 awint_macros
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test src/lib.rs - (line 332) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 400) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 275) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 198) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 310) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 67) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 472) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 361) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 437) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 235) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 332) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:333:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[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:350:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     cc!(0x123u12; z).unwrap();
[INFO] [stdout]    |     ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:348:17
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let mut y = inlawi!(0u12);
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:346:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     cc!(0x123u12; x).unwrap();
[INFO] [stdout]    |     ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Bits` in this scope
[INFO] [stdout]   --> src/lib.rs:345:21
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn test(mut x: &mut Bits) {
[INFO] [stdout]    |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 400) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:401:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[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:403:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | let x = extawi!(-99i44);
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::extawi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:411:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | assert_eq!(inlawi!(x; ..44).unwrap(), inlawi!(-99i44));
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:411:39
[INFO] [stdout]    |
[INFO] [stdout] 13 | assert_eq!(inlawi!(x; ..44).unwrap(), inlawi!(-99i44));
[INFO] [stdout]    |                                       ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:424:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | cc!(zero:
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlAwi`
[INFO] [stdout]   --> src/lib.rs:423:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | let mut y = InlAwi::from_u8(0);
[INFO] [stdout]    |             ^^^^^^ use of undeclared type `InlAwi`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlAwi`
[INFO] [stdout]   --> src/lib.rs:429:15
[INFO] [stdout]    |
[INFO] [stdout] 31 | assert_eq!(y, InlAwi::from_u8(0b1010));
[INFO] [stdout]    |               ^^^^^^ use of undeclared type `InlAwi`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 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 275) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:276:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `awint`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]  --> src/lib.rs:278:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | let y3 = awi!(0xba9u12);
[INFO] [stdout]   |          ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::awi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]  --> src/lib.rs:279:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | let y2 = awi!(0x876u12);
[INFO] [stdout]   |          ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::awi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]  --> src/lib.rs:280:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | let y1 = awi!(0x543u12);
[INFO] [stdout]   |          ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::awi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]  --> src/lib.rs:281:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | let y0 = awi!(0x210u12);
[INFO] [stdout]   |          ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::awi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:283:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | let mut z2 = awi!(0u16);
[INFO] [stdout]    |              ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:284:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | let mut z1 = awi!(0u16);
[INFO] [stdout]    |              ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:285:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | let mut z0 = awi!(0u16);
[INFO] [stdout]    |              ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:287:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:292:16
[INFO] [stdout]    |
[INFO] [stdout] 19 | assert_eq!(z2, awi!(0xba98u16));
[INFO] [stdout]    |                ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:293:16
[INFO] [stdout]    |
[INFO] [stdout] 20 | assert_eq!(z1, awi!(0x7654u16));
[INFO] [stdout]    |                ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:294:16
[INFO] [stdout]    |
[INFO] [stdout] 21 | assert_eq!(z0, awi!(0x3210u16));
[INFO] [stdout]    |                ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[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 198) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:199:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[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:205:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | let val: inlawi_ty!(28) = inlawi!(-1i4, 0000_0101_0011_1001, 42u8);
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::inlawi_ty;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]  --> src/lib.rs:205:27
[INFO] [stdout]   |
[INFO] [stdout] 9 | let val: inlawi_ty!(28) = inlawi!(-1i4, 0000_0101_0011_1001, 42u8);
[INFO] [stdout]   |                           ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::inlawi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:206:17
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(val, inlawi!(1111_0000010100111001_00101010));
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:212:12
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert_eq!(inlawi!(0x654321_u24[4..16]), inlawi!(0x432_u12));
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:212:42
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert_eq!(inlawi!(0x654321_u24[4..16]), inlawi!(0x432_u12));
[INFO] [stdout]    |                                          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:221:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     extawi!(0x98765_u20[x..(x + val.bw())]).unwrap(),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:222:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     extawi!(0x987u12)
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `bw` in this scope
[INFO] [stdout]   --> src/lib.rs:218:24
[INFO] [stdout]    |
[INFO] [stdout] 22 | let val = 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[E0433]: failed to resolve: use of undeclared type `ExtAwi`
[INFO] [stdout]   --> src/lib.rs:218:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | let val = ExtAwi::zero(bw(12));
[INFO] [stdout]    |           ^^^^^^ use of undeclared type `ExtAwi`
[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 310) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:311:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[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:313:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut a = inlawi!(0x9876543210u40);
[INFO] [stdout]   |             ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::inlawi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:319:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | let b = awi!(
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:323:15
[INFO] [stdout]    |
[INFO] [stdout] 15 | assert_eq!(a, inlawi!(0x9109843276u40));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:324:15
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert_eq!(b, awi!(0x109876_u24));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[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 E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 67) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:68:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[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:77:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | assert_eq!(cc!(x), ());
[INFO] [stdout]    |            ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert!(cc!(x[r0..r1]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | assert!(cc!(x[r0..=r1]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | assert!(cc!(x[r0]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | assert!(cc!(x[2..8]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | assert!(cc!(x[2..0x8]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 31 | assert!(cc!(x[0b10..0o10]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:100:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | assert!(cc!(x[r1..r0]).is_none());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:120:12
[INFO] [stdout]    |
[INFO] [stdout] 55 | assert_eq!(inlawi!(x[r0..(r0 + 5)]).unwrap(), inlawi!(0u5));
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:120:47
[INFO] [stdout]    |
[INFO] [stdout] 55 | assert_eq!(inlawi!(x[r0..(r0 + 5)]).unwrap(), inlawi!(0u5));
[INFO] [stdout]    |                                               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:126:9
[INFO] [stdout]    |
[INFO] [stdout] 61 | assert!(cc!(x[r0..r2]).is_none());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:134:9
[INFO] [stdout]    |
[INFO] [stdout] 69 | assert!(cc!(x[r0..r1]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:137:9
[INFO] [stdout]    |
[INFO] [stdout] 72 | assert!(cc!(x[r0..r1]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:142:9
[INFO] [stdout]    |
[INFO] [stdout] 77 | assert!(cc!(x[r0..r1]).is_none());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:148:9
[INFO] [stdout]    |
[INFO] [stdout] 83 | assert!(extawi!(x[r..5]).is_none());
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:159:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     cc!([inlawi!(0u10); 4][3][
[INFO] [stdout]    |     ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]    --> src/lib.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 105 | let awis = [inlawi!(0); 4];
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout] 2   + use awint_macros::inlawi;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]    --> src/lib.rs:175:12
[INFO] [stdout]     |
[INFO] [stdout] 110 | assert_eq!(cc!( (&awis[3]) ), ());
[INFO] [stdout]     |            ^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout] 2   + use awint_macros::cc;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `bw` in this scope
[INFO] [stdout]  --> src/lib.rs:70: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[E0433]: failed to resolve: use of undeclared type `ExtAwi`
[INFO] [stdout]  --> src/lib.rs:70:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | let x = ExtAwi::zero(bw(10));
[INFO] [stdout]   |         ^^^^^^ use of undeclared type `ExtAwi`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 21 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 472) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:473:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `awint`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]  --> src/lib.rs:478:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut y = awi!(0u8);
[INFO] [stdout]   |             ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::awi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]  --> src/lib.rs:479:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | cc!(
[INFO] [stdout]   | ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::cc;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:483:15
[INFO] [stdout]    |
[INFO] [stdout] 13 | assert_eq!(y, awi!(0x21u8));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:486:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | let mut y = awi!(0u4);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:487:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:491:15
[INFO] [stdout]    |
[INFO] [stdout] 21 | assert_eq!(y, awi!(0x1u4));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:495:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | let mut y = awi!(0u16);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:496:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | assert!(cc!(0x321u12; .., y).is_none());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:502:13
[INFO] [stdout]    |
[INFO] [stdout] 32 | let mut y = awi!(0u20);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:503:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:507:15
[INFO] [stdout]    |
[INFO] [stdout] 37 | assert_eq!(y, awi!(0x00321u20));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:509:13
[INFO] [stdout]    |
[INFO] [stdout] 39 | let mut y = awi!(0u32);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:510:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | cc!(umax:
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:514:15
[INFO] [stdout]    |
[INFO] [stdout] 44 | assert_eq!(y, awi!(0xffff_f321_u32));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:516:13
[INFO] [stdout]    |
[INFO] [stdout] 46 | let mut y = awi!(0u8);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:517:9
[INFO] [stdout]    |
[INFO] [stdout] 47 | assert!(cc!(.., 0x321u12; y).is_none());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:525:13
[INFO] [stdout]    |
[INFO] [stdout] 55 | let mut y = awi!(0u20);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:526:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:530:15
[INFO] [stdout]    |
[INFO] [stdout] 60 | assert_eq!(y, awi!(0x00321u20));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:532:13
[INFO] [stdout]    |
[INFO] [stdout] 62 | let mut y = awi!(0u4);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:533:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:537:15
[INFO] [stdout]    |
[INFO] [stdout] 67 | assert_eq!(y, awi!(0x1u4));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:543:13
[INFO] [stdout]    |
[INFO] [stdout] 73 | let mut y = awi!(0u20);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:544:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:548:15
[INFO] [stdout]    |
[INFO] [stdout] 78 | assert_eq!(y, awi!(0x32100u20));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:552:13
[INFO] [stdout]    |
[INFO] [stdout] 82 | let mut y = awi!(0u24);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:553:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | cc!(umax: 0x3u4, .., 0x21u8; y).unwrap();
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:554:15
[INFO] [stdout]    |
[INFO] [stdout] 84 | assert_eq!(y, awi!(0x3fff21u24));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:560:13
[INFO] [stdout]    |
[INFO] [stdout] 90 | let mut y = awi!(0u8);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:561:9
[INFO] [stdout]    |
[INFO] [stdout] 91 | assert!(cc!(0x3u4, .., 0x21u8; y).is_none());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[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 361) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:362:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `awint`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]  --> src/lib.rs:366:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | let x = awi!(0xabcd_u16);
[INFO] [stdout]   |         ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::awi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]  --> src/lib.rs:368:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | let mut y = awi!(0x123456_u24);
[INFO] [stdout]   |             ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::awi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:369:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:373:15
[INFO] [stdout]    |
[INFO] [stdout] 14 | assert_eq!(y, awi!(0xabcd56_u24));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:375:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | y = awi!(0x123456_u24);
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:376:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:380:15
[INFO] [stdout]    |
[INFO] [stdout] 21 | assert_eq!(y, awi!(0x12abcd_u24));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:385:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | let x = awi!(0x123456_u24);
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:386:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | let mut y = awi!(0u16);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:387:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | let mut z = awi!(0u16);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:388:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:393:15
[INFO] [stdout]    |
[INFO] [stdout] 34 | assert_eq!(y, awi!(0x1234_u16));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:394:15
[INFO] [stdout]    |
[INFO] [stdout] 35 | assert_eq!(z, awi!(0x3456_u16));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 14 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 437) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:438:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[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:450:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | let x = extawi!(umax: ..8);
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:453:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | let mut x = extawi!(0u64);
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:455:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | cc!(umax: ..; x);
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:458:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | let mut x = extawi!(-99i44);
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:461:12
[INFO] [stdout]    |
[INFO] [stdout] 26 | assert_eq!(extawi!(umax: .., x; ..r).unwrap(), extawi!(-99i128));
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:461:48
[INFO] [stdout]    |
[INFO] [stdout] 26 | assert_eq!(extawi!(umax: .., x; ..r).unwrap(), extawi!(-99i128));
[INFO] [stdout]    |                                                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:463:12
[INFO] [stdout]    |
[INFO] [stdout] 28 | assert_eq!(inlawi!(zero: 0xau4, ..4, 0xbu4, ..4), inlawi!(0xa0b0u16));
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:463:51
[INFO] [stdout]    |
[INFO] [stdout] 28 | assert_eq!(inlawi!(zero: 0xau4, ..4, 0xbu4, ..4), inlawi!(0xa0b0u16));
[INFO] [stdout]    |                                                   ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `bw` in this scope
[INFO] [stdout]   --> src/lib.rs:451:28
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert_eq!(x, ExtAwi::umax(bw(8)));
[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[E0425]: cannot find function `bw` in this scope
[INFO] [stdout]   --> src/lib.rs:456:28
[INFO] [stdout]    |
[INFO] [stdout] 21 | assert_eq!(x, ExtAwi::umax(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[E0433]: failed to resolve: use of undeclared type `ExtAwi`
[INFO] [stdout]   --> src/lib.rs:451:15
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert_eq!(x, ExtAwi::umax(bw(8)));
[INFO] [stdout]    |               ^^^^^^ use of undeclared type `ExtAwi`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExtAwi`
[INFO] [stdout]   --> src/lib.rs:456:15
[INFO] [stdout]    |
[INFO] [stdout] 21 | assert_eq!(x, ExtAwi::umax(bw(64)));
[INFO] [stdout]    |               ^^^^^^ use of undeclared type `ExtAwi`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 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 235) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:236:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[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:238:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let source = inlawi!(0xc4di64);
[INFO] [stdout]   |              ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::inlawi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:243:21
[INFO] [stdout]    |
[INFO] [stdout] 10 | let mut b: ExtAwi = extawi!(0i64);
[INFO] [stdout]    |                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi_ty` in this scope
[INFO] [stdout]   --> src/lib.rs:244:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | let mut c: inlawi_ty!(64) = <inlawi_ty!(64)>::zero();
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi_ty;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi_ty` in this scope
[INFO] [stdout]   --> src/lib.rs:244:30
[INFO] [stdout]    |
[INFO] [stdout] 11 | let mut c: inlawi_ty!(64) = <inlawi_ty!(64)>::zero();
[INFO] [stdout]    |                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi_ty;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi_ty` in this scope
[INFO] [stdout]   --> src/lib.rs:246:15
[INFO] [stdout]    |
[INFO] [stdout] 13 | let mut e: FP<inlawi_ty!(64)> = FP::new(false, inlawi!(0u64), 32).unwrap();
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi_ty;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:246:48
[INFO] [stdout]    |
[INFO] [stdout] 13 | let mut e: FP<inlawi_ty!(64)> = FP::new(false, inlawi!(0u64), 32).unwrap();
[INFO] [stdout]    |                                                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:251:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | cc!(source; a; b; c; d; e).unwrap();
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:253:15
[INFO] [stdout]    |
[INFO] [stdout] 20 | assert_eq!(a, inlawi!(0xc4di64).as_ref());
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:254:15
[INFO] [stdout]    |
[INFO] [stdout] 21 | assert_eq!(b, extawi!(0xc4di64));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:255:15
[INFO] [stdout]    |
[INFO] [stdout] 22 | assert_eq!(c, inlawi!(0xc4di64));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:256:15
[INFO] [stdout]    |
[INFO] [stdout] 23 | assert_eq!(d, awi!(0xc4di64));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:257:30
[INFO] [stdout]    |
[INFO] [stdout] 24 | assert_eq!(e, FP::new(false, inlawi!(0xc4di64), 32).unwrap());
[INFO] [stdout]    |                              ^^^^^^
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:259:11
[INFO] [stdout]    |
[INFO] [stdout] 26 | let val = inlawi!(0xau4);
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:261:9
[INFO] [stdout]    |
[INFO] [stdout] 28 | let b = extawi!(0xbu4);
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:262:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | let c = inlawi!(0xcu4);
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:266:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | assert_eq!(extawi!(a, b, c), extawi!(0xabcu12));
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:266:30
[INFO] [stdout]    |
[INFO] [stdout] 33 | assert_eq!(extawi!(a, b, c), extawi!(0xabcu12));
[INFO] [stdout]    |                              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExtAwi` in this scope
[INFO] [stdout]  --> src/lib.rs:241:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut tmp: ExtAwi = ExtAwi::zero(bw(64));
[INFO] [stdout]   |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `bw` in this scope
[INFO] [stdout]  --> src/lib.rs:241:36
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut tmp: ExtAwi = 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[E0412]: cannot find type `Bits` in this scope
[INFO] [stdout]  --> src/lib.rs:242:17
[INFO] [stdout]   |
[INFO] [stdout] 9 | let mut a: &mut Bits = tmp.const_as_mut();
[INFO] [stdout]   |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExtAwi` in this scope
[INFO] [stdout]   --> src/lib.rs:243:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | let mut b: ExtAwi = extawi!(0i64);
[INFO] [stdout]    |            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Awi` in this scope
[INFO] [stdout]   --> src/lib.rs:245:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | let mut d: Awi = Awi::zero_with_capacity(bw(64), bw(128));
[INFO] [stdout]    |            ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `bw` in this scope
[INFO] [stdout]   --> src/lib.rs:245:42
[INFO] [stdout]    |
[INFO] [stdout] 12 | let mut d: Awi = Awi::zero_with_capacity(bw(64), bw(128));
[INFO] [stdout]    |                                          ^^
[INFO] [stdout]    |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 12 | let mut d: Awi = Awi::zero_with_capacity(b(64), bw(128));
[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[E0425]: cannot find function `bw` in this scope
[INFO] [stdout]   --> src/lib.rs:245:50
[INFO] [stdout]    |
[INFO] [stdout] 12 | let mut d: Awi = Awi::zero_with_capacity(bw(64), bw(128));
[INFO] [stdout]    |                                                  ^^
[INFO] [stdout]    |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 12 | let mut d: Awi = Awi::zero_with_capacity(bw(64), b(128));
[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[E0412]: cannot find type `FP` in this scope
[INFO] [stdout]   --> src/lib.rs:246:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | let mut e: FP<inlawi_ty!(64)> = FP::new(false, inlawi!(0u64), 32).unwrap();
[INFO] [stdout]    |            ^^ help: a trait with a similar name exists: `Fn`
[INFO] [stdout]   --> /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named trait `Fn` defined here
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExtAwi`
[INFO] [stdout]  --> src/lib.rs:241:23
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut tmp: ExtAwi = ExtAwi::zero(bw(64));
[INFO] [stdout]   |                       ^^^^^^ use of undeclared type `ExtAwi`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `zero` found for unit type `()` in the current scope
[INFO] [stdout]   --> src/lib.rs:244:47
[INFO] [stdout]    |
[INFO] [stdout] 11 | let mut c: inlawi_ty!(64) = <inlawi_ty!(64)>::zero();
[INFO] [stdout]    |                                               ^^^^ function or associated item not found in `()`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Awi`
[INFO] [stdout]   --> src/lib.rs:245:18
[INFO] [stdout]    |
[INFO] [stdout] 12 | let mut d: Awi = Awi::zero_with_capacity(bw(64), bw(128));
[INFO] [stdout]    |                  ^^^ use of undeclared type `Awi`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FP`
[INFO] [stdout]   --> src/lib.rs:246:33
[INFO] [stdout]    |
[INFO] [stdout] 13 | let mut e: FP<inlawi_ty!(64)> = FP::new(false, inlawi!(0u64), 32).unwrap();
[INFO] [stdout]    |                                 ^^
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 use of undeclared type `FP`
[INFO] [stdout]    |                                 help: a trait with a similar name exists: `Fn`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FP`
[INFO] [stdout]   --> src/lib.rs:257:15
[INFO] [stdout]    |
[INFO] [stdout] 24 | assert_eq!(e, FP::new(false, inlawi!(0xc4di64), 32).unwrap());
[INFO] [stdout]    |               ^^
[INFO] [stdout]    |               |
[INFO] [stdout]    |               use of undeclared type `FP`
[INFO] [stdout]    |               help: a trait with a similar name exists: `Fn`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 31 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 198)
[INFO] [stdout]     src/lib.rs - (line 235)
[INFO] [stdout]     src/lib.rs - (line 275)
[INFO] [stdout]     src/lib.rs - (line 310)
[INFO] [stdout]     src/lib.rs - (line 332)
[INFO] [stdout]     src/lib.rs - (line 361)
[INFO] [stdout]     src/lib.rs - (line 400)
[INFO] [stdout]     src/lib.rs - (line 437)
[INFO] [stdout]     src/lib.rs - (line 472)
[INFO] [stdout]     src/lib.rs - (line 67)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 10 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1310773c323ed22db3a205061c633a2d883e974e45d883fd5a6bae8d2bed1df9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1310773c323ed22db3a205061c633a2d883e974e45d883fd5a6bae8d2bed1df9", kill_on_drop: false }`
[INFO] [stdout] 1310773c323ed22db3a205061c633a2d883e974e45d883fd5a6bae8d2bed1df9
[INFO] testing awint_macros-0.17.0 against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] extracting crate awint_macros 0.17.0 into /workspace/builds/worker-3-tc2/source
[INFO] validating manifest of crates.io crate awint_macros 0.17.0 on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate awint_macros 0.17.0
[INFO] finished tweaking crates.io crate awint_macros 0.17.0
[INFO] tweaked toml for crates.io crate awint_macros 0.17.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 10 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9a5b46afc6c83807fc968aaeebed08f4d280b3dbcb3560069f176aa8bdce08ea
[INFO] running `Command { std: "docker" "start" "-a" "9a5b46afc6c83807fc968aaeebed08f4d280b3dbcb3560069f176aa8bdce08ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9a5b46afc6c83807fc968aaeebed08f4d280b3dbcb3560069f176aa8bdce08ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9a5b46afc6c83807fc968aaeebed08f4d280b3dbcb3560069f176aa8bdce08ea", kill_on_drop: false }`
[INFO] [stdout] 9a5b46afc6c83807fc968aaeebed08f4d280b3dbcb3560069f176aa8bdce08ea
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4263125277f938735adefa51a9545e76bcbf100c36d6effcb582c129adb36dd8
[INFO] running `Command { std: "docker" "start" "-a" "4263125277f938735adefa51a9545e76bcbf100c36d6effcb582c129adb36dd8", kill_on_drop: false }`
[INFO] [stderr]    Compiling const_fn v0.4.10
[INFO] [stderr]    Compiling recasting v0.2.1
[INFO] [stderr]    Compiling triple_arena v0.13.0
[INFO] [stderr]    Compiling awint_internals v0.17.0
[INFO] [stderr]    Compiling awint_core v0.17.0
[INFO] [stderr]    Compiling awint_ext v0.17.0
[INFO] [stderr]    Compiling awint_macro_internals v0.17.0
[INFO] [stderr]    Compiling awint_macros v0.17.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.26s
[INFO] running `Command { std: "docker" "inspect" "4263125277f938735adefa51a9545e76bcbf100c36d6effcb582c129adb36dd8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4263125277f938735adefa51a9545e76bcbf100c36d6effcb582c129adb36dd8", kill_on_drop: false }`
[INFO] [stdout] 4263125277f938735adefa51a9545e76bcbf100c36d6effcb582c129adb36dd8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c80c491b29eb5fa81c5ec2e6021d8b1e863e1d385939f3124977982e485874d3
[INFO] running `Command { std: "docker" "start" "-a" "c80c491b29eb5fa81c5ec2e6021d8b1e863e1d385939f3124977982e485874d3", kill_on_drop: false }`
[INFO] [stderr]    Compiling awint_macros v0.17.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s
[INFO] running `Command { std: "docker" "inspect" "c80c491b29eb5fa81c5ec2e6021d8b1e863e1d385939f3124977982e485874d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c80c491b29eb5fa81c5ec2e6021d8b1e863e1d385939f3124977982e485874d3", kill_on_drop: false }`
[INFO] [stdout] c80c491b29eb5fa81c5ec2e6021d8b1e863e1d385939f3124977982e485874d3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 0b496e3fc87fbabdb127cb831db2935cb457ef6edf206257a608fb9f3ff6e45b
[INFO] running `Command { std: "docker" "start" "-a" "0b496e3fc87fbabdb127cb831db2935cb457ef6edf206257a608fb9f3ff6e45b", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/awint_macros-a2b49938836dede6)
[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 awint_macros
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test src/lib.rs - (line 400) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 332) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 310) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 67) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 275) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 198) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 361) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 437) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 472) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 235) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 400) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:401:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[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:403:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | let x = extawi!(-99i44);
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::extawi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:411:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | assert_eq!(inlawi!(x; ..44).unwrap(), inlawi!(-99i44));
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:411:39
[INFO] [stdout]    |
[INFO] [stdout] 13 | assert_eq!(inlawi!(x; ..44).unwrap(), inlawi!(-99i44));
[INFO] [stdout]    |                                       ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:424:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | cc!(zero:
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlAwi`
[INFO] [stdout]   --> src/lib.rs:423:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | let mut y = InlAwi::from_u8(0);
[INFO] [stdout]    |             ^^^^^^ use of undeclared type `InlAwi`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlAwi`
[INFO] [stdout]   --> src/lib.rs:429:15
[INFO] [stdout]    |
[INFO] [stdout] 31 | assert_eq!(y, InlAwi::from_u8(0b1010));
[INFO] [stdout]    |               ^^^^^^ use of undeclared type `InlAwi`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 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 332) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:333:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[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:350:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     cc!(0x123u12; z).unwrap();
[INFO] [stdout]    |     ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:348:17
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let mut y = inlawi!(0u12);
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:346:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     cc!(0x123u12; x).unwrap();
[INFO] [stdout]    |     ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Bits` in this scope
[INFO] [stdout]   --> src/lib.rs:345:21
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn test(mut x: &mut Bits) {
[INFO] [stdout]    |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 310) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:311:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[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:313:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut a = inlawi!(0x9876543210u40);
[INFO] [stdout]   |             ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::inlawi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:319:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | let b = awi!(
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:323:15
[INFO] [stdout]    |
[INFO] [stdout] 15 | assert_eq!(a, inlawi!(0x9109843276u40));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:324:15
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert_eq!(b, awi!(0x109876_u24));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[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 E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 67) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:68:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[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:77:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | assert_eq!(cc!(x), ());
[INFO] [stdout]    |            ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert!(cc!(x[r0..r1]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | assert!(cc!(x[r0..=r1]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | assert!(cc!(x[r0]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | assert!(cc!(x[2..8]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | assert!(cc!(x[2..0x8]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 31 | assert!(cc!(x[0b10..0o10]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:100:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | assert!(cc!(x[r1..r0]).is_none());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:120:12
[INFO] [stdout]    |
[INFO] [stdout] 55 | assert_eq!(inlawi!(x[r0..(r0 + 5)]).unwrap(), inlawi!(0u5));
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:120:47
[INFO] [stdout]    |
[INFO] [stdout] 55 | assert_eq!(inlawi!(x[r0..(r0 + 5)]).unwrap(), inlawi!(0u5));
[INFO] [stdout]    |                                               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:126:9
[INFO] [stdout]    |
[INFO] [stdout] 61 | assert!(cc!(x[r0..r2]).is_none());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:134:9
[INFO] [stdout]    |
[INFO] [stdout] 69 | assert!(cc!(x[r0..r1]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:137:9
[INFO] [stdout]    |
[INFO] [stdout] 72 | assert!(cc!(x[r0..r1]).is_some());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:142:9
[INFO] [stdout]    |
[INFO] [stdout] 77 | assert!(cc!(x[r0..r1]).is_none());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:148:9
[INFO] [stdout]    |
[INFO] [stdout] 83 | assert!(extawi!(x[r..5]).is_none());
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:159:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     cc!([inlawi!(0u10); 4][3][
[INFO] [stdout]    |     ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]    --> src/lib.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 105 | let awis = [inlawi!(0); 4];
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout] 2   + use awint_macros::inlawi;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]    --> src/lib.rs:175:12
[INFO] [stdout]     |
[INFO] [stdout] 110 | assert_eq!(cc!( (&awis[3]) ), ());
[INFO] [stdout]     |            ^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout] 2   + use awint_macros::cc;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `bw` in this scope
[INFO] [stdout]  --> src/lib.rs:70: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[E0433]: failed to resolve: use of undeclared type `ExtAwi`
[INFO] [stdout]  --> src/lib.rs:70:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | let x = ExtAwi::zero(bw(10));
[INFO] [stdout]   |         ^^^^^^ use of undeclared type `ExtAwi`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 21 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 275) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:276:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `awint`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]  --> src/lib.rs:278:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | let y3 = awi!(0xba9u12);
[INFO] [stdout]   |          ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::awi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]  --> src/lib.rs:279:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | let y2 = awi!(0x876u12);
[INFO] [stdout]   |          ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::awi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]  --> src/lib.rs:280:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | let y1 = awi!(0x543u12);
[INFO] [stdout]   |          ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::awi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]  --> src/lib.rs:281:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | let y0 = awi!(0x210u12);
[INFO] [stdout]   |          ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::awi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:283:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | let mut z2 = awi!(0u16);
[INFO] [stdout]    |              ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:284:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | let mut z1 = awi!(0u16);
[INFO] [stdout]    |              ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:285:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | let mut z0 = awi!(0u16);
[INFO] [stdout]    |              ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:287:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:292:16
[INFO] [stdout]    |
[INFO] [stdout] 19 | assert_eq!(z2, awi!(0xba98u16));
[INFO] [stdout]    |                ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:293:16
[INFO] [stdout]    |
[INFO] [stdout] 20 | assert_eq!(z1, awi!(0x7654u16));
[INFO] [stdout]    |                ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:294:16
[INFO] [stdout]    |
[INFO] [stdout] 21 | assert_eq!(z0, awi!(0x3210u16));
[INFO] [stdout]    |                ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[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 198) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:199:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[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:205:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | let val: inlawi_ty!(28) = inlawi!(-1i4, 0000_0101_0011_1001, 42u8);
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::inlawi_ty;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]  --> src/lib.rs:205:27
[INFO] [stdout]   |
[INFO] [stdout] 9 | let val: inlawi_ty!(28) = inlawi!(-1i4, 0000_0101_0011_1001, 42u8);
[INFO] [stdout]   |                           ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::inlawi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:206:17
[INFO] [stdout]    |
[INFO] [stdout] 10 | assert_eq!(val, inlawi!(1111_0000010100111001_00101010));
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:212:12
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert_eq!(inlawi!(0x654321_u24[4..16]), inlawi!(0x432_u12));
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:212:42
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert_eq!(inlawi!(0x654321_u24[4..16]), inlawi!(0x432_u12));
[INFO] [stdout]    |                                          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:221:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     extawi!(0x98765_u20[x..(x + val.bw())]).unwrap(),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:222:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     extawi!(0x987u12)
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `bw` in this scope
[INFO] [stdout]   --> src/lib.rs:218:24
[INFO] [stdout]    |
[INFO] [stdout] 22 | let val = 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[E0433]: failed to resolve: use of undeclared type `ExtAwi`
[INFO] [stdout]   --> src/lib.rs:218:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | let val = ExtAwi::zero(bw(12));
[INFO] [stdout]    |           ^^^^^^ use of undeclared type `ExtAwi`
[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 361) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:362:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `awint`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]  --> src/lib.rs:366:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | let x = awi!(0xabcd_u16);
[INFO] [stdout]   |         ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::awi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]  --> src/lib.rs:368:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | let mut y = awi!(0x123456_u24);
[INFO] [stdout]   |             ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::awi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:369:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:373:15
[INFO] [stdout]    |
[INFO] [stdout] 14 | assert_eq!(y, awi!(0xabcd56_u24));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:375:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | y = awi!(0x123456_u24);
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:376:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:380:15
[INFO] [stdout]    |
[INFO] [stdout] 21 | assert_eq!(y, awi!(0x12abcd_u24));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:385:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | let x = awi!(0x123456_u24);
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:386:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | let mut y = awi!(0u16);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:387:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | let mut z = awi!(0u16);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:388:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:393:15
[INFO] [stdout]    |
[INFO] [stdout] 34 | assert_eq!(y, awi!(0x1234_u16));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:394:15
[INFO] [stdout]    |
[INFO] [stdout] 35 | assert_eq!(z, awi!(0x3456_u16));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 14 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 437) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:438:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[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:450:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | let x = extawi!(umax: ..8);
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:453:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | let mut x = extawi!(0u64);
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:455:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | cc!(umax: ..; x);
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:458:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | let mut x = extawi!(-99i44);
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:461:12
[INFO] [stdout]    |
[INFO] [stdout] 26 | assert_eq!(extawi!(umax: .., x; ..r).unwrap(), extawi!(-99i128));
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:461:48
[INFO] [stdout]    |
[INFO] [stdout] 26 | assert_eq!(extawi!(umax: .., x; ..r).unwrap(), extawi!(-99i128));
[INFO] [stdout]    |                                                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:463:12
[INFO] [stdout]    |
[INFO] [stdout] 28 | assert_eq!(inlawi!(zero: 0xau4, ..4, 0xbu4, ..4), inlawi!(0xa0b0u16));
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:463:51
[INFO] [stdout]    |
[INFO] [stdout] 28 | assert_eq!(inlawi!(zero: 0xau4, ..4, 0xbu4, ..4), inlawi!(0xa0b0u16));
[INFO] [stdout]    |                                                   ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `bw` in this scope
[INFO] [stdout]   --> src/lib.rs:451:28
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert_eq!(x, ExtAwi::umax(bw(8)));
[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[E0425]: cannot find function `bw` in this scope
[INFO] [stdout]   --> src/lib.rs:456:28
[INFO] [stdout]    |
[INFO] [stdout] 21 | assert_eq!(x, ExtAwi::umax(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[E0433]: failed to resolve: use of undeclared type `ExtAwi`
[INFO] [stdout]   --> src/lib.rs:451:15
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert_eq!(x, ExtAwi::umax(bw(8)));
[INFO] [stdout]    |               ^^^^^^ use of undeclared type `ExtAwi`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExtAwi`
[INFO] [stdout]   --> src/lib.rs:456:15
[INFO] [stdout]    |
[INFO] [stdout] 21 | assert_eq!(x, ExtAwi::umax(bw(64)));
[INFO] [stdout]    |               ^^^^^^ use of undeclared type `ExtAwi`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 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 472) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:473:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `awint`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]  --> src/lib.rs:478:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut y = awi!(0u8);
[INFO] [stdout]   |             ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::awi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]  --> src/lib.rs:479:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | cc!(
[INFO] [stdout]   | ^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::cc;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:483:15
[INFO] [stdout]    |
[INFO] [stdout] 13 | assert_eq!(y, awi!(0x21u8));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:486:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | let mut y = awi!(0u4);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:487:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:491:15
[INFO] [stdout]    |
[INFO] [stdout] 21 | assert_eq!(y, awi!(0x1u4));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:495:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | let mut y = awi!(0u16);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:496:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | assert!(cc!(0x321u12; .., y).is_none());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:502:13
[INFO] [stdout]    |
[INFO] [stdout] 32 | let mut y = awi!(0u20);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:503:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:507:15
[INFO] [stdout]    |
[INFO] [stdout] 37 | assert_eq!(y, awi!(0x00321u20));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:509:13
[INFO] [stdout]    |
[INFO] [stdout] 39 | let mut y = awi!(0u32);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:510:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | cc!(umax:
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:514:15
[INFO] [stdout]    |
[INFO] [stdout] 44 | assert_eq!(y, awi!(0xffff_f321_u32));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:516:13
[INFO] [stdout]    |
[INFO] [stdout] 46 | let mut y = awi!(0u8);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:517:9
[INFO] [stdout]    |
[INFO] [stdout] 47 | assert!(cc!(.., 0x321u12; y).is_none());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:525:13
[INFO] [stdout]    |
[INFO] [stdout] 55 | let mut y = awi!(0u20);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:526:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:530:15
[INFO] [stdout]    |
[INFO] [stdout] 60 | assert_eq!(y, awi!(0x00321u20));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:532:13
[INFO] [stdout]    |
[INFO] [stdout] 62 | let mut y = awi!(0u4);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:533:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:537:15
[INFO] [stdout]    |
[INFO] [stdout] 67 | assert_eq!(y, awi!(0x1u4));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:543:13
[INFO] [stdout]    |
[INFO] [stdout] 73 | let mut y = awi!(0u20);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:544:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | cc!(
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]   --> src/lib.rs:548:15
[INFO] [stdout]    |
[INFO] [stdout] 78 | assert_eq!(y, awi!(0x32100u20));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:552:13
[INFO] [stdout]    |
[INFO] [stdout] 82 | let mut y = awi!(0u24);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:553:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | cc!(umax: 0x3u4, .., 0x21u8; y).unwrap();
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:554:15
[INFO] [stdout]    |
[INFO] [stdout] 84 | assert_eq!(y, awi!(0x3fff21u24));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:560:13
[INFO] [stdout]    |
[INFO] [stdout] 90 | let mut y = awi!(0u8);
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:561:9
[INFO] [stdout]    |
[INFO] [stdout] 91 | assert!(cc!(0x3u4, .., 0x21u8; y).is_none());
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[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 235) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `awint`
[INFO] [stdout]  --> src/lib.rs:236:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use awint::awi::*;
[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:238:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let source = inlawi!(0xc4di64);
[INFO] [stdout]   |              ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use awint_macros::inlawi;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:243:21
[INFO] [stdout]    |
[INFO] [stdout] 10 | let mut b: ExtAwi = extawi!(0i64);
[INFO] [stdout]    |                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi_ty` in this scope
[INFO] [stdout]   --> src/lib.rs:244:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | let mut c: inlawi_ty!(64) = <inlawi_ty!(64)>::zero();
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi_ty;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi_ty` in this scope
[INFO] [stdout]   --> src/lib.rs:244:30
[INFO] [stdout]    |
[INFO] [stdout] 11 | let mut c: inlawi_ty!(64) = <inlawi_ty!(64)>::zero();
[INFO] [stdout]    |                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi_ty;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi_ty` in this scope
[INFO] [stdout]   --> src/lib.rs:246:15
[INFO] [stdout]    |
[INFO] [stdout] 13 | let mut e: FP<inlawi_ty!(64)> = FP::new(false, inlawi!(0u64), 32).unwrap();
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi_ty;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:246:48
[INFO] [stdout]    |
[INFO] [stdout] 13 | let mut e: FP<inlawi_ty!(64)> = FP::new(false, inlawi!(0u64), 32).unwrap();
[INFO] [stdout]    |                                                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `cc` in this scope
[INFO] [stdout]   --> src/lib.rs:251:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | cc!(source; a; b; c; d; e).unwrap();
[INFO] [stdout]    | ^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::cc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:253:15
[INFO] [stdout]    |
[INFO] [stdout] 20 | assert_eq!(a, inlawi!(0xc4di64).as_ref());
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:254:15
[INFO] [stdout]    |
[INFO] [stdout] 21 | assert_eq!(b, extawi!(0xc4di64));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:255:15
[INFO] [stdout]    |
[INFO] [stdout] 22 | assert_eq!(c, inlawi!(0xc4di64));
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `awi` in this scope
[INFO] [stdout]   --> src/lib.rs:256:15
[INFO] [stdout]    |
[INFO] [stdout] 23 | assert_eq!(d, awi!(0xc4di64));
[INFO] [stdout]    |               ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::awi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:257:30
[INFO] [stdout]    |
[INFO] [stdout] 24 | assert_eq!(e, FP::new(false, inlawi!(0xc4di64), 32).unwrap());
[INFO] [stdout]    |                              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:259:11
[INFO] [stdout]    |
[INFO] [stdout] 26 | let val = inlawi!(0xau4);
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:261:9
[INFO] [stdout]    |
[INFO] [stdout] 28 | let b = extawi!(0xbu4);
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `inlawi` in this scope
[INFO] [stdout]   --> src/lib.rs:262:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | let c = inlawi!(0xcu4);
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::inlawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:266:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | assert_eq!(extawi!(a, b, c), extawi!(0xabcu12));
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `extawi` in this scope
[INFO] [stdout]   --> src/lib.rs:266:30
[INFO] [stdout]    |
[INFO] [stdout] 33 | assert_eq!(extawi!(a, b, c), extawi!(0xabcu12));
[INFO] [stdout]    |                              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use awint_macros::extawi;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExtAwi` in this scope
[INFO] [stdout]  --> src/lib.rs:241:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut tmp: ExtAwi = ExtAwi::zero(bw(64));
[INFO] [stdout]   |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `bw` in this scope
[INFO] [stdout]  --> src/lib.rs:241:36
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut tmp: ExtAwi = 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[E0412]: cannot find type `Bits` in this scope
[INFO] [stdout]  --> src/lib.rs:242:17
[INFO] [stdout]   |
[INFO] [stdout] 9 | let mut a: &mut Bits = tmp.const_as_mut();
[INFO] [stdout]   |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExtAwi` in this scope
[INFO] [stdout]   --> src/lib.rs:243:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | let mut b: ExtAwi = extawi!(0i64);
[INFO] [stdout]    |            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Awi` in this scope
[INFO] [stdout]   --> src/lib.rs:245:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | let mut d: Awi = Awi::zero_with_capacity(bw(64), bw(128));
[INFO] [stdout]    |            ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `bw` in this scope
[INFO] [stdout]   --> src/lib.rs:245:42
[INFO] [stdout]    |
[INFO] [stdout] 12 | let mut d: Awi = Awi::zero_with_capacity(bw(64), bw(128));
[INFO] [stdout]    |                                          ^^
[INFO] [stdout]    |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 12 | let mut d: Awi = Awi::zero_with_capacity(b(64), bw(128));
[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[E0425]: cannot find function `bw` in this scope
[INFO] [stdout]   --> src/lib.rs:245:50
[INFO] [stdout]    |
[INFO] [stdout] 12 | let mut d: Awi = Awi::zero_with_capacity(bw(64), bw(128));
[INFO] [stdout]    |                                                  ^^
[INFO] [stdout]    |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 12 | let mut d: Awi = Awi::zero_with_capacity(bw(64), b(128));
[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[E0412]: cannot find type `FP` in this scope
[INFO] [stdout]   --> src/lib.rs:246:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | let mut e: FP<inlawi_ty!(64)> = FP::new(false, inlawi!(0u64), 32).unwrap();
[INFO] [stdout]    |            ^^ help: a trait with a similar name exists: `Fn`
[INFO] [stdout]   --> /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/ops/function.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named trait `Fn` defined here
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExtAwi`
[INFO] [stdout]  --> src/lib.rs:241:23
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut tmp: ExtAwi = ExtAwi::zero(bw(64));
[INFO] [stdout]   |                       ^^^^^^ use of undeclared type `ExtAwi`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `zero` found for unit type `()` in the current scope
[INFO] [stdout]   --> src/lib.rs:244:47
[INFO] [stdout]    |
[INFO] [stdout] 11 | let mut c: inlawi_ty!(64) = <inlawi_ty!(64)>::zero();
[INFO] [stdout]    |                                               ^^^^ function or associated item not found in `()`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Awi`
[INFO] [stdout]   --> src/lib.rs:245:18
[INFO] [stdout]    |
[INFO] [stdout] 12 | let mut d: Awi = Awi::zero_with_capacity(bw(64), bw(128));
[INFO] [stdout]    |                  ^^^ use of undeclared type `Awi`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FP`
[INFO] [stdout]   --> src/lib.rs:246:33
[INFO] [stdout]    |
[INFO] [stdout] 13 | let mut e: FP<inlawi_ty!(64)> = FP::new(false, inlawi!(0u64), 32).unwrap();
[INFO] [stdout]    |                                 ^^
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 use of undeclared type `FP`
[INFO] [stdout]    |                                 help: a trait with a similar name exists: `Fn`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FP`
[INFO] [stdout]   --> src/lib.rs:257:15
[INFO] [stdout]    |
[INFO] [stdout] 24 | assert_eq!(e, FP::new(false, inlawi!(0xc4di64), 32).unwrap());
[INFO] [stdout]    |               ^^
[INFO] [stdout]    |               |
[INFO] [stdout]    |               use of undeclared type `FP`
[INFO] [stdout]    |               help: a trait with a similar name exists: `Fn`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 31 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 198)
[INFO] [stdout]     src/lib.rs - (line 235)
[INFO] [stdout]     src/lib.rs - (line 275)
[INFO] [stdout]     src/lib.rs - (line 310)
[INFO] [stdout]     src/lib.rs - (line 332)
[INFO] [stdout]     src/lib.rs - (line 361)
[INFO] [stdout]     src/lib.rs - (line 400)
[INFO] [stdout]     src/lib.rs - (line 437)
[INFO] [stdout]     src/lib.rs - (line 472)
[INFO] [stdout]     src/lib.rs - (line 67)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 10 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "0b496e3fc87fbabdb127cb831db2935cb457ef6edf206257a608fb9f3ff6e45b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0b496e3fc87fbabdb127cb831db2935cb457ef6edf206257a608fb9f3ff6e45b", kill_on_drop: false }`
[INFO] [stdout] 0b496e3fc87fbabdb127cb831db2935cb457ef6edf206257a608fb9f3ff6e45b
