[INFO] fetching crate gdnative-core 0.10.0... [INFO] testing gdnative-core-0.10.0 against beta-2022-04-10 for beta-1.61-1 [INFO] extracting crate gdnative-core 0.10.0 into /workspace/builds/worker-12/source [INFO] validating manifest of crates.io crate gdnative-core 0.10.0 on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate gdnative-core 0.10.0 [INFO] finished tweaking crates.io crate gdnative-core 0.10.0 [INFO] tweaked toml for crates.io crate gdnative-core 0.10.0 written to /workspace/builds/worker-12/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-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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] [stdout] dc28179fa70aef9e09a60b443e9ba863421c9fcbaa6543ad526185397714289f [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" "dc28179fa70aef9e09a60b443e9ba863421c9fcbaa6543ad526185397714289f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "dc28179fa70aef9e09a60b443e9ba863421c9fcbaa6543ad526185397714289f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dc28179fa70aef9e09a60b443e9ba863421c9fcbaa6543ad526185397714289f", kill_on_drop: false }` [INFO] [stdout] dc28179fa70aef9e09a60b443e9ba863421c9fcbaa6543ad526185397714289f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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] 149e997698a8af018396884510c9683a8f78c630cf2544bf09e6056f8963c2eb [INFO] running `Command { std: "docker" "start" "-a" "149e997698a8af018396884510c9683a8f78c630cf2544bf09e6056f8963c2eb", kill_on_drop: false }` [INFO] [stderr] Compiling bindgen v0.59.2 [INFO] [stderr] Compiling glam v0.20.5 [INFO] [stderr] Compiling atomic-take v1.0.0 [INFO] [stderr] Compiling nom v7.1.1 [INFO] [stderr] Compiling mini-internal v0.1.24 [INFO] [stderr] Compiling ahash v0.7.6 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling gdnative-impl-proc-macros v0.10.0 [INFO] [stderr] Compiling miniserde v0.1.24 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling gdnative-sys v0.10.0 [INFO] [stderr] Compiling gdnative-core v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 50.26s [INFO] running `Command { std: "docker" "inspect" "149e997698a8af018396884510c9683a8f78c630cf2544bf09e6056f8963c2eb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "149e997698a8af018396884510c9683a8f78c630cf2544bf09e6056f8963c2eb", kill_on_drop: false }` [INFO] [stdout] 149e997698a8af018396884510c9683a8f78c630cf2544bf09e6056f8963c2eb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 9c4e8ff34187ba4e70a258aa0a0da383a6daeeb9af5c13a34acc818933694d7c [INFO] running `Command { std: "docker" "start" "-a" "9c4e8ff34187ba4e70a258aa0a0da383a6daeeb9af5c13a34acc818933694d7c", kill_on_drop: false }` [INFO] [stderr] Compiling gdnative-core v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 4.98s [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/gdnative_core-53a5cde2194249c2) [INFO] running `Command { std: "docker" "inspect" "9c4e8ff34187ba4e70a258aa0a0da383a6daeeb9af5c13a34acc818933694d7c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9c4e8ff34187ba4e70a258aa0a0da383a6daeeb9af5c13a34acc818933694d7c", kill_on_drop: false }` [INFO] [stdout] 9c4e8ff34187ba4e70a258aa0a0da383a6daeeb9af5c13a34acc818933694d7c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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", 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] 6ad6d4c32a228e7a30aa03d61e85d28e714f8f41679350b9ef1062afaa248a48 [INFO] running `Command { std: "docker" "start" "-a" "6ad6d4c32a228e7a30aa03d61e85d28e714f8f41679350b9ef1062afaa248a48", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/gdnative_core-53a5cde2194249c2) [INFO] [stdout] [INFO] [stdout] running 50 tests [INFO] [stdout] test core_types::color::color_repr ... ok [INFO] [stdout] test core_types::access::tests::it_can_copy_back_owned ... ok [INFO] [stdout] test core_types::geom::basis::tests::retrieval_is_sane ... ok [INFO] [stdout] test core_types::geom::basis::tests::transposed_dot_is_sane ... ok [INFO] [stdout] test core_types::geom::plane::test::center ... ok [INFO] [stdout] test core_types::color::color_to_pixel_color_formats ... ok [INFO] [stdout] test core_types::access::tests::it_detects_unaligned_ptrs ... ok [INFO] [stdout] test core_types::geom::basis::tests::set_is_sane ... ok [INFO] [stdout] test core_types::geom::basis::tests::orthonormalized ... ok [INFO] [stdout] test core_types::geom::basis::tests::scale ... ok [INFO] [stdout] test core_types::geom::basis::tests::transposed ... ok [INFO] [stdout] test core_types::geom::basis::tests::to_quat ... ok [INFO] [stdout] test core_types::geom::basis::tests::determinant ... ok [INFO] [stdout] test core_types::geom::basis::tests::rotated ... ok [INFO] [stdout] test core_types::geom::basis::tests::xform ... ok [INFO] [stdout] test core_types::geom::basis::tests::xform_inv ... ok [INFO] [stdout] test core_types::geom::basis::tests::euler ... ok [INFO] [stdout] test core_types::geom::basis::tests::approx_eq ... ok [INFO] [stdout] test core_types::geom::basis::tests::scaled ... ok [INFO] [stdout] test core_types::geom::plane::test::distance_to ... ok [INFO] [stdout] test core_types::geom::plane::test::from_points ... ok [INFO] [stdout] test core_types::geom::plane::test::intersect_3 ... ok [INFO] [stdout] test core_types::geom::plane::test::intersects_ray ... ok [INFO] [stdout] test core_types::geom::plane::test::is_equal_approx ... ok [INFO] [stdout] test core_types::geom::plane::test::is_point_over ... ok [INFO] [stdout] test core_types::geom::plane::test::normalized ... ok [INFO] [stdout] test core_types::geom::quat::test::cubic_slerp ... ok [INFO] [stdout] test core_types::geom::quat::test::from_euler ... ok [INFO] [stdout] test core_types::geom::quat::test::mul_quat ... ok [INFO] [stdout] test core_types::geom::plane::test::project ... ok [INFO] [stdout] test core_types::geom::quat::test::mul_vec ... ok [INFO] [stdout] test core_types::geom::plane::test::intersects_segment ... ok [INFO] [stdout] test core_types::geom::basis::tests::inverse ... ok [INFO] [stdout] test core_types::geom::quat::test::slerp ... ok [INFO] [stdout] test core_types::geom::quat::test::slerpni ... ok [INFO] [stdout] test core_types::geom::quat::test::to_basis ... ok [INFO] [stdout] test core_types::geom::quat::test::to_euler ... ok [INFO] [stdout] test core_types::vector2::tests::it_has_the_same_size ... ok [INFO] [stdout] test core_types::vector2::tests::it_is_copy ... ok [INFO] [stdout] test core_types::vector2::tests::it_supports_inequality ... ok [INFO] [stdout] test core_types::vector2::tests::cubic_interpolate_is_sane ... ok [INFO] [stdout] test core_types::vector2::tests::snapped_is_sane ... ok [INFO] [stdout] test core_types::vector2::tests::slide_is_sane ... ok [INFO] [stdout] test core_types::geom::plane::test::contains_point ... ok [INFO] [stdout] test core_types::vector3::tests::it_has_the_same_size ... ok [INFO] [stdout] test core_types::vector3::tests::it_supports_equality ... ok [INFO] [stderr] Doc-tests gdnative-core [INFO] [stdout] test core_types::vector3::tests::it_is_copy ... ok [INFO] [stdout] test core_types::vector3::tests::it_supports_inequality ... ok [INFO] [stdout] test core_types::vector3::tests::rotated ... ok [INFO] [stdout] test core_types::vector2::tests::it_supports_equality ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test src/core_types/variant.rs - core_types::variant::ToVariantEq (line 783) ... ignored [INFO] [stdout] test src/core_types/variant.rs - core_types::variant::Variant::dispatch (line 432) ... ignored [INFO] [stdout] test src/export/method.rs - export::method::FromVarargs (line 305) ... ignored [INFO] [stdout] test src/export/user_data.rs - export::user_data (line 25) ... ignored [INFO] [stdout] test src/init/macros.rs - init::macros::godot_gdnative_init (line 54) ... ignored [INFO] [stdout] test src/init/macros.rs - init::macros::godot_gdnative_terminate (line 102) ... ignored [INFO] [stdout] test src/init/macros.rs - init::macros::godot_init (line 151) ... ignored [INFO] [stdout] test src/init/macros.rs - init::macros::godot_nativescript_init (line 8) ... ignored [INFO] [stdout] test src/macros.rs - macros::godot_site (line 43) ... ignored [INFO] [stdout] test src/object/instance.rs - object::instance::Instance::emplace (line 62) ... ignored [INFO] [stdout] test src/core_types/geom/basis.rs - core_types::geom::basis::Basis::from_rows (line 70) ... FAILED [INFO] [stdout] test src/export/class_builder.rs - export::class_builder::ClassBuilder::method (line 41) ... FAILED [INFO] [stdout] test src/profiler.rs - profiler::_profile_sig (line 167) ... FAILED [INFO] [stdout] test src/export/class_builder.rs - export::class_builder::ClassBuilder::signal (line 128) ... FAILED [INFO] [stdout] test src/init/mod.rs - init (line 22) - compile ... FAILED [INFO] [stdout] test src/export/class_builder.rs - export::class_builder::ClassBuilder::property (line 86) ... FAILED [INFO] [stdout] test src/core_types/pool_array.rs - core_types::pool_array::PoolArray::from_vec (line 70) - compile ... FAILED [INFO] [stdout] test src/export/property.rs - export::property::Property (line 369) - compile ... FAILED [INFO] [stdout] test src/export/property.rs - export::property::Property (line 380) - compile ... FAILED [INFO] [stdout] test src/export/property.rs - export::property::Property (line 391) - compile ... FAILED [INFO] [stdout] test src/export/property.rs - export::property::Property (line 412) - compile ... FAILED [INFO] [stdout] test src/core_types/string.rs - core_types::string::GodotString::format (line 224) - compile ... FAILED [INFO] [stdout] test src/core_types/string.rs - core_types::string::GodotString::format (line 212) - compile ... FAILED [INFO] [stdout] test src/export/property/hint.rs - export::property::hint::RangeHint (line 18) ... ok [INFO] [stdout] test src/export/property/hint.rs - export::property::hint::EnumHint (line 112) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/core_types/geom/basis.rs - core_types::geom::basis::Basis::from_rows (line 70) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `gdnative` [INFO] [stdout] --> src/core_types/geom/basis.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 3 | use gdnative::core_types::{Vector3, Basis}; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `gdnative` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> src/core_types/geom/basis.rs:72:9 [INFO] [stdout] | [INFO] [stdout] 4 | let a = Vector3::RIGHT; [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> src/core_types/geom/basis.rs:73:9 [INFO] [stdout] | [INFO] [stdout] 5 | let b = Vector3::UP; [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> src/core_types/geom/basis.rs:74:9 [INFO] [stdout] | [INFO] [stdout] 6 | let c = Vector3::BACK; [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Basis` [INFO] [stdout] --> src/core_types/geom/basis.rs:75:13 [INFO] [stdout] | [INFO] [stdout] 7 | let basis = Basis::from_rows( [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::core_types::Basis; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> src/core_types/geom/basis.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 8 | Vector3::new(a.x, b.x, c.x), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::core_types::Vector3; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> src/core_types/geom/basis.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 9 | Vector3::new(a.y, b.y, c.y), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::core_types::Vector3; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> src/core_types/geom/basis.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 10 | Vector3::new(a.z, b.z, c.z), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::core_types::Vector3; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/export/class_builder.rs - export::class_builder::ClassBuilder::method (line 41) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `gdnative` [INFO] [stdout] --> src/export/class_builder.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 3 | use gdnative::prelude::*; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `gdnative` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `gdnative` [INFO] [stdout] --> src/export/class_builder.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 4 | use gdnative::export::{RpcMode, Varargs}; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `gdnative` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `gdnative::export::RpcMode`, `gdnative::export::Varargs` [INFO] [stdout] --> src/export/class_builder.rs:43:24 [INFO] [stdout] | [INFO] [stdout] 4 | use gdnative::export::{RpcMode, Varargs}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `NativeClass` in this scope [INFO] [stdout] --> src/export/class_builder.rs:45:10 [INFO] [stdout] | [INFO] [stdout] 6 | #[derive(NativeClass)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `register_with` in this scope [INFO] [stdout] --> src/export/class_builder.rs:46:3 [INFO] [stdout] | [INFO] [stdout] 7 | #[register_with(Self::my_register)] [INFO] [stdout] | ^^^^^^^^^^^^^ help: a built-in attribute with a similar name exists: `register_attr` [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `no_constructor` in this scope [INFO] [stdout] --> src/export/class_builder.rs:47:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[no_constructor] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RpcMode` [INFO] [stdout] --> src/export/class_builder.rs:57:28 [INFO] [stdout] | [INFO] [stdout] 18 | .with_rpc_mode(RpcMode::RemoteSync) [INFO] [stdout] | ^^^^^^^ use of undeclared type `RpcMode` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ClassBuilder` in this scope [INFO] [stdout] --> src/export/class_builder.rs:54:30 [INFO] [stdout] | [INFO] [stdout] 15 | fn my_register(builder: &ClassBuilder) { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::export::ClassBuilder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Method` in this scope [INFO] [stdout] --> src/export/class_builder.rs:64:6 [INFO] [stdout] | [INFO] [stdout] 25 | impl Method for MyMethod { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::export::Method; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TInstance` in this scope [INFO] [stdout] --> src/export/class_builder.rs:65:26 [INFO] [stdout] | [INFO] [stdout] 26 | fn call(&self, this: TInstance<'_, MyType>, _args: Varargs<'_>) -> Variant { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::object::TInstance; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Varargs` in this scope [INFO] [stdout] --> src/export/class_builder.rs:65:56 [INFO] [stdout] | [INFO] [stdout] 26 | fn call(&self, this: TInstance<'_, MyType>, _args: Varargs<'_>) -> Variant { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::export::Varargs; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Variant` in this scope [INFO] [stdout] --> src/export/class_builder.rs:65:72 [INFO] [stdout] | [INFO] [stdout] 26 | fn call(&self, this: TInstance<'_, MyType>, _args: Varargs<'_>) -> Variant { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::core_types::Variant; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Variant` [INFO] [stdout] --> src/export/class_builder.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 29 | Variant::new(result) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::core_types::Variant; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 13 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/profiler.rs - profiler::_profile_sig (line 167) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `gdnative` [INFO] [stdout] --> src/profiler.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 3 | use gdnative::profiler::{profile, profile_sig}; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `gdnative` [INFO] [stdout] [INFO] [stdout] error: cannot find macro `profile_sig` in this scope [INFO] [stdout] --> src/profiler.rs:171:22 [INFO] [stdout] | [INFO] [stdout] 5 | let answer = profile(profile_sig!("foo"), || 42); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] gdnative_core::profiler::profile_sig [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `profile` in this scope [INFO] [stdout] --> src/profiler.rs:171:14 [INFO] [stdout] | [INFO] [stdout] 5 | let answer = profile(profile_sig!("foo"), || 42); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::profiler::profile; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/export/class_builder.rs - export::class_builder::ClassBuilder::signal (line 128) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `gdnative` [INFO] [stdout] --> src/export/class_builder.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 3 | use gdnative::prelude::*; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `gdnative` [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `NativeClass` in this scope [INFO] [stdout] --> src/export/class_builder.rs:131:10 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(NativeClass)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `inherit` in this scope [INFO] [stdout] --> src/export/class_builder.rs:132:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[inherit(Node)] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `register_with` in this scope [INFO] [stdout] --> src/export/class_builder.rs:133:3 [INFO] [stdout] | [INFO] [stdout] 7 | #[register_with(Self::my_register)] [INFO] [stdout] | ^^^^^^^^^^^^^ help: a built-in attribute with a similar name exists: `register_attr` [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `no_constructor` in this scope [INFO] [stdout] --> src/export/class_builder.rs:134:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[no_constructor] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VariantType` [INFO] [stdout] --> src/export/class_builder.rs:154:39 [INFO] [stdout] | [INFO] [stdout] 28 | .with_param("fuel_spent", VariantType::I64) [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `VariantType` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ClassBuilder` in this scope [INFO] [stdout] --> src/export/class_builder.rs:139:30 [INFO] [stdout] | [INFO] [stdout] 13 | fn my_register(builder: &ClassBuilder) { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::export::ClassBuilder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Variant` [INFO] [stdout] --> src/export/class_builder.rs:155:46 [INFO] [stdout] | [INFO] [stdout] 29 | .with_param_default("fuel_type", Variant::new("Kerosene")) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::core_types::Variant; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/init/mod.rs - init (line 22) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `gdnative` [INFO] [stdout] --> src/init/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 3 | use gdnative::prelude::*; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `gdnative` [INFO] [stdout] [INFO] [stdout] error: cannot find macro `godot_init` in this scope [INFO] [stdout] --> src/init/mod.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 16 | godot_init!(init); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] gdnative_core::godot_init [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `methods` in this scope [INFO] [stdout] --> src/init/mod.rs:29:3 [INFO] [stdout] | [INFO] [stdout] 9 | #[methods] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `NativeClass` in this scope [INFO] [stdout] --> src/init/mod.rs:25:10 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(NativeClass)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `no_constructor` in this scope [INFO] [stdout] --> src/init/mod.rs:26:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[no_constructor] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InitHandle` in this scope [INFO] [stdout] --> src/init/mod.rs:32:17 [INFO] [stdout] | [INFO] [stdout] 12 | fn init(handle: InitHandle) { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::init::InitHandle; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/export/class_builder.rs - export::class_builder::ClassBuilder::property (line 86) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `gdnative` [INFO] [stdout] --> src/export/class_builder.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 3 | use gdnative::prelude::*; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `gdnative` [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `NativeClass` in this scope [INFO] [stdout] --> src/export/class_builder.rs:89:10 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(NativeClass)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `inherit` in this scope [INFO] [stdout] --> src/export/class_builder.rs:90:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[inherit(Node)] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `register_with` in this scope [INFO] [stdout] --> src/export/class_builder.rs:91:3 [INFO] [stdout] | [INFO] [stdout] 7 | #[register_with(Self::my_register)] [INFO] [stdout] | ^^^^^^^^^^^^^ help: a built-in attribute with a similar name exists: `register_attr` [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `no_constructor` in this scope [INFO] [stdout] --> src/export/class_builder.rs:92:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[no_constructor] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TRef` in this scope [INFO] [stdout] --> src/export/class_builder.rs:99:35 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn get_foo(&self, _owner: TRef) -> i32 { self.foo } [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::object::TRef; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Node` in this scope [INFO] [stdout] --> src/export/class_builder.rs:99:40 [INFO] [stdout] | [INFO] [stdout] 14 | impl MyType { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 15 | pub fn get_foo(&self, _owner: TRef) -> i32 { self.foo } [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TRef` in this scope [INFO] [stdout] --> src/export/class_builder.rs:100:39 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn set_foo(&mut self, _owner: TRef, val: i32) { self.foo = val; } [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::object::TRef; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Node` in this scope [INFO] [stdout] --> src/export/class_builder.rs:100:44 [INFO] [stdout] | [INFO] [stdout] 14 | impl MyType { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 15 | pub fn get_foo(&self, _owner: TRef) -> i32 { self.foo } [INFO] [stdout] 16 | pub fn set_foo(&mut self, _owner: TRef, val: i32) { self.foo = val; } [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ClassBuilder` in this scope [INFO] [stdout] --> src/export/class_builder.rs:102:30 [INFO] [stdout] | [INFO] [stdout] 18 | fn my_register(builder: &ClassBuilder) { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::export::ClassBuilder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 10 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core_types/pool_array.rs - core_types::pool_array::PoolArray::from_vec (line 70) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `gdnative` [INFO] [stdout] --> src/core_types/pool_array.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 4 | use gdnative::core_types::Int32Array; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `gdnative` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Int32Array` in this scope [INFO] [stdout] --> src/core_types/pool_array.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 7 | let arr = (0..4).collect::(); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 3 | use gdnative_core::core_types::Int32Array; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Int32Array` in this scope [INFO] [stdout] --> src/core_types/pool_array.rs:79:51 [INFO] [stdout] | [INFO] [stdout] 11 | let arr = vec.iter().map(|&e| e as i32).collect::(); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 3 | use gdnative_core::core_types::Int32Array; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/export/property.rs - export::property::Property (line 369) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `gdnative` [INFO] [stdout] --> src/export/property.rs:370:5 [INFO] [stdout] | [INFO] [stdout] 3 | use gdnative::prelude::*; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `gdnative` [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `NativeClass` in this scope [INFO] [stdout] --> src/export/property.rs:371:10 [INFO] [stdout] | [INFO] [stdout] 4 | #[derive(NativeClass)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `no_constructor` in this scope [INFO] [stdout] --> src/export/property.rs:372:3 [INFO] [stdout] | [INFO] [stdout] 5 | #[no_constructor] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `property` in this scope [INFO] [stdout] --> src/export/property.rs:374:7 [INFO] [stdout] | [INFO] [stdout] 7 | #[property] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Color` in this scope [INFO] [stdout] --> src/export/property.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 8 | color: Color, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::core_types::Color; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/export/property.rs - export::property::Property (line 380) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `gdnative` [INFO] [stdout] --> src/export/property.rs:381:5 [INFO] [stdout] | [INFO] [stdout] 3 | use gdnative::prelude::*; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `gdnative` [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `NativeClass` in this scope [INFO] [stdout] --> src/export/property.rs:382:10 [INFO] [stdout] | [INFO] [stdout] 4 | #[derive(NativeClass)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `no_constructor` in this scope [INFO] [stdout] --> src/export/property.rs:383:3 [INFO] [stdout] | [INFO] [stdout] 5 | #[no_constructor] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `property` in this scope [INFO] [stdout] --> src/export/property.rs:385:7 [INFO] [stdout] | [INFO] [stdout] 7 | #[property(get)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/export/property.rs - export::property::Property (line 391) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `gdnative` [INFO] [stdout] --> src/export/property.rs:392:5 [INFO] [stdout] | [INFO] [stdout] 3 | use gdnative::prelude::*; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `gdnative` [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `methods` in this scope [INFO] [stdout] --> src/export/property.rs:401:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[methods] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `NativeClass` in this scope [INFO] [stdout] --> src/export/property.rs:394:10 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(NativeClass)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `no_constructor` in this scope [INFO] [stdout] --> src/export/property.rs:395:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[no_constructor] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `property` in this scope [INFO] [stdout] --> src/export/property.rs:397:7 [INFO] [stdout] | [INFO] [stdout] 8 | #[property(get, set = "Self::set_name")] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TRef` in this scope [INFO] [stdout] --> src/export/property.rs:403:36 [INFO] [stdout] | [INFO] [stdout] 14 | fn set_name(&mut self, _owner: TRef, name: String) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::object::TRef; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Reference` in this scope [INFO] [stdout] --> src/export/property.rs:403:41 [INFO] [stdout] | [INFO] [stdout] 13 | impl MyObject { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 14 | fn set_name(&mut self, _owner: TRef, name: String) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/export/property.rs - export::property::Property (line 412) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `gdnative` [INFO] [stdout] --> src/export/property.rs:413:5 [INFO] [stdout] | [INFO] [stdout] 3 | use gdnative::prelude::*; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `gdnative` [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `methods` in this scope [INFO] [stdout] --> src/export/property.rs:421:3 [INFO] [stdout] | [INFO] [stdout] 11 | #[methods] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `NativeClass` in this scope [INFO] [stdout] --> src/export/property.rs:414:10 [INFO] [stdout] | [INFO] [stdout] 4 | #[derive(NativeClass)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `no_constructor` in this scope [INFO] [stdout] --> src/export/property.rs:415:3 [INFO] [stdout] | [INFO] [stdout] 5 | #[no_constructor] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `property` in this scope [INFO] [stdout] --> src/export/property.rs:417:7 [INFO] [stdout] | [INFO] [stdout] 7 | #[property(set = "Self::set_password")] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Property` in this scope [INFO] [stdout] --> src/export/property.rs:418:15 [INFO] [stdout] | [INFO] [stdout] 8 | password: Property, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::export::Property; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TRef` in this scope [INFO] [stdout] --> src/export/property.rs:423:40 [INFO] [stdout] | [INFO] [stdout] 13 | fn set_password(&mut self, _owner: TRef, password: String) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::object::TRef; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Reference` in this scope [INFO] [stdout] --> src/export/property.rs:423:45 [INFO] [stdout] | [INFO] [stdout] 12 | impl MyObject { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 13 | fn set_password(&mut self, _owner: TRef, password: String) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core_types/string.rs - core_types::string::GodotString::format (line 224) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `gdnative` [INFO] [stdout] --> src/core_types/string.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 3 | use gdnative::prelude::*; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `gdnative` [INFO] [stdout] [INFO] [stdout] error: cannot find macro `godot_print` in this scope [INFO] [stdout] --> src/core_types/string.rs:232:1 [INFO] [stdout] | [INFO] [stdout] 10 | godot_print!("{}", formatted); // "foo baz" [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] gdnative_core::godot_print [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GodotString` [INFO] [stdout] --> src/core_types/string.rs:227:16 [INFO] [stdout] | [INFO] [stdout] 5 | let template = GodotString::from("foo {bar}"); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::core_types::GodotString; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Dictionary` [INFO] [stdout] --> src/core_types/string.rs:228:12 [INFO] [stdout] | [INFO] [stdout] 6 | let data = Dictionary::new(); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::core_types::Dictionary; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core_types/string.rs - core_types::string::GodotString::format (line 212) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `gdnative` [INFO] [stdout] --> src/core_types/string.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 3 | use gdnative::prelude::*; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `gdnative` [INFO] [stdout] [INFO] [stdout] error: cannot find macro `godot_print` in this scope [INFO] [stdout] --> src/core_types/string.rs:221:1 [INFO] [stdout] | [INFO] [stdout] 11 | godot_print!("{}", formatted); // "foo bar" [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] gdnative_core::godot_print [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GodotString` [INFO] [stdout] --> src/core_types/string.rs:215:16 [INFO] [stdout] | [INFO] [stdout] 5 | let template = GodotString::from("{0} {1}"); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::core_types::GodotString; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VariantArray` [INFO] [stdout] --> src/core_types/string.rs:216:12 [INFO] [stdout] | [INFO] [stdout] 6 | let data = VariantArray::new(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use gdnative_core::core_types::VariantArray; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/core_types/geom/basis.rs - core_types::geom::basis::Basis::from_rows (line 70) [INFO] [stdout] src/core_types/pool_array.rs - core_types::pool_array::PoolArray::from_vec (line 70) [INFO] [stdout] src/core_types/string.rs - core_types::string::GodotString::format (line 212) [INFO] [stdout] src/core_types/string.rs - core_types::string::GodotString::format (line 224) [INFO] [stdout] src/export/class_builder.rs - export::class_builder::ClassBuilder::method (line 41) [INFO] [stdout] src/export/class_builder.rs - export::class_builder::ClassBuilder::property (line 86) [INFO] [stdout] src/export/class_builder.rs - export::class_builder::ClassBuilder::signal (line 128) [INFO] [stdout] src/export/property.rs - export::property::Property (line 369) [INFO] [stdout] src/export/property.rs - export::property::Property (line 380) [INFO] [stdout] src/export/property.rs - export::property::Property (line 391) [INFO] [stdout] src/export/property.rs - export::property::Property (line 412) [INFO] [stdout] src/init/mod.rs - init (line 22) [INFO] [stdout] src/profiler.rs - profiler::_profile_sig (line 167) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 2 passed; 13 failed; 10 ignored; 0 measured; 0 filtered out; finished in 2.46s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--doc' [INFO] running `Command { std: "docker" "inspect" "6ad6d4c32a228e7a30aa03d61e85d28e714f8f41679350b9ef1062afaa248a48", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6ad6d4c32a228e7a30aa03d61e85d28e714f8f41679350b9ef1062afaa248a48", kill_on_drop: false }` [INFO] [stdout] 6ad6d4c32a228e7a30aa03d61e85d28e714f8f41679350b9ef1062afaa248a48