[INFO] fetching crate dora-ssr 0.2.7...
[INFO] testing dora-ssr-0.2.7 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate dora-ssr 0.2.7 into /workspace/builds/worker-2-tc1/source
[INFO] validating manifest of crates.io crate dora-ssr 0.2.7 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate dora-ssr 0.2.7
[INFO] finished tweaking crates.io crate dora-ssr 0.2.7
[INFO] tweaked toml for crates.io crate dora-ssr 0.2.7 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 9 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 406893e9c8b64e2d052d828be8d6e1e342d4a04dfdc0fb5bf6139e7e97959c6a
[INFO] running `Command { std: "docker" "start" "-a" "406893e9c8b64e2d052d828be8d6e1e342d4a04dfdc0fb5bf6139e7e97959c6a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "406893e9c8b64e2d052d828be8d6e1e342d4a04dfdc0fb5bf6139e7e97959c6a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "406893e9c8b64e2d052d828be8d6e1e342d4a04dfdc0fb5bf6139e7e97959c6a", kill_on_drop: false }`
[INFO] [stdout] 406893e9c8b64e2d052d828be8d6e1e342d4a04dfdc0fb5bf6139e7e97959c6a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 06fa4ae1e55dfe29f6a2040484be9348f84c22ee66480007c0f4d85787e366c4
[INFO] running `Command { std: "docker" "start" "-a" "06fa4ae1e55dfe29f6a2040484be9348f84c22ee66480007c0f4d85787e366c4", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling enumflags2_derive v0.7.9
[INFO] [stderr]    Compiling enumflags2 v0.7.9
[INFO] [stderr]    Compiling dora-ssr v0.2.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.58s
[INFO] running `Command { std: "docker" "inspect" "06fa4ae1e55dfe29f6a2040484be9348f84c22ee66480007c0f4d85787e366c4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "06fa4ae1e55dfe29f6a2040484be9348f84c22ee66480007c0f4d85787e366c4", kill_on_drop: false }`
[INFO] [stdout] 06fa4ae1e55dfe29f6a2040484be9348f84c22ee66480007c0f4d85787e366c4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c11b0dd776b08dd09a7884beadddfae2eb96685732acb3ab8de5899ab3856997
[INFO] running `Command { std: "docker" "start" "-a" "c11b0dd776b08dd09a7884beadddfae2eb96685732acb3ab8de5899ab3856997", kill_on_drop: false }`
[INFO] [stderr]    Compiling dora-ssr v0.2.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.92s
[INFO] running `Command { std: "docker" "inspect" "c11b0dd776b08dd09a7884beadddfae2eb96685732acb3ab8de5899ab3856997", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c11b0dd776b08dd09a7884beadddfae2eb96685732acb3ab8de5899ab3856997", kill_on_drop: false }`
[INFO] [stdout] c11b0dd776b08dd09a7884beadddfae2eb96685732acb3ab8de5899ab3856997
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 87301022f1ced933dccb3d24d3713abeb27faf0437aeb0c364a7ba2ac7f8e391
[INFO] running `Command { std: "docker" "start" "-a" "87301022f1ced933dccb3d24d3713abeb27faf0437aeb0c364a7ba2ac7f8e391", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dora_ssr-2ab07b280b160adf)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dora_ssr
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test src/dora.rs - dora::Slot::GESTURE (line 1305) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::CONTACT_END (line 1662) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::ANIMATION_END (line 1549) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::GSlot::APP_WS_MESSAGE (line 1755) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::GSlot::APP_WS_SEND (line 1769) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::BODY_LEAVE (line 1605) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::KEY_DOWN (line 1343) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::GSlot::APP_THEME (line 1733) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::BODY_ENTER (line 1578) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::ACTION_END (line 1163) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::KEY_PRESSED (line 1387) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::AXIS (line 1520) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::BUTTON_DOWN (line 1461) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::BUTTON_UP (line 1490) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::GSlot::APP_FULL_SCREEN (line 1709) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::CONTACT_START (line 1633) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::MOUSE_WHEEL (line 1284) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::TAPPED (line 1246) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::platformer::behavior::Blackboard::set (line 2616) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::platformer::behavior::Blackboard::get (line 2634) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::TAP_MOVED (line 1265) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::KEY_UP (line 1365) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::TAP_ENDED (line 1227) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::TAP_BEGAN (line 1208) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::TAP_FILTER (line 1188) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::emit (line 321) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::TEXT_EDITING (line 1434) ... FAILED
[INFO] [stdout] test src/dora.rs - dora::Slot::TEXT_INPUT (line 1413) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/dora.rs - dora::Slot::GESTURE (line 1305) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1306:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.set_touch_enabled(true);
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1307:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::GESTURE, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1307:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::GESTURE, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[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/dora.rs - dora::Slot::CONTACT_END (line 1662) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `body` in this scope
[INFO] [stdout]  --> src/dora.rs:1663:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | body.set_receiving_contact(true);
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `body` in this scope
[INFO] [stdout]  --> src/dora.rs:1664:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | body.slot(Slot::CONTACT_START, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1664:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | body.slot(Slot::CONTACT_START, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]   --> src/dora.rs:1670:20
[INFO] [stdout]    |
[INFO] [stdout] 10 |         stack.pop_cast::<Body>(),
[INFO] [stdout]    |                          ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::Body;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::ANIMATION_END (line 1549) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `playable` in this scope
[INFO] [stdout]  --> src/dora.rs:1550:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | playable.play("Walk", false);
[INFO] [stdout]   | ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `playable` in this scope
[INFO] [stdout]  --> src/dora.rs:1551:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | playable.slot(Slot::ANIMATION_END, Box::new(|stack| {
[INFO] [stdout]   | ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1551:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | playable.slot(Slot::ANIMATION_END, Box::new(|stack| {
[INFO] [stdout]   |               ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Playable` in this scope
[INFO] [stdout]   --> src/dora.rs:1557:20
[INFO] [stdout]    |
[INFO] [stdout] 10 |         stack.pop_cast::<Playable>()
[INFO] [stdout]    |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::Playable;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::GSlot::APP_WS_MESSAGE (line 1755) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]  --> src/dora.rs:1761:2
[INFO] [stdout]   |
[INFO] [stdout] 8 |     p!(msg);
[INFO] [stdout]   |     ^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::p;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1756:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.gslot(GSlot::APP_WS_MESSAGE, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GSlot`
[INFO] [stdout]  --> src/dora.rs:1756:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.gslot(GSlot::APP_WS_MESSAGE, Box::new(|stack| {
[INFO] [stdout]   |            ^^^^^ use of undeclared type `GSlot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::GSlot;
[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/dora.rs - dora::GSlot::APP_WS_SEND (line 1769) stdout ----
[INFO] [stdout] error: cannot find macro `args` in this scope
[INFO] [stdout]  --> src/dora.rs:1770:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | emit(GSlot::APP_WS_SEND, args!("A text message"));
[INFO] [stdout]   |                          ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::args;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `emit` in this scope
[INFO] [stdout]  --> src/dora.rs:1770:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | emit(GSlot::APP_WS_SEND, args!("A text message"));
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::emit;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GSlot`
[INFO] [stdout]  --> src/dora.rs:1770:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | emit(GSlot::APP_WS_SEND, args!("A text message"));
[INFO] [stdout]   |      ^^^^^ use of undeclared type `GSlot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::GSlot;
[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/dora.rs - dora::Slot::BODY_LEAVE (line 1605) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]   --> src/dora.rs:1618:2
[INFO] [stdout]    |
[INFO] [stdout] 15 |     p!(sensorTag);
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::p;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `body` in this scope
[INFO] [stdout]  --> src/dora.rs:1606:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | body.set_receiving_contact(true);
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `body` in this scope
[INFO] [stdout]  --> src/dora.rs:1607:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | body.slot(Slot::BODY_LEAVE, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1607:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | body.slot(Slot::BODY_LEAVE, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]  --> src/dora.rs:1612:20
[INFO] [stdout]   |
[INFO] [stdout] 9 |         stack.pop_cast::<Body>(),
[INFO] [stdout]   |                          ^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Body;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::KEY_DOWN (line 1343) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]   --> src/dora.rs:1351:3
[INFO] [stdout]    |
[INFO] [stdout] 10 |         p!("Space key down!");
[INFO] [stdout]    |         ^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::p;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1344:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.set_keyboard_enabled(true);
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1345:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::KEY_DOWN, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1345:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::KEY_DOWN, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `KeyName`
[INFO] [stdout]  --> src/dora.rs:1350:16
[INFO] [stdout]   |
[INFO] [stdout] 9 |     if keyName == KeyName::Space.as_ref() {
[INFO] [stdout]   |                   ^^^^^^^ use of undeclared type `KeyName`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::KeyName;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/dora.rs - dora::GSlot::APP_THEME (line 1733) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]  --> src/dora.rs:1739:2
[INFO] [stdout]   |
[INFO] [stdout] 8 |     p!("themeColor [{}, {}, {}, {}]", themeColor.r(), themeColor.g(), themeColor.b(), themeColor.a());
[INFO] [stdout]   |     ^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::p;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1734:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.gslot(GSlot::APP_THEME, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GSlot`
[INFO] [stdout]  --> src/dora.rs:1734:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.gslot(GSlot::APP_THEME, Box::new(|stack| {
[INFO] [stdout]   |            ^^^^^ use of undeclared type `GSlot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::GSlot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Color` in this scope
[INFO] [stdout]  --> src/dora.rs:1735:42
[INFO] [stdout]   |
[INFO] [stdout] 4 |     let themeColor = match stack.pop_cast::<Color>() {
[INFO] [stdout]   |                                             ^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Color;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::BODY_ENTER (line 1578) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]   --> src/dora.rs:1591:2
[INFO] [stdout]    |
[INFO] [stdout] 15 |     p!(sensorTag);
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::p;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `body` in this scope
[INFO] [stdout]  --> src/dora.rs:1579:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | body.set_receiving_contact(true);
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `body` in this scope
[INFO] [stdout]  --> src/dora.rs:1580:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | body.slot(Slot::BODY_ENTER, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1580:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | body.slot(Slot::BODY_ENTER, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]  --> src/dora.rs:1585:20
[INFO] [stdout]   |
[INFO] [stdout] 9 |         stack.pop_cast::<Body>(),
[INFO] [stdout]   |                          ^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Body;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::ACTION_END (line 1163) stdout ----
[INFO] [stdout] error: field expressions cannot have generic arguments
[INFO] [stdout]  --> src/dora.rs:1170:19
[INFO] [stdout]   |
[INFO] [stdout] 9 |         stack.pop_cast::<Action>,
[INFO] [stdout]   |                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1164:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.perform_def(ActionDef::prop(1.0, 0.0, 100.0, Property::X, EaseType::Linear));
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ActionDef`
[INFO] [stdout]  --> src/dora.rs:1164:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.perform_def(ActionDef::prop(1.0, 0.0, 100.0, Property::X, EaseType::Linear));
[INFO] [stdout]   |                  ^^^^^^^^^ use of undeclared type `ActionDef`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::ActionDef;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Property`
[INFO] [stdout]  --> src/dora.rs:1164:51
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.perform_def(ActionDef::prop(1.0, 0.0, 100.0, Property::X, EaseType::Linear));
[INFO] [stdout]   |                                                   ^^^^^^^^ use of undeclared type `Property`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Property;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EaseType`
[INFO] [stdout]  --> src/dora.rs:1164:64
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.perform_def(ActionDef::prop(1.0, 0.0, 100.0, Property::X, EaseType::Linear));
[INFO] [stdout]   |                                                                ^^^^^^^^ use of undeclared type `EaseType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::EaseType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1165:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::ACTION_END, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1165:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::ACTION_END, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Node` in this scope
[INFO] [stdout]   --> src/dora.rs:1171:20
[INFO] [stdout]    |
[INFO] [stdout] 10 |         stack.pop_cast::<Node>()
[INFO] [stdout]    |                          ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::Node;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::KEY_PRESSED (line 1387) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]   --> src/dora.rs:1395:3
[INFO] [stdout]    |
[INFO] [stdout] 10 |         p!("Space key pressed!");
[INFO] [stdout]    |         ^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::p;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1388:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.set_keyboard_enabled(true);
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1389:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::KEY_PRESSED, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1389:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::KEY_PRESSED, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `KeyName`
[INFO] [stdout]  --> src/dora.rs:1394:16
[INFO] [stdout]   |
[INFO] [stdout] 9 |     if keyName == KeyName::Space.as_ref() {
[INFO] [stdout]   |                   ^^^^^^^ use of undeclared type `KeyName`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::KeyName;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/dora.rs - dora::Slot::AXIS (line 1520) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]   --> src/dora.rs:1536:3
[INFO] [stdout]    |
[INFO] [stdout] 18 |         p!("Left stick x value {}", axisValue);
[INFO] [stdout]    |         ^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::p;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1521:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.set_controller_enabled(true);
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1522:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::AXIS, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1522:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::AXIS, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AxisName`
[INFO] [stdout]   --> src/dora.rs:1535:38
[INFO] [stdout]    |
[INFO] [stdout] 17 |     if controllerId == 0 && axisName == AxisName::LeftX.as_ref() {
[INFO] [stdout]    |                                         ^^^^^^^^ use of undeclared type `AxisName`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::AxisName;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/dora.rs - dora::Slot::BUTTON_DOWN (line 1461) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]   --> src/dora.rs:1475:3
[INFO] [stdout]    |
[INFO] [stdout] 16 |         p!("DPad up button down!");
[INFO] [stdout]    |         ^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::p;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1462:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.set_controller_enabled(true);
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1463:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::BUTTON_DOWN, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1463:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::BUTTON_DOWN, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ButtonName`
[INFO] [stdout]   --> src/dora.rs:1474:40
[INFO] [stdout]    |
[INFO] [stdout] 15 |     if controllerId == 0 && buttonName == ButtonName::DPUp.as_ref() {
[INFO] [stdout]    |                                           ^^^^^^^^^^ use of undeclared type `ButtonName`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::ButtonName;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/dora.rs - dora::Slot::BUTTON_UP (line 1490) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]   --> src/dora.rs:1504:3
[INFO] [stdout]    |
[INFO] [stdout] 16 |         p!("DPad up button up!");
[INFO] [stdout]    |         ^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::p;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1491:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.set_controller_enabled(true);
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1492:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::BUTTON_UP, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1492:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::BUTTON_UP, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ButtonName`
[INFO] [stdout]   --> src/dora.rs:1503:40
[INFO] [stdout]    |
[INFO] [stdout] 15 |     if controllerId == 0 && buttonName == ButtonName::DPUp.as_ref() {
[INFO] [stdout]    |                                           ^^^^^^^^^^ use of undeclared type `ButtonName`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::ButtonName;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/dora.rs - dora::GSlot::APP_FULL_SCREEN (line 1709) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]   --> src/dora.rs:1718:3
[INFO] [stdout]    |
[INFO] [stdout] 11 |         p!("App is not in full-screen mode!");
[INFO] [stdout]    |         ^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::p;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]  --> src/dora.rs:1716:3
[INFO] [stdout]   |
[INFO] [stdout] 9 |         p!("App is in full-screen mode!");
[INFO] [stdout]   |         ^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::p;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1710:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.gslot(GSlot::APP_FULL_SCREEN, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GSlot`
[INFO] [stdout]  --> src/dora.rs:1710:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.gslot(GSlot::APP_FULL_SCREEN, Box::new(|stack| {
[INFO] [stdout]   |            ^^^^^ use of undeclared type `GSlot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::GSlot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 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/dora.rs - dora::Slot::CONTACT_START (line 1633) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `body` in this scope
[INFO] [stdout]  --> src/dora.rs:1634:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | body.set_receiving_contact(true);
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `body` in this scope
[INFO] [stdout]  --> src/dora.rs:1635:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | body.slot(Slot::CONTACT_START, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1635:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | body.slot(Slot::CONTACT_START, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Body` in this scope
[INFO] [stdout]   --> src/dora.rs:1641:20
[INFO] [stdout]    |
[INFO] [stdout] 10 |         stack.pop_cast::<Body>(),
[INFO] [stdout]    |                          ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::Body;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::MOUSE_WHEEL (line 1284) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1285:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.set_touch_enabled(true);
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1286:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::MOUSE_WHEEL, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1286:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::MOUSE_WHEEL, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[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/dora.rs - dora::Slot::TAPPED (line 1246) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1247:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.set_touch_enabled(true);
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1248:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::TAPPED, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1248:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::TAPPED, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Touch` in this scope
[INFO] [stdout]  --> src/dora.rs:1249:37
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let touch = match stack.pop_cast::<Touch>() {
[INFO] [stdout]   |                                        ^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Touch;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::platformer::behavior::Blackboard::set (line 2616) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `blackboard` in this scope
[INFO] [stdout]  --> src/dora.rs:2617:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | blackboard.set("score", 100);
[INFO] [stdout]   | ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::platformer::behavior::Blackboard::get (line 2634) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `blackboard` in this scope
[INFO] [stdout]  --> src/dora.rs:2635:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if let Some(score) = blackboard.get("score") {
[INFO] [stdout]   |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::TAP_MOVED (line 1265) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1266:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.set_touch_enabled(true);
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1267:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::TAP_MOVED, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1267:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::TAP_MOVED, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Touch` in this scope
[INFO] [stdout]  --> src/dora.rs:1268:37
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let touch = match stack.pop_cast::<Touch>() {
[INFO] [stdout]   |                                        ^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Touch;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::KEY_UP (line 1365) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]   --> src/dora.rs:1373:3
[INFO] [stdout]    |
[INFO] [stdout] 10 |         p!("Space key up!");
[INFO] [stdout]    |         ^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::p;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1366:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.set_keyboard_enabled(true);
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1367:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::KEY_UP, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1367:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::KEY_UP, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `KeyName`
[INFO] [stdout]  --> src/dora.rs:1372:16
[INFO] [stdout]   |
[INFO] [stdout] 9 |     if keyName == KeyName::Space.as_ref() {
[INFO] [stdout]   |                   ^^^^^^^ use of undeclared type `KeyName`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::KeyName;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/dora.rs - dora::Slot::TAP_ENDED (line 1227) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1228:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.set_touch_enabled(true);
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1229:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::TAP_ENDED, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1229:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::TAP_ENDED, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Touch` in this scope
[INFO] [stdout]  --> src/dora.rs:1230:37
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let touch = match stack.pop_cast::<Touch>() {
[INFO] [stdout]   |                                        ^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Touch;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::TAP_BEGAN (line 1208) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1209:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.set_touch_enabled(true);
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1210:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::TAP_BEGAN, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1210:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::TAP_BEGAN, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Touch` in this scope
[INFO] [stdout]  --> src/dora.rs:1211:37
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let touch = match stack.pop_cast::<Touch>() {
[INFO] [stdout]   |                                        ^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Touch;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::Slot::TAP_FILTER (line 1188) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1189:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.set_touch_enabled(true);
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1190:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::TAP_FILTER, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1190:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::TAP_FILTER, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Touch` in this scope
[INFO] [stdout]  --> src/dora.rs:1191:37
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let touch = match stack.pop_cast::<Touch>() {
[INFO] [stdout]   |                                        ^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Touch;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/dora.rs - dora::emit (line 321) stdout ----
[INFO] [stdout] error: cannot find macro `args` in this scope
[INFO] [stdout]   --> src/dora.rs:331:23
[INFO] [stdout]    |
[INFO] [stdout] 12 | emit("MyGlobalEvent", args!("Hello", 123));
[INFO] [stdout]    |                       ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::args;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]  --> src/dora.rs:328:2
[INFO] [stdout]   |
[INFO] [stdout] 9 |     p!("Event triggered: {}, {}", arg1, arg2);
[INFO] [stdout]   |     ^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::p;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Node`
[INFO] [stdout]  --> src/dora.rs:322:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mut node = Node::new();
[INFO] [stdout]   |                ^^^^ use of undeclared type `Node`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Node;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `emit` in this scope
[INFO] [stdout]   --> src/dora.rs:331:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | emit("MyGlobalEvent", args!("Hello", 123));
[INFO] [stdout]    | ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::emit;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 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/dora.rs - dora::Slot::TEXT_EDITING (line 1434) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]   --> src/dora.rs:1447:2
[INFO] [stdout]    |
[INFO] [stdout] 15 |     p!(text, startPos);
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 2  + use dora_ssr::p;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1435:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.attach_ime();
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1436:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::TEXT_EDITING, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1436:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::TEXT_EDITING, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 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/dora.rs - dora::Slot::TEXT_INPUT (line 1413) stdout ----
[INFO] [stdout] error: cannot find macro `p` in this scope
[INFO] [stdout]  --> src/dora.rs:1420:2
[INFO] [stdout]   |
[INFO] [stdout] 9 |     p!(text);
[INFO] [stdout]   |     ^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::p;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1414:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | node.attach_ime();
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/dora.rs:1415:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::TEXT_INPUT, Box::new(|stack| {
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slot`
[INFO] [stdout]  --> src/dora.rs:1415:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.slot(Slot::TEXT_INPUT, Box::new(|stack| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Slot`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use dora_ssr::Slot;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/dora.rs - dora::GSlot::APP_FULL_SCREEN (line 1709)
[INFO] [stdout]     src/dora.rs - dora::GSlot::APP_THEME (line 1733)
[INFO] [stdout]     src/dora.rs - dora::GSlot::APP_WS_MESSAGE (line 1755)
[INFO] [stdout]     src/dora.rs - dora::GSlot::APP_WS_SEND (line 1769)
[INFO] [stdout]     src/dora.rs - dora::Slot::ACTION_END (line 1163)
[INFO] [stdout]     src/dora.rs - dora::Slot::ANIMATION_END (line 1549)
[INFO] [stdout]     src/dora.rs - dora::Slot::AXIS (line 1520)
[INFO] [stdout]     src/dora.rs - dora::Slot::BODY_ENTER (line 1578)
[INFO] [stdout]     src/dora.rs - dora::Slot::BODY_LEAVE (line 1605)
[INFO] [stdout]     src/dora.rs - dora::Slot::BUTTON_DOWN (line 1461)
[INFO] [stdout]     src/dora.rs - dora::Slot::BUTTON_UP (line 1490)
[INFO] [stdout]     src/dora.rs - dora::Slot::CONTACT_END (line 1662)
[INFO] [stdout]     src/dora.rs - dora::Slot::CONTACT_START (line 1633)
[INFO] [stdout]     src/dora.rs - dora::Slot::GESTURE (line 1305)
[INFO] [stdout]     src/dora.rs - dora::Slot::KEY_DOWN (line 1343)
[INFO] [stdout]     src/dora.rs - dora::Slot::KEY_PRESSED (line 1387)
[INFO] [stdout]     src/dora.rs - dora::Slot::KEY_UP (line 1365)
[INFO] [stdout]     src/dora.rs - dora::Slot::MOUSE_WHEEL (line 1284)
[INFO] [stdout]     src/dora.rs - dora::Slot::TAPPED (line 1246)
[INFO] [stdout]     src/dora.rs - dora::Slot::TAP_BEGAN (line 1208)
[INFO] [stdout]     src/dora.rs - dora::Slot::TAP_ENDED (line 1227)
[INFO] [stdout]     src/dora.rs - dora::Slot::TAP_FILTER (line 1188)
[INFO] [stdout]     src/dora.rs - dora::Slot::TAP_MOVED (line 1265)
[INFO] [stdout]     src/dora.rs - dora::Slot::TEXT_EDITING (line 1434)
[INFO] [stdout]     src/dora.rs - dora::Slot::TEXT_INPUT (line 1413)
[INFO] [stdout]     src/dora.rs - dora::emit (line 321)
[INFO] [stdout]     src/dora.rs - dora::platformer::behavior::Blackboard::get (line 2634)
[INFO] [stdout]     src/dora.rs - dora::platformer::behavior::Blackboard::set (line 2616)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 28 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "87301022f1ced933dccb3d24d3713abeb27faf0437aeb0c364a7ba2ac7f8e391", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "87301022f1ced933dccb3d24d3713abeb27faf0437aeb0c364a7ba2ac7f8e391", kill_on_drop: false }`
[INFO] [stdout] 87301022f1ced933dccb3d24d3713abeb27faf0437aeb0c364a7ba2ac7f8e391
