[INFO] fetching crate amplify_num 0.4.0... [INFO] testing amplify_num-0.4.0 against beta-2022-04-10 for beta-1.61-1 [INFO] extracting crate amplify_num 0.4.0 into /workspace/builds/worker-16/source [INFO] validating manifest of crates.io crate amplify_num 0.4.0 on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate amplify_num 0.4.0 [INFO] finished tweaking crates.io crate amplify_num 0.4.0 [INFO] tweaked toml for crates.io crate amplify_num 0.4.0 written to /workspace/builds/worker-16/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 097d9548398750247dec1ce6c6282bb8458f190d6d9a7bf31f464731ba49a7f4 [INFO] running `Command { std: "docker" "start" "-a" "097d9548398750247dec1ce6c6282bb8458f190d6d9a7bf31f464731ba49a7f4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "097d9548398750247dec1ce6c6282bb8458f190d6d9a7bf31f464731ba49a7f4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "097d9548398750247dec1ce6c6282bb8458f190d6d9a7bf31f464731ba49a7f4", kill_on_drop: false }` [INFO] [stdout] 097d9548398750247dec1ce6c6282bb8458f190d6d9a7bf31f464731ba49a7f4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c1eb5445435c9f3cb3747e4ecc30fbe2bb2aaaebf908519ff738e74844da2f27 [INFO] running `Command { std: "docker" "start" "-a" "c1eb5445435c9f3cb3747e4ecc30fbe2bb2aaaebf908519ff738e74844da2f27", kill_on_drop: false }` [INFO] [stderr] Compiling amplify_num v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.31s [INFO] running `Command { std: "docker" "inspect" "c1eb5445435c9f3cb3747e4ecc30fbe2bb2aaaebf908519ff738e74844da2f27", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c1eb5445435c9f3cb3747e4ecc30fbe2bb2aaaebf908519ff738e74844da2f27", kill_on_drop: false }` [INFO] [stdout] c1eb5445435c9f3cb3747e4ecc30fbe2bb2aaaebf908519ff738e74844da2f27 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 82833ea003edfd29b96ff795857b8713dd8e584efb823c2dcf6d2919b3648edf [INFO] running `Command { std: "docker" "start" "-a" "82833ea003edfd29b96ff795857b8713dd8e584efb823c2dcf6d2919b3648edf", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.136 [INFO] [stderr] Compiling serde_json v1.0.79 [INFO] [stderr] Compiling ryu v1.0.9 [INFO] [stderr] Compiling itoa v1.0.1 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling amplify_num v0.4.0 (/opt/rustwide/workdir) [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:625:20 [INFO] [stdout] | [INFO] [stdout] 625 | assert_eq!(format!("{:#b}", u_24), "0b111111111111111111111111"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:624:20 [INFO] [stdout] | [INFO] [stdout] 624 | assert_eq!(format!("{:#b}", u_7), "0b1111111"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:623:20 [INFO] [stdout] | [INFO] [stdout] 623 | assert_eq!(format!("{:#b}", u_6), "0b111111"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:622:20 [INFO] [stdout] | [INFO] [stdout] 622 | assert_eq!(format!("{:#b}", u_5), "0b11111"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:621:20 [INFO] [stdout] | [INFO] [stdout] 621 | assert_eq!(format!("{:#b}", u_4), "0b1111"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:620:20 [INFO] [stdout] | [INFO] [stdout] 620 | assert_eq!(format!("{:#b}", u_3), "0b111"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:619:20 [INFO] [stdout] | [INFO] [stdout] 619 | assert_eq!(format!("{:#b}", u_2), "0b11"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:618:20 [INFO] [stdout] | [INFO] [stdout] 618 | assert_eq!(format!("{:b}", u_24), "111111111111111111111111"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:617:20 [INFO] [stdout] | [INFO] [stdout] 617 | assert_eq!(format!("{:b}", u_7), "1111111"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:616:20 [INFO] [stdout] | [INFO] [stdout] 616 | assert_eq!(format!("{:b}", u_6), "111111"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:615:20 [INFO] [stdout] | [INFO] [stdout] 615 | assert_eq!(format!("{:b}", u_5), "11111"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:614:20 [INFO] [stdout] | [INFO] [stdout] 614 | assert_eq!(format!("{:b}", u_4), "1111"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:613:20 [INFO] [stdout] | [INFO] [stdout] 613 | assert_eq!(format!("{:b}", u_3), "111"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:612:20 [INFO] [stdout] | [INFO] [stdout] 612 | assert_eq!(format!("{:b}", u_2), "11"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:609:20 [INFO] [stdout] | [INFO] [stdout] 609 | assert_eq!(format!("{:#o}", u_24), "0o77777777"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:608:20 [INFO] [stdout] | [INFO] [stdout] 608 | assert_eq!(format!("{:#o}", u_7), "0o177"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:607:20 [INFO] [stdout] | [INFO] [stdout] 607 | assert_eq!(format!("{:#o}", u_6), "0o77"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:606:20 [INFO] [stdout] | [INFO] [stdout] 606 | assert_eq!(format!("{:#o}", u_5), "0o37"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:605:20 [INFO] [stdout] | [INFO] [stdout] 605 | assert_eq!(format!("{:#o}", u_4), "0o17"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:604:20 [INFO] [stdout] | [INFO] [stdout] 604 | assert_eq!(format!("{:#o}", u_3), "0o7"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:603:20 [INFO] [stdout] | [INFO] [stdout] 603 | assert_eq!(format!("{:#o}", u_2), "0o3"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:602:20 [INFO] [stdout] | [INFO] [stdout] 602 | assert_eq!(format!("{:o}", u_24), "77777777"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:601:20 [INFO] [stdout] | [INFO] [stdout] 601 | assert_eq!(format!("{:o}", u_7), "177"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:600:20 [INFO] [stdout] | [INFO] [stdout] 600 | assert_eq!(format!("{:o}", u_6), "77"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:599:20 [INFO] [stdout] | [INFO] [stdout] 599 | assert_eq!(format!("{:o}", u_5), "37"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:598:20 [INFO] [stdout] | [INFO] [stdout] 598 | assert_eq!(format!("{:o}", u_4), "17"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:597:20 [INFO] [stdout] | [INFO] [stdout] 597 | assert_eq!(format!("{:o}", u_3), "7"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:596:20 [INFO] [stdout] | [INFO] [stdout] 596 | assert_eq!(format!("{:o}", u_2), "3"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:593:20 [INFO] [stdout] | [INFO] [stdout] 593 | assert_eq!(format!("{:#x}", u_24), "0xffffff"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:592:20 [INFO] [stdout] | [INFO] [stdout] 592 | assert_eq!(format!("{:#x}", u_7), "0x7f"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:591:20 [INFO] [stdout] | [INFO] [stdout] 591 | assert_eq!(format!("{:#x}", u_6), "0x3f"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:590:20 [INFO] [stdout] | [INFO] [stdout] 590 | assert_eq!(format!("{:#x}", u_5), "0x1f"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:589:20 [INFO] [stdout] | [INFO] [stdout] 589 | assert_eq!(format!("{:#x}", u_4), "0xf"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:588:20 [INFO] [stdout] | [INFO] [stdout] 588 | assert_eq!(format!("{:#x}", u_3), "0x7"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:587:20 [INFO] [stdout] | [INFO] [stdout] 587 | assert_eq!(format!("{:#x}", u_2), "0x3"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:586:20 [INFO] [stdout] | [INFO] [stdout] 586 | assert_eq!(format!("{:x}", u_24), "ffffff"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:585:20 [INFO] [stdout] | [INFO] [stdout] 585 | assert_eq!(format!("{:x}", u_7), "7f"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:584:20 [INFO] [stdout] | [INFO] [stdout] 584 | assert_eq!(format!("{:x}", u_6), "3f"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:583:20 [INFO] [stdout] | [INFO] [stdout] 583 | assert_eq!(format!("{:x}", u_5), "1f"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:582:20 [INFO] [stdout] | [INFO] [stdout] 582 | assert_eq!(format!("{:x}", u_4), "f"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:581:20 [INFO] [stdout] | [INFO] [stdout] 581 | assert_eq!(format!("{:x}", u_3), "7"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:580:20 [INFO] [stdout] | [INFO] [stdout] 580 | assert_eq!(format!("{:x}", u_2), "3"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:577:20 [INFO] [stdout] | [INFO] [stdout] 577 | assert_eq!(format!("{:#X}", u_24), "0xFFFFFF"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:576:20 [INFO] [stdout] | [INFO] [stdout] 576 | assert_eq!(format!("{:#X}", u_7), "0x7F"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:575:20 [INFO] [stdout] | [INFO] [stdout] 575 | assert_eq!(format!("{:#X}", u_6), "0x3F"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:574:20 [INFO] [stdout] | [INFO] [stdout] 574 | assert_eq!(format!("{:#X}", u_5), "0x1F"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:573:20 [INFO] [stdout] | [INFO] [stdout] 573 | assert_eq!(format!("{:#X}", u_4), "0xF"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:572:20 [INFO] [stdout] | [INFO] [stdout] 572 | assert_eq!(format!("{:#X}", u_3), "0x7"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:571:20 [INFO] [stdout] | [INFO] [stdout] 571 | assert_eq!(format!("{:#X}", u_2), "0x3"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:570:20 [INFO] [stdout] | [INFO] [stdout] 570 | assert_eq!(format!("{:X}", u_24), "FFFFFF"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:569:20 [INFO] [stdout] | [INFO] [stdout] 569 | assert_eq!(format!("{:X}", u_7), "7F"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:568:20 [INFO] [stdout] | [INFO] [stdout] 568 | assert_eq!(format!("{:X}", u_6), "3F"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:567:20 [INFO] [stdout] | [INFO] [stdout] 567 | assert_eq!(format!("{:X}", u_5), "1F"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:566:20 [INFO] [stdout] | [INFO] [stdout] 566 | assert_eq!(format!("{:X}", u_4), "F"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:565:20 [INFO] [stdout] | [INFO] [stdout] 565 | assert_eq!(format!("{:X}", u_3), "7"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/smallint.rs:564:20 [INFO] [stdout] | [INFO] [stdout] 564 | assert_eq!(format!("{:X}", u_2), "3"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/hex.rs:299:20 [INFO] [stdout] | [INFO] [stdout] 299 | assert_eq!(format!("{:26x}", bytes), "0000000a090807060504030201"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/hex.rs:298:20 [INFO] [stdout] | [INFO] [stdout] 298 | assert_eq!(format!("{:25x}", bytes), "000000a090807060504030201"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/hex.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 293 | format!("{:.prec$x}", bytes, prec = i), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/hex.rs:289:20 [INFO] [stdout] | [INFO] [stdout] 289 | assert_eq!(format!("{:x}", bytes), "0a090807060504030201"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> src/hex.rs:287:30 [INFO] [stdout] | [INFO] [stdout] 287 | let bytes = HexBytes(vec![1u8, 2, 3, 4, 5, 6, 7, 8, 9, 10]); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/hex.rs:275:20 [INFO] [stdout] | [INFO] [stdout] 275 | assert_eq!(format!("{:26x}", bytes), "0000000102030405060708090a"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/hex.rs:274:20 [INFO] [stdout] | [INFO] [stdout] 274 | assert_eq!(format!("{:25x}", bytes), "000000102030405060708090a"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/hex.rs:269:17 [INFO] [stdout] | [INFO] [stdout] 269 | format!("{:.prec$x}", bytes, prec = i), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/hex.rs:265:20 [INFO] [stdout] | [INFO] [stdout] 265 | assert_eq!(format!("{:x}", bytes), "0102030405060708090a"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> src/hex.rs:263:30 [INFO] [stdout] | [INFO] [stdout] 263 | let bytes = HexBytes(vec![1u8, 2, 3, 4, 5, 6, 7, 8, 9, 10]); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> src/hex.rs:244:27 [INFO] [stdout] | [INFO] [stdout] 244 | assert_eq!(parse, vec![0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef]); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `vec` in this scope [INFO] [stdout] --> src/hex.rs:239:27 [INFO] [stdout] | [INFO] [stdout] 239 | assert_eq!(parse, vec![0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef]); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/hex.rs:74:9 [INFO] [stdout] | [INFO] [stdout] 74 | format!("{:x}", self) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/bigint.rs:1665:13 [INFO] [stdout] | [INFO] [stdout] 1665 | format!("{}", max_val), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/bigint.rs:1654:13 [INFO] [stdout] | [INFO] [stdout] 1654 | format!("{}", u256::from(::core::u64::MAX)), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `format` in this scope [INFO] [stdout] --> src/bigint.rs:1650:13 [INFO] [stdout] | [INFO] [stdout] 1650 | format!("{}", u256::from(0xDEADBEEFu64)), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `std` [INFO] [stdout] --> src/bigint.rs:1933:17 [INFO] [stdout] | [INFO] [stdout] 1933 | assert!(std::panic::catch_unwind(|| number_one / zero).is_err()); [INFO] [stdout] | ^^^ use of undeclared crate or module `std` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `std` [INFO] [stdout] --> src/bigint.rs:1934:17 [INFO] [stdout] | [INFO] [stdout] 1934 | assert!(std::panic::catch_unwind(|| i256::MIN / (-i256::ONE)).is_err()); [INFO] [stdout] | ^^^ use of undeclared crate or module `std` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `std` [INFO] [stdout] --> src/bigint.rs:2310:19 [INFO] [stdout] | [INFO] [stdout] 2310 | let res = std::panic::catch_unwind(|| i256::overflowing_div(i256::MAX, i256::ZERO)); [INFO] [stdout] | ^^^ use of undeclared crate or module `std` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `std` [INFO] [stdout] --> src/bigint.rs:2318:19 [INFO] [stdout] | [INFO] [stdout] 2318 | let res = std::panic::catch_unwind(|| i256::wrapping_div(i256::MAX, i256::ZERO)); [INFO] [stdout] | ^^^ use of undeclared crate or module `std` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `std` [INFO] [stdout] --> src/bigint.rs:2348:19 [INFO] [stdout] | [INFO] [stdout] 2348 | let res = std::panic::catch_unwind(|| i256::overflowing_rem(i256::MAX, i256::ZERO)); [INFO] [stdout] | ^^^ use of undeclared crate or module `std` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `std` [INFO] [stdout] --> src/bigint.rs:2356:19 [INFO] [stdout] | [INFO] [stdout] 2356 | let res = std::panic::catch_unwind(|| i256::wrapping_rem(i256::MAX, i256::ZERO)); [INFO] [stdout] | ^^^ use of undeclared crate or module `std` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `String` [INFO] [stdout] --> src/hex.rs:168:23 [INFO] [stdout] | [INFO] [stdout] 168 | let mut ret = String::with_capacity(2 * self.len()); [INFO] [stdout] | ^^^^^^ use of undeclared type `String` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `String` in this scope [INFO] [stdout] --> src/hex.rs:54:25 [INFO] [stdout] | [INFO] [stdout] 54 | fn to_hex(&self) -> String; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `serde_crate::__private::de::Content::String` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 54 | fn to_hex(&self) -> serde_crate::__private::de::Content; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 54 | fn to_hex(&self) -> serde_json::Value; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `String` in this scope [INFO] [stdout] --> src/hex.rs:73:25 [INFO] [stdout] | [INFO] [stdout] 73 | fn to_hex(&self) -> String { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `serde_crate::__private::de::Content::String` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 73 | fn to_hex(&self) -> serde_crate::__private::de::Content { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 73 | fn to_hex(&self) -> serde_json::Value { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `String` in this scope [INFO] [stdout] --> src/hex.rs:166:25 [INFO] [stdout] | [INFO] [stdout] 166 | fn to_hex(&self) -> String { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `serde_crate::__private::de::Content::String` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 166 | fn to_hex(&self) -> serde_crate::__private::de::Content { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 166 | fn to_hex(&self) -> serde_json::Value { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope [INFO] [stdout] --> src/hex.rs:177:18 [INFO] [stdout] | [INFO] [stdout] 177 | impl FromHex for Vec { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 19 | use serde_crate::__private::Vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope [INFO] [stdout] --> src/hex.rs:238:20 [INFO] [stdout] | [INFO] [stdout] 238 | let parse: Vec = FromHex::from_hex(expected).expect("parse lowercase string"); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 229 | use serde_crate::__private::Vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope [INFO] [stdout] --> src/hex.rs:243:20 [INFO] [stdout] | [INFO] [stdout] 243 | let parse: Vec = FromHex::from_hex(expected_up).expect("parse uppercase string"); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 229 | use serde_crate::__private::Vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope [INFO] [stdout] --> src/hex.rs:256:25 [INFO] [stdout] | [INFO] [stdout] 256 | struct HexBytes(Vec); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 229 | use serde_crate::__private::Vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope [INFO] [stdout] --> src/hex.rs:280:25 [INFO] [stdout] | [INFO] [stdout] 280 | struct HexBytes(Vec); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 229 | use serde_crate::__private::Vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec` [INFO] [stdout] --> src/hex.rs:309:20 [INFO] [stdout] | [INFO] [stdout] 309 | assert_eq!(Vec::::from_hex(oddlen), Err(Error::OddLengthString(17))); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 229 | use serde_crate::__private::Vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec` [INFO] [stdout] --> src/hex.rs:312:20 [INFO] [stdout] | [INFO] [stdout] 312 | assert_eq!(Vec::::from_hex(badchar1), Err(Error::InvalidChar(b'Z'))); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 229 | use serde_crate::__private::Vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec` [INFO] [stdout] --> src/hex.rs:313:20 [INFO] [stdout] | [INFO] [stdout] 313 | assert_eq!(Vec::::from_hex(badchar2), Err(Error::InvalidChar(b'Y'))); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 229 | use serde_crate::__private::Vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec` [INFO] [stdout] --> src/hex.rs:314:20 [INFO] [stdout] | [INFO] [stdout] 314 | assert_eq!(Vec::::from_hex(badchar3), Err(Error::InvalidChar(194))); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 229 | use serde_crate::__private::Vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/bigint.rs:2306:14 [INFO] [stdout] | [INFO] [stdout] 2306 | (i256::from(3), false), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `bigint::i256: From<{integer}>` found [INFO] [stdout] --> src/bigint.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 318 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 326 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 334 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 342 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 350 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1357 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1372 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1387 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1402 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1417 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1595 | construct_bigint!(i256, 4); [INFO] [stdout] | -------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 1605 | construct_signed_bigint_methods!(i256, 4); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: this error originates in the macro `construct_bigint` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/bigint.rs:2307:13 [INFO] [stdout] | [INFO] [stdout] 2307 | i256::from(7).overflowing_div(i256::from(2i32)) [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `bigint::i256: From<{integer}>` found [INFO] [stdout] --> src/bigint.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 318 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 326 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 334 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 342 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 350 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1357 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1372 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1387 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1402 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1417 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1595 | construct_bigint!(i256, 4); [INFO] [stdout] | -------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 1605 | construct_signed_bigint_methods!(i256, 4); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: this error originates in the macro `construct_bigint` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/bigint.rs:2309:65 [INFO] [stdout] | [INFO] [stdout] 2309 | assert_eq!((i256::MIN, true), i256::MIN.overflowing_div(i256::from(-1))); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `bigint::i256: From<{integer}>` found [INFO] [stdout] --> src/bigint.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 318 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 326 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 334 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 342 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 350 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1357 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1372 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1387 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1402 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1417 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1595 | construct_bigint!(i256, 4); [INFO] [stdout] | -------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 1605 | construct_signed_bigint_methods!(i256, 4); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: this error originates in the macro `construct_bigint` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/bigint.rs:2316:20 [INFO] [stdout] | [INFO] [stdout] 2316 | assert_eq!(i1024::from(3), i1024::from(7).wrapping_div(2)); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `bigint::i1024: From<{integer}>` found [INFO] [stdout] --> src/bigint.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 318 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 326 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 334 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 342 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 350 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1357 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1372 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1387 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1402 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1417 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1597 | construct_bigint!(i1024, 16); [INFO] [stdout] | ---------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 1607 | construct_signed_bigint_methods!(i1024, 16); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: this error originates in the macro `construct_bigint` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/bigint.rs:2316:36 [INFO] [stdout] | [INFO] [stdout] 2316 | assert_eq!(i1024::from(3), i1024::from(7).wrapping_div(2)); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `bigint::i1024: From<{integer}>` found [INFO] [stdout] --> src/bigint.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 318 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 326 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 334 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 342 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 350 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1357 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1372 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1387 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1402 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1417 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1597 | construct_bigint!(i1024, 16); [INFO] [stdout] | ---------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 1607 | construct_signed_bigint_methods!(i1024, 16); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: this error originates in the macro `construct_bigint` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/bigint.rs:2316:51 [INFO] [stdout] | [INFO] [stdout] 2316 | assert_eq!(i1024::from(3), i1024::from(7).wrapping_div(2)); [INFO] [stdout] | ^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `bigint::i1024: ~const From<{integer}>` found [INFO] [stdout] --> src/bigint.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 318 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 326 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 334 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 342 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 350 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1357 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1372 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1387 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1402 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1417 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1597 | construct_bigint!(i1024, 16); [INFO] [stdout] | ---------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 1607 | construct_signed_bigint_methods!(i1024, 16); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] note: required by a bound in `bigint::i1024::wrapping_div` [INFO] [stdout] --> src/bigint.rs:657:20 [INFO] [stdout] | [INFO] [stdout] 655 | pub fn wrapping_div(self, other: T) -> $name [INFO] [stdout] | ------------ required by a bound in this [INFO] [stdout] 656 | where [INFO] [stdout] 657 | T: Into<$name>, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `bigint::i1024::wrapping_div` [INFO] [stdout] ... [INFO] [stdout] 1597 | construct_bigint!(i1024, 16); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] = note: this error originates in the macro `construct_bigint` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/bigint.rs:2317:41 [INFO] [stdout] | [INFO] [stdout] 2317 | assert_eq!(i512::MIN, i512::MIN.wrapping_div(-1)); [INFO] [stdout] | ^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `bigint::i512: ~const From<{integer}>` found [INFO] [stdout] --> src/bigint.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 318 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 326 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 334 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 342 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 350 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1357 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1372 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1387 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1402 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1417 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1596 | construct_bigint!(i512, 8); [INFO] [stdout] | -------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 1606 | construct_signed_bigint_methods!(i512, 8); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] note: required by a bound in `bigint::i512::wrapping_div` [INFO] [stdout] --> src/bigint.rs:657:20 [INFO] [stdout] | [INFO] [stdout] 655 | pub fn wrapping_div(self, other: T) -> $name [INFO] [stdout] | ------------ required by a bound in this [INFO] [stdout] 656 | where [INFO] [stdout] 657 | T: Into<$name>, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `bigint::i512::wrapping_div` [INFO] [stdout] ... [INFO] [stdout] 1596 | construct_bigint!(i512, 8); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] = note: this error originates in the macro `construct_bigint` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/bigint.rs:2341:14 [INFO] [stdout] | [INFO] [stdout] 2341 | (i256::from(1), false), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `bigint::i256: From<{integer}>` found [INFO] [stdout] --> src/bigint.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 318 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 326 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 334 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 342 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 350 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1357 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1372 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1387 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1402 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1417 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1595 | construct_bigint!(i256, 4); [INFO] [stdout] | -------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 1605 | construct_signed_bigint_methods!(i256, 4); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: this error originates in the macro `construct_bigint` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/bigint.rs:2342:13 [INFO] [stdout] | [INFO] [stdout] 2342 | i256::from(7).overflowing_rem(i256::from(2i32)) [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `bigint::i256: From<{integer}>` found [INFO] [stdout] --> src/bigint.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 318 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 326 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 334 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 342 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 350 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1357 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1372 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1387 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1402 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1417 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1595 | construct_bigint!(i256, 4); [INFO] [stdout] | -------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 1605 | construct_signed_bigint_methods!(i256, 4); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: this error originates in the macro `construct_bigint` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/bigint.rs:2346:39 [INFO] [stdout] | [INFO] [stdout] 2346 | i256::MIN.overflowing_rem(i256::from(-1)) [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `bigint::i256: From<{integer}>` found [INFO] [stdout] --> src/bigint.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 318 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 326 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 334 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 342 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 350 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1357 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1372 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1387 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1402 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1417 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1595 | construct_bigint!(i256, 4); [INFO] [stdout] | -------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 1605 | construct_signed_bigint_methods!(i256, 4); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: this error originates in the macro `construct_bigint` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/bigint.rs:2354:20 [INFO] [stdout] | [INFO] [stdout] 2354 | assert_eq!(i1024::from(1), i1024::from(7).wrapping_rem(2)); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `bigint::i1024: From<{integer}>` found [INFO] [stdout] --> src/bigint.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 318 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 326 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 334 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 342 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 350 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1357 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1372 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1387 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1402 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1417 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1597 | construct_bigint!(i1024, 16); [INFO] [stdout] | ---------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 1607 | construct_signed_bigint_methods!(i1024, 16); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: this error originates in the macro `construct_bigint` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/bigint.rs:2354:36 [INFO] [stdout] | [INFO] [stdout] 2354 | assert_eq!(i1024::from(1), i1024::from(7).wrapping_rem(2)); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `bigint::i1024: From<{integer}>` found [INFO] [stdout] --> src/bigint.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 318 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 326 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 334 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 342 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 350 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1357 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1372 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1387 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1402 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1417 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1597 | construct_bigint!(i1024, 16); [INFO] [stdout] | ---------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 1607 | construct_signed_bigint_methods!(i1024, 16); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: this error originates in the macro `construct_bigint` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/bigint.rs:2354:51 [INFO] [stdout] | [INFO] [stdout] 2354 | assert_eq!(i1024::from(1), i1024::from(7).wrapping_rem(2)); [INFO] [stdout] | ^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `bigint::i1024: ~const From<{integer}>` found [INFO] [stdout] --> src/bigint.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 318 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 326 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 334 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 342 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 350 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1357 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1372 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1387 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1402 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1417 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1597 | construct_bigint!(i1024, 16); [INFO] [stdout] | ---------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 1607 | construct_signed_bigint_methods!(i1024, 16); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] note: required by a bound in `bigint::i1024::wrapping_rem` [INFO] [stdout] --> src/bigint.rs:709:20 [INFO] [stdout] | [INFO] [stdout] 707 | pub fn wrapping_rem(self, other: T) -> $name [INFO] [stdout] | ------------ required by a bound in this [INFO] [stdout] 708 | where [INFO] [stdout] 709 | T: Into<$name>, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `bigint::i1024::wrapping_rem` [INFO] [stdout] ... [INFO] [stdout] 1597 | construct_bigint!(i1024, 16); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] = note: this error originates in the macro `construct_bigint` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/bigint.rs:2355:42 [INFO] [stdout] | [INFO] [stdout] 2355 | assert_eq!(i512::ZERO, i512::MIN.wrapping_rem(-1)); [INFO] [stdout] | ^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `bigint::i512: ~const From<{integer}>` found [INFO] [stdout] --> src/bigint.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 318 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 326 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 334 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 342 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 350 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1357 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1372 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1387 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1402 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1417 | impl From for $name { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1596 | construct_bigint!(i512, 8); [INFO] [stdout] | -------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 1606 | construct_signed_bigint_methods!(i512, 8); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] note: required by a bound in `bigint::i512::wrapping_rem` [INFO] [stdout] --> src/bigint.rs:709:20 [INFO] [stdout] | [INFO] [stdout] 707 | pub fn wrapping_rem(self, other: T) -> $name [INFO] [stdout] | ------------ required by a bound in this [INFO] [stdout] 708 | where [INFO] [stdout] 709 | T: Into<$name>, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `bigint::i512::wrapping_rem` [INFO] [stdout] ... [INFO] [stdout] 1596 | construct_bigint!(i512, 8); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] = note: this error originates in the macro `construct_bigint` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::fmt::Write` [INFO] [stdout] --> src/hex.rs:167:13 [INFO] [stdout] | [INFO] [stdout] 167 | use core::fmt::Write; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 105 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0283, E0412, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0283`. [INFO] [stdout] [INFO] [stderr] error: could not compile `amplify_num` due to 106 previous errors; 1 warning emitted [INFO] running `Command { std: "docker" "inspect" "82833ea003edfd29b96ff795857b8713dd8e584efb823c2dcf6d2919b3648edf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "82833ea003edfd29b96ff795857b8713dd8e584efb823c2dcf6d2919b3648edf", kill_on_drop: false }` [INFO] [stdout] 82833ea003edfd29b96ff795857b8713dd8e584efb823c2dcf6d2919b3648edf