[INFO] fetching crate aorist_extendr-api 0.0.1... [INFO] testing aorist_extendr-api-0.0.1 against beta-2022-04-10 for beta-1.61-1 [INFO] extracting crate aorist_extendr-api 0.0.1 into /workspace/builds/worker-0/source [INFO] validating manifest of crates.io crate aorist_extendr-api 0.0.1 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 aorist_extendr-api 0.0.1 [INFO] finished tweaking crates.io crate aorist_extendr-api 0.0.1 [INFO] tweaked toml for crates.io crate aorist_extendr-api 0.0.1 written to /workspace/builds/worker-0/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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] ddc7d7c1c3ff4de4602560e73d42750e47450bf48e94d6a8952e2e3094d7f14d [INFO] running `Command { std: "docker" "start" "-a" "ddc7d7c1c3ff4de4602560e73d42750e47450bf48e94d6a8952e2e3094d7f14d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ddc7d7c1c3ff4de4602560e73d42750e47450bf48e94d6a8952e2e3094d7f14d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ddc7d7c1c3ff4de4602560e73d42750e47450bf48e94d6a8952e2e3094d7f14d", kill_on_drop: false }` [INFO] [stdout] ddc7d7c1c3ff4de4602560e73d42750e47450bf48e94d6a8952e2e3094d7f14d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 5d68b48bcab9948b3bde3d162dd0157ada566e25921f757aed488c00259dd04d [INFO] running `Command { std: "docker" "start" "-a" "5d68b48bcab9948b3bde3d162dd0157ada566e25921f757aed488c00259dd04d", kill_on_drop: false }` [INFO] [stderr] Compiling libR-sys v0.2.2 [INFO] [stderr] Compiling aorist_extendr-engine v0.0.1 [INFO] [stderr] Compiling aorist_extendr-macros v0.0.1 [INFO] [stderr] Compiling aorist_extendr-api v0.0.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 11.21s [INFO] running `Command { std: "docker" "inspect" "5d68b48bcab9948b3bde3d162dd0157ada566e25921f757aed488c00259dd04d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5d68b48bcab9948b3bde3d162dd0157ada566e25921f757aed488c00259dd04d", kill_on_drop: false }` [INFO] [stdout] 5d68b48bcab9948b3bde3d162dd0157ada566e25921f757aed488c00259dd04d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 85c7c867d3eb7a3682e280a9d93de4f86b38cba83966c0df2745c13d6d043d67 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "85c7c867d3eb7a3682e280a9d93de4f86b38cba83966c0df2745c13d6d043d67", kill_on_drop: false }` [INFO] [stderr] Compiling aorist_extendr-api v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_api` [INFO] [stdout] --> tests/extendr_macro.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use extendr_api::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared crate or module `extendr_api` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `extendr` in this scope [INFO] [stdout] --> tests/extendr_macro.rs:3:3 [INFO] [stdout] | [INFO] [stdout] 3 | #[extendr(use_try_from = true)] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing one of these items: [INFO] [stdout] aorist_extendr_api::extendr [INFO] [stdout] aorist_extendr_macros::extendr [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `extendr` in this scope [INFO] [stdout] --> tests/extendr_macro.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[extendr(use_try_from = true)] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing one of these items: [INFO] [stdout] aorist_extendr_api::extendr [INFO] [stdout] aorist_extendr_macros::extendr [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `extendr` in this scope [INFO] [stdout] --> tests/extendr_macro.rs:13:3 [INFO] [stdout] | [INFO] [stdout] 13 | #[extendr(use_try_from = true)] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing one of these items: [INFO] [stdout] aorist_extendr_api::extendr [INFO] [stdout] aorist_extendr_macros::extendr [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `extendr` in this scope [INFO] [stdout] --> tests/extendr_macro.rs:22:3 [INFO] [stdout] | [INFO] [stdout] 22 | #[extendr(use_try_from = true)] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing one of these items: [INFO] [stdout] aorist_extendr_api::extendr [INFO] [stdout] aorist_extendr_macros::extendr [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `extendr` in this scope [INFO] [stdout] --> tests/extendr_macro.rs:31:3 [INFO] [stdout] | [INFO] [stdout] 31 | #[extendr(use_try_from = true)] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing one of these items: [INFO] [stdout] aorist_extendr_api::extendr [INFO] [stdout] aorist_extendr_macros::extendr [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `test` in this scope [INFO] [stdout] --> tests/extendr_macro.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | test! { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] aorist_extendr_api::test [INFO] [stdout] = note: `test` is in scope, but it is an attribute: `#[test]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `test` in this scope [INFO] [stdout] --> tests/extendr_macro.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 97 | test! { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] aorist_extendr_api::test [INFO] [stdout] = note: `test` is in scope, but it is an attribute: `#[test]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] [INFO] [stderr] error: could not compile `aorist_extendr-api` due to 9 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0432]: unresolved import `extendr_macros` [INFO] [stdout] --> src/lib.rs:447:9 [INFO] [stdout] | [INFO] [stdout] 447 | use extendr_macros::extendr; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_macros` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `extendr_macros` [INFO] [stdout] --> src/lib.rs:448:9 [INFO] [stdout] | [INFO] [stdout] 448 | use extendr_macros::extendr_module; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_macros` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `extendr_macros` [INFO] [stdout] --> src/lib.rs:449:9 [INFO] [stdout] | [INFO] [stdout] 449 | use extendr_macros::pairlist; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_macros` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:451:7 [INFO] [stdout] | [INFO] [stdout] 451 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:463:7 [INFO] [stdout] | [INFO] [stdout] 463 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:469:7 [INFO] [stdout] | [INFO] [stdout] 469 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:475:7 [INFO] [stdout] | [INFO] [stdout] 475 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:481:7 [INFO] [stdout] | [INFO] [stdout] 481 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:486:7 [INFO] [stdout] | [INFO] [stdout] 486 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:491:7 [INFO] [stdout] | [INFO] [stdout] 491 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:496:7 [INFO] [stdout] | [INFO] [stdout] 496 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:501:7 [INFO] [stdout] | [INFO] [stdout] 501 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:506:7 [INFO] [stdout] | [INFO] [stdout] 506 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:511:7 [INFO] [stdout] | [INFO] [stdout] 511 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:516:7 [INFO] [stdout] | [INFO] [stdout] 516 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:521:7 [INFO] [stdout] | [INFO] [stdout] 521 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:526:7 [INFO] [stdout] | [INFO] [stdout] 526 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:531:7 [INFO] [stdout] | [INFO] [stdout] 531 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:536:7 [INFO] [stdout] | [INFO] [stdout] 536 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:541:7 [INFO] [stdout] | [INFO] [stdout] 541 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:546:7 [INFO] [stdout] | [INFO] [stdout] 546 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:551:7 [INFO] [stdout] | [INFO] [stdout] 551 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:556:7 [INFO] [stdout] | [INFO] [stdout] 556 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:561:7 [INFO] [stdout] | [INFO] [stdout] 561 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:566:7 [INFO] [stdout] | [INFO] [stdout] 566 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:571:7 [INFO] [stdout] | [INFO] [stdout] 571 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:576:7 [INFO] [stdout] | [INFO] [stdout] 576 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:585:7 [INFO] [stdout] | [INFO] [stdout] 585 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the attribute macro `extendr` [INFO] [stdout] --> src/lib.rs:611:7 [INFO] [stdout] | [INFO] [stdout] 611 | #[extendr] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `extendr_module` [INFO] [stdout] --> src/lib.rs:616:5 [INFO] [stdout] | [INFO] [stdout] 616 | extendr_module! { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `pairlist` [INFO] [stdout] --> src/lib.rs:803:24 [INFO] [stdout] | [INFO] [stdout] 803 | assert_eq!(pairlist!(1, 2, 3), Pairlist::from_pairs(&[("", 1), ("", 2), ("", 3)])); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `pairlist` [INFO] [stdout] --> src/lib.rs:804:24 [INFO] [stdout] | [INFO] [stdout] 804 | assert_eq!(pairlist!(a=1, 2, 3), Pairlist::from_pairs(&[("a", 1), ("", 2), ("", 3)])); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `pairlist` [INFO] [stdout] --> src/lib.rs:805:24 [INFO] [stdout] | [INFO] [stdout] 805 | assert_eq!(pairlist!(1, b=2, 3), Pairlist::from_pairs(&[("", 1), ("b", 2), ("", 3)])); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `pairlist` [INFO] [stdout] --> src/lib.rs:806:24 [INFO] [stdout] | [INFO] [stdout] 806 | assert_eq!(pairlist!(a=1, b=2, c=3), Pairlist::from_pairs(&[("a", 1), ("b", 2), ("c", 3)])); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `pairlist` [INFO] [stdout] --> src/lib.rs:807:24 [INFO] [stdout] | [INFO] [stdout] 807 | assert_eq!(pairlist!(a=NULL), Pairlist::from_pairs(&[("a", ())])); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `pairlist` [INFO] [stdout] --> src/lib.rs:808:24 [INFO] [stdout] | [INFO] [stdout] 808 | assert_eq!(pairlist!(), Pairlist::from(())); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_engine` [INFO] [stdout] --> src/rmacros.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | extendr_engine::start_r(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_engine` [INFO] [stdout] | [INFO] [stdout] ::: src/ownership.rs:233:9 [INFO] [stdout] | [INFO] [stdout] 233 | / test! { [INFO] [stdout] 234 | | single_threaded(|| unsafe { [INFO] [stdout] 235 | | { [INFO] [stdout] 236 | | let mut own = OWNERSHIP.lock().expect("lock failed"); [INFO] [stdout] ... | [INFO] [stdout] 290 | | }); [INFO] [stdout] 291 | | } [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_engine` [INFO] [stdout] --> src/rmacros.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | extendr_engine::start_r(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_engine` [INFO] [stdout] | [INFO] [stdout] ::: src/ownership.rs:296:9 [INFO] [stdout] | [INFO] [stdout] 296 | / test! { [INFO] [stdout] 297 | | single_threaded(|| unsafe { [INFO] [stdout] 298 | | { [INFO] [stdout] 299 | | let mut own = OWNERSHIP.lock().expect("protect failed"); [INFO] [stdout] ... | [INFO] [stdout] 331 | | }); [INFO] [stdout] 332 | | } [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_engine` [INFO] [stdout] --> src/rmacros.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | extendr_engine::start_r(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_engine` [INFO] [stdout] | [INFO] [stdout] ::: src/robj/tests.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | / test! { [INFO] [stdout] 6 | | // Special values [INFO] [stdout] 7 | | assert_eq!(format!("{:?}", r!(NULL)), "r!(NULL)"); [INFO] [stdout] 8 | | assert_eq!(format!("{:?}", r!(TRUE)), "r!(TRUE)"); [INFO] [stdout] ... | [INFO] [stdout] 35 | | ); [INFO] [stdout] 36 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_engine` [INFO] [stdout] --> src/rmacros.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | extendr_engine::start_r(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_engine` [INFO] [stdout] | [INFO] [stdout] ::: src/robj/tests.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | / test! { [INFO] [stdout] 42 | | assert_eq!(::from_robj(&Robj::from(true)), Ok(true)); [INFO] [stdout] 43 | | assert_eq!(::from_robj(&Robj::from(1)), Ok(1)); [INFO] [stdout] 44 | | assert_eq!(::from_robj(&Robj::from(1)), Ok(1)); [INFO] [stdout] ... | [INFO] [stdout] 126 | | assert!(>::from_robj(&Robj::from(["1", "2"])).is_err()); [INFO] [stdout] 127 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_engine` [INFO] [stdout] --> src/rmacros.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | extendr_engine::start_r(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_engine` [INFO] [stdout] | [INFO] [stdout] ::: src/robj/tests.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | / test! { [INFO] [stdout] 133 | | assert_eq!(::try_from(Robj::from(true)), Ok(true)); [INFO] [stdout] 134 | | assert_eq!(::try_from(Robj::from(1)), Ok(1)); [INFO] [stdout] 135 | | assert_eq!(::try_from(Robj::from(1)), Ok(1)); [INFO] [stdout] ... | [INFO] [stdout] 219 | | assert!(>::try_from(Robj::from(["1", "2"])).is_err()); [INFO] [stdout] 220 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_engine` [INFO] [stdout] --> src/rmacros.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | extendr_engine::start_r(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_engine` [INFO] [stdout] | [INFO] [stdout] ::: src/robj/tests.rs:224:5 [INFO] [stdout] | [INFO] [stdout] 224 | / test! { [INFO] [stdout] 225 | | assert_eq!(Robj::from(true), Robj::from([Bool::from(true)])); [INFO] [stdout] 226 | | //assert_eq!(Robj::from(1_u8), Robj::from(1)); [INFO] [stdout] 227 | | assert_eq!(Robj::from(1_u16), Robj::from(1)); [INFO] [stdout] ... | [INFO] [stdout] 257 | | assert!(Robj::from(>::None).is_na()); [INFO] [stdout] 258 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_engine` [INFO] [stdout] --> src/rmacros.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | extendr_engine::start_r(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_engine` [INFO] [stdout] | [INFO] [stdout] ::: src/robj/tests.rs:263:5 [INFO] [stdout] | [INFO] [stdout] 263 | / test! { [INFO] [stdout] 264 | | let p = parse("print(1L);print(1L);")?; [INFO] [stdout] 265 | | let q = r!(Expression::from_values(&[ [INFO] [stdout] 266 | | r!(Language::from_values(&[r!(Symbol::from_string("print")), r!(1)])), [INFO] [stdout] ... | [INFO] [stdout] 272 | | assert_eq!(p, Robj::from(2)); [INFO] [stdout] 273 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_engine` [INFO] [stdout] --> src/rmacros.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | extendr_engine::start_r(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_engine` [INFO] [stdout] | [INFO] [stdout] ::: src/robj/tests.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | / test! { [INFO] [stdout] 279 | | // Allocation where size is known in advance. [INFO] [stdout] 280 | | let robj = (0..3).collect_robj(); [INFO] [stdout] 281 | | assert_eq!(robj.as_integer_vector().unwrap(), vec![0, 1, 2]); [INFO] [stdout] ... | [INFO] [stdout] 315 | | assert_eq!(robj.as_str_vector(), Some(vec!["0", "2"])); [INFO] [stdout] 316 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_engine` [INFO] [stdout] --> src/rmacros.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | extendr_engine::start_r(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_engine` [INFO] [stdout] | [INFO] [stdout] ::: src/robj/tests.rs:326:5 [INFO] [stdout] | [INFO] [stdout] 326 | / test! { [INFO] [stdout] 327 | | let src: &[&str] = &["1", "2", "3"]; [INFO] [stdout] 328 | | let robj = Robj::from(src); [INFO] [stdout] 329 | | let iter = ::from_robj(&robj).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 352 | | */ [INFO] [stdout] 353 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_engine` [INFO] [stdout] --> src/rmacros.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | extendr_engine::start_r(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_engine` [INFO] [stdout] | [INFO] [stdout] ::: src/wrapper/matrix.rs:357:5 [INFO] [stdout] | [INFO] [stdout] 357 | / test! { [INFO] [stdout] 358 | | let vector = RColumn::new_column(3, |r| [1., 2., 3.][r]); [INFO] [stdout] 359 | | let robj = r!(vector); [INFO] [stdout] 360 | | assert_eq!(robj.is_vector(), true); [INFO] [stdout] ... | [INFO] [stdout] 390 | | assert_eq!(array2.nsub(), 2); [INFO] [stdout] 391 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_engine` [INFO] [stdout] --> src/rmacros.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | extendr_engine::start_r(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_engine` [INFO] [stdout] | [INFO] [stdout] ::: src/wrapper/symbol.rs:227:9 [INFO] [stdout] | [INFO] [stdout] 227 | / test! { [INFO] [stdout] 228 | | assert!(unbound_value().is_symbol()); [INFO] [stdout] 229 | | assert!(missing_arg().is_symbol()); [INFO] [stdout] 230 | | assert!(base_symbol().is_symbol()); [INFO] [stdout] ... | [INFO] [stdout] 260 | | assert!(dot_target().is_symbol()); [INFO] [stdout] 261 | | } [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_engine` [INFO] [stdout] --> src/rmacros.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | extendr_engine::start_r(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_engine` [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:624:9 [INFO] [stdout] | [INFO] [stdout] 624 | / test! { [INFO] [stdout] 625 | | use super::*; [INFO] [stdout] 626 | | // Call the exported functions through their generated C wrappers. [INFO] [stdout] 627 | | unsafe { [INFO] [stdout] ... | [INFO] [stdout] 670 | | } [INFO] [stdout] 671 | | } [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_engine` [INFO] [stdout] --> src/rmacros.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | extendr_engine::start_r(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_engine` [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:676:9 [INFO] [stdout] | [INFO] [stdout] 676 | / test! { [INFO] [stdout] 677 | | let mut person = Person::new(); [INFO] [stdout] 678 | | person.set_name("fred"); [INFO] [stdout] 679 | | let robj = r!(person); [INFO] [stdout] ... | [INFO] [stdout] 682 | | assert_eq!(person2.name(), "fred"); [INFO] [stdout] 683 | | } [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_engine` [INFO] [stdout] --> src/rmacros.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | extendr_engine::start_r(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_engine` [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:688:9 [INFO] [stdout] | [INFO] [stdout] 688 | / test! { [INFO] [stdout] 689 | | unsafe { [INFO] [stdout] 690 | | // #[extendr] [INFO] [stdout] 691 | | // pub fn f64_slice(x: &[f64]) -> &[f64] { x } [INFO] [stdout] ... | [INFO] [stdout] 745 | | } [INFO] [stdout] 746 | | } [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_engine` [INFO] [stdout] --> src/rmacros.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | extendr_engine::start_r(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_engine` [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:760:9 [INFO] [stdout] | [INFO] [stdout] 760 | / test! { [INFO] [stdout] 761 | | let txt_con = R!(textConnection("test_con", open = "w")).unwrap(); [INFO] [stdout] 762 | | call!("sink", &txt_con).unwrap(); [INFO] [stdout] 763 | | rprintln!("Hello world"); [INFO] [stdout] ... | [INFO] [stdout] 767 | | assert_eq!(result, r!("Hello world")); [INFO] [stdout] 768 | | } [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_engine` [INFO] [stdout] --> src/rmacros.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | extendr_engine::start_r(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_engine` [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:781:9 [INFO] [stdout] | [INFO] [stdout] 781 | / ... test! { [INFO] [stdout] 782 | | ... // Rust interface. [INFO] [stdout] 783 | | ... let metadata = get_my_module_metadata(); [INFO] [stdout] 784 | | ... assert_eq!(metadata.functions[0].doc, " comment #1\n comment #2\n\n comment #3\n comment #4\n *\n aux_func doc... [INFO] [stdout] ... | [INFO] [stdout] 796 | | ... assert_eq!(impls.len(), 1); [INFO] [stdout] 797 | | ... } [INFO] [stdout] | |_______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_engine` [INFO] [stdout] --> src/rmacros.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | extendr_engine::start_r(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_engine` [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:802:9 [INFO] [stdout] | [INFO] [stdout] 802 | / test! { [INFO] [stdout] 803 | | assert_eq!(pairlist!(1, 2, 3), Pairlist::from_pairs(&[("", 1), ("", 2), ("", 3)])); [INFO] [stdout] 804 | | assert_eq!(pairlist!(a=1, 2, 3), Pairlist::from_pairs(&[("a", 1), ("", 2), ("", 3)])); [INFO] [stdout] 805 | | assert_eq!(pairlist!(1, b=2, 3), Pairlist::from_pairs(&[("", 1), ("b", 2), ("", 3)])); [INFO] [stdout] ... | [INFO] [stdout] 808 | | assert_eq!(pairlist!(), Pairlist::from(())); [INFO] [stdout] 809 | | } [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `extendr_engine` [INFO] [stdout] --> src/rmacros.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | extendr_engine::start_r(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared crate or module `extendr_engine` [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:814:9 [INFO] [stdout] | [INFO] [stdout] 814 | / test! { [INFO] [stdout] 815 | | assert_eq!(R!("1")?, r!(1.0)); [INFO] [stdout] 816 | | assert_eq!(R!(r"1")?, r!(1.0)); [INFO] [stdout] 817 | | assert_eq!(R!(r" [INFO] [stdout] ... | [INFO] [stdout] 836 | | ")?, r!(1.0)); [INFO] [stdout] 837 | | } [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__inttypes` in this scope [INFO] [stdout] --> src/lib.rs:628:17 [INFO] [stdout] | [INFO] [stdout] 628 | wrap__inttypes( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__inttypes` in this scope [INFO] [stdout] --> src/lib.rs:638:17 [INFO] [stdout] | [INFO] [stdout] 638 | wrap__inttypes( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__floattypes` in this scope [INFO] [stdout] --> src/lib.rs:648:17 [INFO] [stdout] | [INFO] [stdout] 648 | wrap__floattypes(Robj::from(1.).get(), Robj::from(2.).get()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__floattypes` in this scope [INFO] [stdout] --> src/lib.rs:649:17 [INFO] [stdout] | [INFO] [stdout] 649 | wrap__floattypes(Robj::from(1).get(), Robj::from(2).get()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__strtypes` in this scope [INFO] [stdout] --> src/lib.rs:650:17 [INFO] [stdout] | [INFO] [stdout] 650 | wrap__strtypes(Robj::from("abc").get(), Robj::from("def").get()); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__vectortypes` in this scope [INFO] [stdout] --> src/lib.rs:651:17 [INFO] [stdout] | [INFO] [stdout] 651 | wrap__vectortypes( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__robjtype` in this scope [INFO] [stdout] --> src/lib.rs:655:17 [INFO] [stdout] | [INFO] [stdout] 655 | wrap__robjtype(Robj::from(1).get()); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__return_u8` in this scope [INFO] [stdout] --> src/lib.rs:658:38 [INFO] [stdout] | [INFO] [stdout] 658 | assert_eq!(new_owned(wrap__return_u8()), Robj::from(123)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__return_u16` in this scope [INFO] [stdout] --> src/lib.rs:659:38 [INFO] [stdout] | [INFO] [stdout] 659 | assert_eq!(new_owned(wrap__return_u16()), Robj::from(123)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__return_u32` in this scope [INFO] [stdout] --> src/lib.rs:660:38 [INFO] [stdout] | [INFO] [stdout] 660 | assert_eq!(new_owned(wrap__return_u32()), Robj::from(123)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__return_u64` in this scope [INFO] [stdout] --> src/lib.rs:661:38 [INFO] [stdout] | [INFO] [stdout] 661 | assert_eq!(new_owned(wrap__return_u64()), Robj::from(123)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__return_i8` in this scope [INFO] [stdout] --> src/lib.rs:662:38 [INFO] [stdout] | [INFO] [stdout] 662 | assert_eq!(new_owned(wrap__return_i8()), Robj::from(123)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__return_i16` in this scope [INFO] [stdout] --> src/lib.rs:663:38 [INFO] [stdout] | [INFO] [stdout] 663 | assert_eq!(new_owned(wrap__return_i16()), Robj::from(123)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__return_i32` in this scope [INFO] [stdout] --> src/lib.rs:664:38 [INFO] [stdout] | [INFO] [stdout] 664 | assert_eq!(new_owned(wrap__return_i32()), Robj::from(123)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__return_i64` in this scope [INFO] [stdout] --> src/lib.rs:665:38 [INFO] [stdout] | [INFO] [stdout] 665 | assert_eq!(new_owned(wrap__return_i64()), Robj::from(123)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__return_f32` in this scope [INFO] [stdout] --> src/lib.rs:668:38 [INFO] [stdout] | [INFO] [stdout] 668 | assert_eq!(new_owned(wrap__return_f32()), Robj::from(123.)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__return_f64` in this scope [INFO] [stdout] --> src/lib.rs:669:38 [INFO] [stdout] | [INFO] [stdout] 669 | assert_eq!(new_owned(wrap__return_f64()), Robj::from(123.)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__f64_slice` in this scope [INFO] [stdout] --> src/lib.rs:694:38 [INFO] [stdout] | [INFO] [stdout] 694 | assert_eq!(new_owned(wrap__f64_slice(robj.get())), robj); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__i32_slice` in this scope [INFO] [stdout] --> src/lib.rs:700:38 [INFO] [stdout] | [INFO] [stdout] 700 | assert_eq!(new_owned(wrap__i32_slice(robj.get())), robj); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__bool_slice` in this scope [INFO] [stdout] --> src/lib.rs:706:38 [INFO] [stdout] | [INFO] [stdout] 706 | assert_eq!(new_owned(wrap__bool_slice(robj.get())), robj); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__f64_iter` in this scope [INFO] [stdout] --> src/lib.rs:712:38 [INFO] [stdout] | [INFO] [stdout] 712 | assert_eq!(new_owned(wrap__f64_iter(robj.get())), robj); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__i32_iter` in this scope [INFO] [stdout] --> src/lib.rs:718:38 [INFO] [stdout] | [INFO] [stdout] 718 | assert_eq!(new_owned(wrap__i32_iter(robj.get())), robj); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__bool_iter` in this scope [INFO] [stdout] --> src/lib.rs:724:38 [INFO] [stdout] | [INFO] [stdout] 724 | assert_eq!(new_owned(wrap__bool_iter(robj.get())), robj); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__symbol` in this scope [INFO] [stdout] --> src/lib.rs:730:38 [INFO] [stdout] | [INFO] [stdout] 730 | assert_eq!(new_owned(wrap__symbol(robj.get())), robj); [INFO] [stdout] | ^^^^^^^^^^^^ help: a function with a similar name exists: `brace_symbol` [INFO] [stdout] | [INFO] [stdout] ::: src/wrapper/symbol.rs:85:1 [INFO] [stdout] | [INFO] [stdout] 85 | pub fn brace_symbol() -> Symbol { [INFO] [stdout] | ------------------------------- similarly named function `brace_symbol` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__matrix` in this scope [INFO] [stdout] --> src/lib.rs:737:38 [INFO] [stdout] | [INFO] [stdout] 737 | assert_eq!(new_owned(wrap__matrix(robj.get())), robj); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__hash_map` in this scope [INFO] [stdout] --> src/lib.rs:743:37 [INFO] [stdout] | [INFO] [stdout] 743 | let res = new_owned(wrap__hash_map(robj.get())); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_my_module_metadata` in this scope [INFO] [stdout] --> src/lib.rs:783:28 [INFO] [stdout] | [INFO] [stdout] 783 | let metadata = get_my_module_metadata(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `wrap__get_my_module_metadata` in this scope [INFO] [stdout] --> src/lib.rs:792:43 [INFO] [stdout] | [INFO] [stdout] 792 | let robj = unsafe { new_owned(wrap__get_my_module_metadata()) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/lib.rs:629:21 [INFO] [stdout] | [INFO] [stdout] 629 | Robj::from(1).get(), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:630:21 [INFO] [stdout] | [INFO] [stdout] 630 | Robj::from(2).get(), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:631:21 [INFO] [stdout] | [INFO] [stdout] 631 | Robj::from(3).get(), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:632:21 [INFO] [stdout] | [INFO] [stdout] 632 | Robj::from(4).get(), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:633:21 [INFO] [stdout] | [INFO] [stdout] 633 | Robj::from(5).get(), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:634:21 [INFO] [stdout] | [INFO] [stdout] 634 | Robj::from(6).get(), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:635:21 [INFO] [stdout] | [INFO] [stdout] 635 | Robj::from(7).get(), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:636:21 [INFO] [stdout] | [INFO] [stdout] 636 | Robj::from(8).get(), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:639:21 [INFO] [stdout] | [INFO] [stdout] 639 | Robj::from(1.).get(), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{float}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 151 | impl_real_tvv!(f64); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] 152 | impl_real_tvv!(f32); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{float}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:640:21 [INFO] [stdout] | [INFO] [stdout] 640 | Robj::from(2.).get(), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{float}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 151 | impl_real_tvv!(f64); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] 152 | impl_real_tvv!(f32); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{float}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:641:21 [INFO] [stdout] | [INFO] [stdout] 641 | Robj::from(3.).get(), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{float}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 151 | impl_real_tvv!(f64); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] 152 | impl_real_tvv!(f32); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{float}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:642:21 [INFO] [stdout] | [INFO] [stdout] 642 | Robj::from(4.).get(), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{float}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 151 | impl_real_tvv!(f64); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] 152 | impl_real_tvv!(f32); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{float}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:643:21 [INFO] [stdout] | [INFO] [stdout] 643 | Robj::from(5.).get(), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{float}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 151 | impl_real_tvv!(f64); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] 152 | impl_real_tvv!(f32); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{float}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:644:21 [INFO] [stdout] | [INFO] [stdout] 644 | Robj::from(6.).get(), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{float}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 151 | impl_real_tvv!(f64); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] 152 | impl_real_tvv!(f32); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{float}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:645:21 [INFO] [stdout] | [INFO] [stdout] 645 | Robj::from(7.).get(), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{float}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 151 | impl_real_tvv!(f64); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] 152 | impl_real_tvv!(f32); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{float}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:646:21 [INFO] [stdout] | [INFO] [stdout] 646 | Robj::from(8.).get(), [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{float}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 151 | impl_real_tvv!(f64); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] 152 | impl_real_tvv!(f32); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{float}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:648:34 [INFO] [stdout] | [INFO] [stdout] 648 | wrap__floattypes(Robj::from(1.).get(), Robj::from(2.).get()); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{float}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 151 | impl_real_tvv!(f64); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] 152 | impl_real_tvv!(f32); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{float}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:648:56 [INFO] [stdout] | [INFO] [stdout] 648 | wrap__floattypes(Robj::from(1.).get(), Robj::from(2.).get()); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{float}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 151 | impl_real_tvv!(f64); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] 152 | impl_real_tvv!(f32); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{float}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:649:34 [INFO] [stdout] | [INFO] [stdout] 649 | wrap__floattypes(Robj::from(1).get(), Robj::from(2).get()); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:649:55 [INFO] [stdout] | [INFO] [stdout] 649 | wrap__floattypes(Robj::from(1).get(), Robj::from(2).get()); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:655:32 [INFO] [stdout] | [INFO] [stdout] 655 | wrap__robjtype(Robj::from(1).get()); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:658:58 [INFO] [stdout] | [INFO] [stdout] 658 | assert_eq!(new_owned(wrap__return_u8()), Robj::from(123)); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:659:59 [INFO] [stdout] | [INFO] [stdout] 659 | assert_eq!(new_owned(wrap__return_u16()), Robj::from(123)); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:660:59 [INFO] [stdout] | [INFO] [stdout] 660 | assert_eq!(new_owned(wrap__return_u32()), Robj::from(123)); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:661:59 [INFO] [stdout] | [INFO] [stdout] 661 | assert_eq!(new_owned(wrap__return_u64()), Robj::from(123)); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:662:58 [INFO] [stdout] | [INFO] [stdout] 662 | assert_eq!(new_owned(wrap__return_i8()), Robj::from(123)); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:663:59 [INFO] [stdout] | [INFO] [stdout] 663 | assert_eq!(new_owned(wrap__return_i16()), Robj::from(123)); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:664:59 [INFO] [stdout] | [INFO] [stdout] 664 | assert_eq!(new_owned(wrap__return_i32()), Robj::from(123)); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:665:59 [INFO] [stdout] | [INFO] [stdout] 665 | assert_eq!(new_owned(wrap__return_i64()), Robj::from(123)); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:668:59 [INFO] [stdout] | [INFO] [stdout] 668 | assert_eq!(new_owned(wrap__return_f32()), Robj::from(123.)); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{float}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 151 | impl_real_tvv!(f64); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] 152 | impl_real_tvv!(f32); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{float}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:669:59 [INFO] [stdout] | [INFO] [stdout] 669 | assert_eq!(new_owned(wrap__return_f64()), Robj::from(123.)); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{float}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 151 | impl_real_tvv!(f64); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] 152 | impl_real_tvv!(f32); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{float}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Person: into_robj::ToVectorValue` is not satisfied [INFO] [stdout] --> src/rmacros.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | Robj::from($e) [INFO] [stdout] | ^^^^^^^^^^ the trait `into_robj::ToVectorValue` is not implemented for `Person` [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:679:24 [INFO] [stdout] | [INFO] [stdout] 679 | let robj = r!(person); [INFO] [stdout] | ---------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: required because of the requirements on the impl of `From` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: this error originates in the macro `r` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `from_robj` found for reference `&Person` in the current scope [INFO] [stdout] --> src/lib.rs:681:38 [INFO] [stdout] | [INFO] [stdout] 681 | let person2 = <&Person>::from_robj(&robj).unwrap(); [INFO] [stdout] | ^^^^^^^^^ function or associated item not found in `&Person` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `from_robj::FromRobj` defines an item `from_robj`, perhaps you need to implement it [INFO] [stdout] --> src/robj/from_robj.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub trait FromRobj<'a>: Sized { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/rmacros.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | Robj::from($e) [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:693:28 [INFO] [stdout] | [INFO] [stdout] 693 | let robj = r!([1., 2., 3.]); [INFO] [stdout] | ---------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{float}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 151 | impl_real_tvv!(f64); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] 152 | impl_real_tvv!(f32); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<[{float}; 3]>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:425:21 [INFO] [stdout] | [INFO] [stdout] 425 | impl<'a, T> From<$t> for Robj [INFO] [stdout] | ^^^^^^^^ ^^^^ [INFO] [stdout] ... [INFO] [stdout] 482 | impl_from_iter! {[T; 3]} [INFO] [stdout] | ------------------------ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: this error originates in the macro `r` (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/rmacros.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | Robj::from($e) [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:699:28 [INFO] [stdout] | [INFO] [stdout] 699 | let robj = r!([1, 2, 3]); [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<[{integer}; 3]>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:425:21 [INFO] [stdout] | [INFO] [stdout] 425 | impl<'a, T> From<$t> for Robj [INFO] [stdout] | ^^^^^^^^ ^^^^ [INFO] [stdout] ... [INFO] [stdout] 482 | impl_from_iter! {[T; 3]} [INFO] [stdout] | ------------------------ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: this error originates in the macro `r` (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/rmacros.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | Robj::from($e) [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:711:28 [INFO] [stdout] | [INFO] [stdout] 711 | let robj = r!([1., 2., 3.]); [INFO] [stdout] | ---------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{float}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 151 | impl_real_tvv!(f64); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] 152 | impl_real_tvv!(f32); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<[{float}; 3]>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:425:21 [INFO] [stdout] | [INFO] [stdout] 425 | impl<'a, T> From<$t> for Robj [INFO] [stdout] | ^^^^^^^^ ^^^^ [INFO] [stdout] ... [INFO] [stdout] 482 | impl_from_iter! {[T; 3]} [INFO] [stdout] | ------------------------ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: this error originates in the macro `r` (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/rmacros.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | Robj::from($e) [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:717:28 [INFO] [stdout] | [INFO] [stdout] 717 | let robj = r!([1, 2, 3]); [INFO] [stdout] | ------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<[{integer}; 3]>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:425:21 [INFO] [stdout] | [INFO] [stdout] 425 | impl<'a, T> From<$t> for Robj [INFO] [stdout] | ^^^^^^^^ ^^^^ [INFO] [stdout] ... [INFO] [stdout] 482 | impl_from_iter! {[T; 3]} [INFO] [stdout] | ------------------------ [INFO] [stdout] | | [INFO] [stdout] | in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: this error originates in the macro `r` (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/lib.rs:741:31 [INFO] [stdout] | [INFO] [stdout] 741 | let robj = r!(List::from_values(&[1, 2])); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ cannot infer type for reference `&{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `&{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | impl ToVectorValue for &$t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 167 | impl ToVectorValue for &$t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<&{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `&{integer}` [INFO] [stdout] note: required by a bound in `wrapper::list::List::from_values` [INFO] [stdout] --> src/wrapper/list.rs:42:18 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn from_values(values: V) -> Self [INFO] [stdout] | ----------- required by a bound in this [INFO] [stdout] ... [INFO] [stdout] 42 | V::Item: Into, [INFO] [stdout] | ^^^^^^^^^^ required by this bound in `wrapper::list::List::from_values` [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:803:44 [INFO] [stdout] | [INFO] [stdout] 803 | assert_eq!(pairlist!(1, 2, 3), Pairlist::from_pairs(&[("", 1), ("", 2), ("", 3)])); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] note: required because of the requirements on the impl of `wrapper::SymPair` for `&(&str, {integer})` [INFO] [stdout] --> src/wrapper/mod.rs:295:12 [INFO] [stdout] | [INFO] [stdout] 295 | impl SymPair for &(S, R) [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] note: required by a bound in `wrapper::pairlist::Pairlist::from_pairs` [INFO] [stdout] --> src/wrapper/pairlist.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn from_pairs(pairs: NV) -> Self [INFO] [stdout] | ---------- required by a bound in this [INFO] [stdout] ... [INFO] [stdout] 30 | NV::Item: SymPair, [INFO] [stdout] | ^^^^^^^ required by this bound in `wrapper::pairlist::Pairlist::from_pairs` [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:804:46 [INFO] [stdout] | [INFO] [stdout] 804 | assert_eq!(pairlist!(a=1, 2, 3), Pairlist::from_pairs(&[("a", 1), ("", 2), ("", 3)])); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] note: required because of the requirements on the impl of `wrapper::SymPair` for `&(&str, {integer})` [INFO] [stdout] --> src/wrapper/mod.rs:295:12 [INFO] [stdout] | [INFO] [stdout] 295 | impl SymPair for &(S, R) [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] note: required by a bound in `wrapper::pairlist::Pairlist::from_pairs` [INFO] [stdout] --> src/wrapper/pairlist.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn from_pairs(pairs: NV) -> Self [INFO] [stdout] | ---------- required by a bound in this [INFO] [stdout] ... [INFO] [stdout] 30 | NV::Item: SymPair, [INFO] [stdout] | ^^^^^^^ required by this bound in `wrapper::pairlist::Pairlist::from_pairs` [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:805:46 [INFO] [stdout] | [INFO] [stdout] 805 | assert_eq!(pairlist!(1, b=2, 3), Pairlist::from_pairs(&[("", 1), ("b", 2), ("", 3)])); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] note: required because of the requirements on the impl of `wrapper::SymPair` for `&(&str, {integer})` [INFO] [stdout] --> src/wrapper/mod.rs:295:12 [INFO] [stdout] | [INFO] [stdout] 295 | impl SymPair for &(S, R) [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] note: required by a bound in `wrapper::pairlist::Pairlist::from_pairs` [INFO] [stdout] --> src/wrapper/pairlist.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn from_pairs(pairs: NV) -> Self [INFO] [stdout] | ---------- required by a bound in this [INFO] [stdout] ... [INFO] [stdout] 30 | NV::Item: SymPair, [INFO] [stdout] | ^^^^^^^ required by this bound in `wrapper::pairlist::Pairlist::from_pairs` [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (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/lib.rs:806:50 [INFO] [stdout] | [INFO] [stdout] 806 | assert_eq!(pairlist!(a=1, b=2, c=3), Pairlist::from_pairs(&[("a", 1), ("b", 2), ("c", 3)])); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] note: multiple `impl`s satisfying `{integer}: into_robj::ToVectorValue` found [INFO] [stdout] --> src/robj/into_robj.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 153 | impl_real_tvv!(usize); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] ... [INFO] [stdout] 157 | impl ToVectorValue for $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 193 | impl_integer_tvv!(i8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 194 | impl_integer_tvv!(i16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 195 | impl_integer_tvv!(i32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 196 | impl_integer_tvv!(i64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 197 | impl_integer_tvv!(u8); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] 198 | impl_integer_tvv!(u16); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 199 | impl_integer_tvv!(u32); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] 200 | impl_integer_tvv!(u64); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] note: required because of the requirements on the impl of `From<{integer}>` for `robj::Robj` [INFO] [stdout] --> src/robj/into_robj.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | impl From for Robj [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] = note: required because of the requirements on the impl of `Into` for `{integer}` [INFO] [stdout] note: required because of the requirements on the impl of `wrapper::SymPair` for `&(&str, {integer})` [INFO] [stdout] --> src/wrapper/mod.rs:295:12 [INFO] [stdout] | [INFO] [stdout] 295 | impl SymPair for &(S, R) [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] note: required by a bound in `wrapper::pairlist::Pairlist::from_pairs` [INFO] [stdout] --> src/wrapper/pairlist.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn from_pairs(pairs: NV) -> Self [INFO] [stdout] | ---------- required by a bound in this [INFO] [stdout] ... [INFO] [stdout] 30 | NV::Item: SymPair, [INFO] [stdout] | ^^^^^^^ required by this bound in `wrapper::pairlist::Pairlist::from_pairs` [INFO] [stdout] = note: this error originates in the macro `impl_real_tvv` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 124 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0283, E0425, E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `aorist_extendr-api` due to 125 previous errors [INFO] running `Command { std: "docker" "inspect" "85c7c867d3eb7a3682e280a9d93de4f86b38cba83966c0df2745c13d6d043d67", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "85c7c867d3eb7a3682e280a9d93de4f86b38cba83966c0df2745c13d6d043d67", kill_on_drop: false }` [INFO] [stdout] 85c7c867d3eb7a3682e280a9d93de4f86b38cba83966c0df2745c13d6d043d67