[INFO] crate seed 0.6.0 is already in cache [INFO] testing seed-0.6.0 against master#28742a1146f10a4f09369baad027a464acb7a766 for pr-71274 [INFO] extracting crate seed 0.6.0 into /workspace/builds/worker-6/source [INFO] validating manifest of crates.io crate seed 0.6.0 on toolchain 28742a1146f10a4f09369baad027a464acb7a766 [INFO] running `"/workspace/cargo-home/bin/cargo" "+28742a1146f10a4f09369baad027a464acb7a766" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate seed 0.6.0 [INFO] finished tweaking crates.io crate seed 0.6.0 [INFO] tweaked toml for crates.io crate seed 0.6.0 written to /workspace/builds/worker-6/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+28742a1146f10a4f09369baad027a464acb7a766" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"/workspace/cargo-home/bin/cargo" "+28742a1146f10a4f09369baad027a464acb7a766" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+28742a1146f10a4f09369baad027a464acb7a766" "build" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 75bfc3dcd9836a785c97fffa907f689c9a807863cea3cd1ca1396ebe09965e01 [INFO] running `"docker" "start" "-a" "75bfc3dcd9836a785c97fffa907f689c9a807863cea3cd1ca1396ebe09965e01"` [INFO] [stderr] Compiling wasm-bindgen v0.2.60 [INFO] [stderr] Compiling itoa v0.4.5 [INFO] [stderr] Compiling proc-macro-nested v0.1.4 [INFO] [stderr] Compiling futures-task v0.3.4 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling futures-io v0.3.4 [INFO] [stderr] Compiling pulldown-cmark v0.6.1 [INFO] [stderr] Compiling enclose v1.1.8 [INFO] [stderr] Compiling seed v0.6.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling dbg v1.0.4 [INFO] [stderr] Compiling getopts v0.2.21 [INFO] [stderr] Compiling syn v1.0.17 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.60 [INFO] [stderr] Compiling serde_derive v1.0.106 [INFO] [stderr] Compiling futures-macro v0.3.4 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.60 [INFO] [stderr] Compiling futures-util v0.3.4 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.60 [INFO] [stderr] Compiling futures-executor v0.3.4 [INFO] [stderr] Compiling futures v0.3.4 [INFO] [stderr] Compiling serde v1.0.106 [INFO] [stderr] Compiling serde_json v1.0.51 [INFO] [stderr] Compiling js-sys v0.3.37 [INFO] [stderr] Compiling console_error_panic_hook v0.1.6 [INFO] [stderr] Compiling web-sys v0.3.37 [INFO] [stderr] Compiling wasm-bindgen-futures v0.4.10 [INFO] [stderr] Compiling gloo-timers v0.2.1 [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 36s [INFO] running `"docker" "inspect" "75bfc3dcd9836a785c97fffa907f689c9a807863cea3cd1ca1396ebe09965e01"` [INFO] running `"docker" "rm" "-f" "75bfc3dcd9836a785c97fffa907f689c9a807863cea3cd1ca1396ebe09965e01"` [INFO] [stdout] 75bfc3dcd9836a785c97fffa907f689c9a807863cea3cd1ca1396ebe09965e01 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+28742a1146f10a4f09369baad027a464acb7a766" "test" "--frozen" "--no-run"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 7cfd137c0c7569d9d394f0a67ff3807c7b207c0f2c9c737ba509fa0b08f1bc4f [INFO] running `"docker" "start" "-a" "7cfd137c0c7569d9d394f0a67ff3807c7b207c0f2c9c737ba509fa0b08f1bc4f"` [INFO] [stderr] Compiling wasm-bindgen-test-macro v0.3.10 [INFO] [stderr] Compiling wasm-bindgen-test v0.3.10 [INFO] [stderr] Compiling seed v0.6.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 13.97s [INFO] running `"docker" "inspect" "7cfd137c0c7569d9d394f0a67ff3807c7b207c0f2c9c737ba509fa0b08f1bc4f"` [INFO] running `"docker" "rm" "-f" "7cfd137c0c7569d9d394f0a67ff3807c7b207c0f2c9c737ba509fa0b08f1bc4f"` [INFO] [stdout] 7cfd137c0c7569d9d394f0a67ff3807c7b207c0f2c9c737ba509fa0b08f1bc4f [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+28742a1146f10a4f09369baad027a464acb7a766" "test" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 1a5a7dfe9a27d6775ac9f3f34a8cda26480a46a537d765b0e59730bc7a39d2a3 [INFO] running `"docker" "start" "-a" "1a5a7dfe9a27d6775ac9f3f34a8cda26480a46a537d765b0e59730bc7a39d2a3"` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.45s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/seed-9140d027927258c5 [INFO] [stderr] Doc-tests seed [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 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test src/shortcuts.rs - nodes (line 275) ... FAILED [INFO] [stdout] test src/app/orders.rs - app::orders::Orders::proxy (line 21) ... FAILED [INFO] [stdout] test src/app/builder.rs - app::builder::Builder::after_mount (line 475) ... FAILED [INFO] [stdout] test src/virtual_dom/values.rs - virtual_dom::values::AtValue (line 74) ... FAILED [INFO] [stdout] test src/app/orders.rs - app::orders::Orders::perform_cmd (line 50) ... FAILED [INFO] [stdout] test src/virtual_dom/values.rs - virtual_dom::values::CSSValue (line 8) ... FAILED [INFO] [stdout] test src/app/builder/before_mount.rs - app::builder::before_mount::BeforeMount::mount_point (line 81) ... FAILED [INFO] [stdout] test src/app/builder.rs - app::builder::Builder::window_events (line 520) ... FAILED [INFO] [stdout] test src/app/builder.rs - app::builder::Builder::mount (line 407) ... FAILED [INFO] [stdout] test src/browser/service/fetch.rs - browser::service::fetch::Request::controller (line 409) ... FAILED [INFO] [stdout] test src/browser/service/fetch.rs - browser::service::fetch::Request::fetch (line 439) ... FAILED [INFO] [stdout] test src/app.rs - app::App::builder (line 100) ... FAILED [INFO] [stdout] test src/virtual_dom/el_ref.rs - virtual_dom::el_ref::ElRef::map_type (line 97) ... FAILED [INFO] [stdout] test src/app/builder.rs - app::builder::Builder::routes (line 506) ... FAILED [INFO] [stdout] test src/app/builder.rs - app::builder::Builder::before_mount (line 446) ... FAILED [INFO] [stdout] test src/app/builder.rs - app::builder::Builder::sink (line 538) ... FAILED [INFO] [stdout] test src/app/orders.rs - app::orders::Orders::msg_mapper (line 77) ... FAILED [INFO] [stdout] test src/virtual_dom/el_ref.rs - virtual_dom::el_ref::ElRef (line 21) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/shortcuts.rs - nodes (line 275) stdout ---- [INFO] [stdout] error: cannot find macro `nodes` in this scope [INFO] [stdout] --> src/shortcuts.rs:276:1 [INFO] [stdout] | [INFO] [stdout] 3 | nodes![ [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/app/orders.rs - app::orders::Orders::proxy (line 21) stdout ---- [INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `=>` [INFO] [stdout] --> src/app/orders.rs:22:23 [INFO] [stdout] | [INFO] [stdout] 3 | Msg::Child(child_msg) => { [INFO] [stdout] | ^^ expected one of `.`, `;`, `?`, `}`, or an operator [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/app/builder.rs - app::builder::Builder::after_mount (line 475) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AfterMount` [INFO] [stdout] --> src/app/builder.rs:478:4 [INFO] [stdout] | [INFO] [stdout] 5 | AfterMount::new(model).url_handling(UrlHandling::None) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type or module `AfterMount` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `UrlHandling` [INFO] [stdout] --> src/app/builder.rs:478:40 [INFO] [stdout] | [INFO] [stdout] 5 | AfterMount::new(model).url_handling(UrlHandling::None) [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type or module `UrlHandling` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Url` in this scope [INFO] [stdout] --> src/app/builder.rs:476:22 [INFO] [stdout] | [INFO] [stdout] 3 | fn after_mount(_url: Url, _orders: &mut impl Orders) -> AfterMount { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::Url; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::browser::Url; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::browser::url::Url; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::prelude::Url; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Orders` in this scope [INFO] [stdout] --> src/app/builder.rs:476:46 [INFO] [stdout] | [INFO] [stdout] 3 | fn after_mount(_url: Url, _orders: &mut impl Orders) -> AfterMount { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::Orders; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::orders::Orders; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::prelude::Orders; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Msg` in this scope [INFO] [stdout] --> src/app/builder.rs:476:53 [INFO] [stdout] | [INFO] [stdout] 3 | fn after_mount(_url: Url, _orders: &mut impl Orders) -> AfterMount { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::Msg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 3 | fn after_mount(_url: Url, _orders: &mut impl Orders) -> AfterMount { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 3 | fn after_mount(_url: Url, _orders: &mut impl Orders) -> AfterMount { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GMsg` in this scope [INFO] [stdout] --> src/app/builder.rs:476:58 [INFO] [stdout] | [INFO] [stdout] 3 | fn after_mount(_url: Url, _orders: &mut impl Orders) -> AfterMount { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::GMsg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 3 | fn after_mount(_url: Url, _orders: &mut impl Orders) -> AfterMount { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 3 | fn after_mount(_url: Url, _orders: &mut impl Orders) -> AfterMount { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AfterMount` in this scope [INFO] [stdout] --> src/app/builder.rs:476:68 [INFO] [stdout] | [INFO] [stdout] 3 | fn after_mount(_url: Url, _orders: &mut impl Orders) -> AfterMount { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::AfterMount; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::builder::AfterMount; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::builder::after_mount::AfterMount; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::prelude::AfterMount; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Model` in this scope [INFO] [stdout] --> src/app/builder.rs:476:79 [INFO] [stdout] | [INFO] [stdout] 3 | fn after_mount(_url: Url, _orders: &mut impl Orders) -> AfterMount { [INFO] [stdout] | - help: you might be missing a type parameter: `` ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Model` in this scope [INFO] [stdout] --> src/app/builder.rs:477:16 [INFO] [stdout] | [INFO] [stdout] 4 | let model = Model { clicks: 0 }; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 9 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0422, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/virtual_dom/values.rs - virtual_dom::values::AtValue (line 74) stdout ---- [INFO] [stdout] error: cannot find macro `attrs` in this scope [INFO] [stdout] --> src/virtual_dom/values.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 3 | attrs! { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/app/orders.rs - app::orders::Orders::perform_cmd (line 50) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TimeoutFuture` [INFO] [stdout] --> src/app/orders.rs:52:4 [INFO] [stdout] | [INFO] [stdout] 4 | TimeoutFuture::new(2_000) [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type or module `TimeoutFuture` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Msg` [INFO] [stdout] --> src/app/orders.rs:53:17 [INFO] [stdout] | [INFO] [stdout] 5 | .map(|_| Msg::WriteEmoticon) [INFO] [stdout] | ^^^ use of undeclared type or module `Msg` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Msg` [INFO] [stdout] --> src/app/orders.rs:54:21 [INFO] [stdout] | [INFO] [stdout] 6 | .map_err(|_| Msg::TimeoutError) [INFO] [stdout] | ^^^ use of undeclared type or module `Msg` [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Future` in this scope [INFO] [stdout] --> src/app/orders.rs:51:41 [INFO] [stdout] | [INFO] [stdout] 3 | fn write_emoticon_after_delay() -> impl Future { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use core::future::Future; [INFO] [stdout] | [INFO] [stdout] 2 | use futures::Future; [INFO] [stdout] | [INFO] [stdout] 2 | use futures::core_reexport::future::Future; [INFO] [stdout] | [INFO] [stdout] 2 | use futures::future::Future; [INFO] [stdout] | [INFO] [stdout] and 2 other candidates [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Msg` in this scope [INFO] [stdout] --> src/app/orders.rs:51:53 [INFO] [stdout] | [INFO] [stdout] 3 | fn write_emoticon_after_delay() -> impl Future { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::Msg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 3 | fn write_emoticon_after_delay() -> impl Future { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Msg` in this scope [INFO] [stdout] --> src/app/orders.rs:51:64 [INFO] [stdout] | [INFO] [stdout] 3 | fn write_emoticon_after_delay() -> impl Future { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::Msg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 3 | fn write_emoticon_after_delay() -> impl Future { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `orders` in this scope [INFO] [stdout] --> src/app/orders.rs:56:1 [INFO] [stdout] | [INFO] [stdout] 8 | orders.perform_cmd(write_emoticon_after_delay()); [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: E0405, E0412, E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/virtual_dom/values.rs - virtual_dom::values::CSSValue (line 8) stdout ---- [INFO] [stdout] error: cannot find macro `style` in this scope [INFO] [stdout] --> src/virtual_dom/values.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 3 | style! { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/app/builder/before_mount.rs - app::builder::before_mount::BeforeMount::mount_point (line 81) stdout ---- [INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `mount_point` [INFO] [stdout] --> src/app/builder/before_mount.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 5 | mount_point("another_id") [INFO] [stdout] | - expected one of `.`, `;`, `?`, `}`, or an operator [INFO] [stdout] ... [INFO] [stdout] 16 | mount_point(seed::body()) [INFO] [stdout] | ^^^^^^^^^^^ unexpected token [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/app/builder.rs - app::builder::Builder::window_events (line 520) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Ev` [INFO] [stdout] --> src/app/builder.rs:522:21 [INFO] [stdout] | [INFO] [stdout] 4 | vec![keyboard_ev(Ev::KeyDown, Msg::KeyPressed)] [INFO] [stdout] | ^^ use of undeclared type or module `Ev` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Msg` [INFO] [stdout] --> src/app/builder.rs:522:34 [INFO] [stdout] | [INFO] [stdout] 4 | vec![keyboard_ev(Ev::KeyDown, Msg::KeyPressed)] [INFO] [stdout] | ^^^ use of undeclared type or module `Msg` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Model` in this scope [INFO] [stdout] --> src/app/builder.rs:521:27 [INFO] [stdout] | [INFO] [stdout] 3 | fn window_events(_model: &Model) -> Vec> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Listener` in this scope [INFO] [stdout] --> src/app/builder.rs:521:41 [INFO] [stdout] | [INFO] [stdout] 3 | fn window_events(_model: &Model) -> Vec> { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::virtual_dom::Listener; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::virtual_dom::event_handler_manager::Listener; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::virtual_dom::event_handler_manager::listener::Listener; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Msg` in this scope [INFO] [stdout] --> src/app/builder.rs:521:50 [INFO] [stdout] | [INFO] [stdout] 3 | fn window_events(_model: &Model) -> Vec> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::Msg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 3 | fn window_events(_model: &Model) -> Vec> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 3 | fn window_events(_model: &Model) -> Vec> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `keyboard_ev` in this scope [INFO] [stdout] --> src/app/builder.rs:522:9 [INFO] [stdout] | [INFO] [stdout] 4 | vec![keyboard_ev(Ev::KeyDown, Msg::KeyPressed)] [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::browser::dom::event_handler::keyboard_ev; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::prelude::keyboard_ev; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 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/app/builder.rs - app::builder::Builder::mount (line 407) stdout ---- [INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `mount` [INFO] [stdout] --> src/app/builder.rs:414:1 [INFO] [stdout] | [INFO] [stdout] 5 | mount("another_id") [INFO] [stdout] | - expected one of `.`, `;`, `?`, `}`, or an operator [INFO] [stdout] ... [INFO] [stdout] 10 | mount(seed::body()) [INFO] [stdout] | ^^^^^ unexpected token [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/browser/service/fetch.rs - browser::service::fetch::Request::controller (line 409) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `fetch` [INFO] [stdout] --> src/browser/service/fetch.rs:411:36 [INFO] [stdout] | [INFO] [stdout] 4 | request_controller: &mut Option [INFO] [stdout] | ^^^^^ use of undeclared type or module `fetch` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `fetch` [INFO] [stdout] --> src/browser/service/fetch.rs:413:4 [INFO] [stdout] | [INFO] [stdout] 6 | fetch::Request::new(get_request_url()) [INFO] [stdout] | ^^^^^ use of undeclared type or module `fetch` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Msg` [INFO] [stdout] --> src/browser/service/fetch.rs:415:22 [INFO] [stdout] | [INFO] [stdout] 8 | .fetch_string(Msg::Fetched) [INFO] [stdout] | ^^^ use of undeclared type or module `Msg` [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Future` in this scope [INFO] [stdout] --> src/browser/service/fetch.rs:412:11 [INFO] [stdout] | [INFO] [stdout] 5 | ) -> impl Future { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use core::future::Future; [INFO] [stdout] | [INFO] [stdout] 2 | use futures::Future; [INFO] [stdout] | [INFO] [stdout] 2 | use futures::core_reexport::future::Future; [INFO] [stdout] | [INFO] [stdout] 2 | use futures::future::Future; [INFO] [stdout] | [INFO] [stdout] and 2 other candidates [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Msg` in this scope [INFO] [stdout] --> src/browser/service/fetch.rs:412:23 [INFO] [stdout] | [INFO] [stdout] 5 | ) -> impl Future { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::Msg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 5 | ) -> impl Future { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Msg` in this scope [INFO] [stdout] --> src/browser/service/fetch.rs:412:34 [INFO] [stdout] | [INFO] [stdout] 5 | ) -> impl Future { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::Msg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 5 | ) -> impl Future { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_request_url` in this scope [INFO] [stdout] --> src/browser/service/fetch.rs:413:24 [INFO] [stdout] | [INFO] [stdout] 6 | fetch::Request::new(get_request_url()) [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: E0405, E0412, E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/browser/service/fetch.rs - browser::service::fetch::Request::fetch (line 439) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `fetch` [INFO] [stdout] --> src/browser/service/fetch.rs:441:4 [INFO] [stdout] | [INFO] [stdout] 4 | fetch::Request::new(get_request_url()) [INFO] [stdout] | ^^^^^ use of undeclared type or module `fetch` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Msg` [INFO] [stdout] --> src/browser/service/fetch.rs:442:15 [INFO] [stdout] | [INFO] [stdout] 5 | .fetch(Msg::Fetched) [INFO] [stdout] | ^^^ use of undeclared type or module `Msg` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Msg` in this scope [INFO] [stdout] --> src/browser/service/fetch.rs:440:35 [INFO] [stdout] | [INFO] [stdout] 3 | async fn send_request() -> Result { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::Msg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 3 | async fn send_request() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 3 | async fn send_request() -> Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Msg` in this scope [INFO] [stdout] --> src/browser/service/fetch.rs:440:40 [INFO] [stdout] | [INFO] [stdout] 3 | async fn send_request() -> Result { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::Msg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 3 | async fn send_request() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 3 | async fn send_request() -> Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_request_url` in this scope [INFO] [stdout] --> src/browser/service/fetch.rs:441:24 [INFO] [stdout] | [INFO] [stdout] 4 | fetch::Request::new(get_request_url()) [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/app.rs - app::App::builder (line 100) stdout ---- [INFO] [stdout] error: cannot find macro `button` in this scope [INFO] [stdout] --> src/app.rs:109:7 [INFO] [stdout] | [INFO] [stdout] 11 | button![ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Msg` [INFO] [stdout] --> src/app.rs:103:7 [INFO] [stdout] | [INFO] [stdout] 5 | Msg::Clicked => model.clicks += 1, [INFO] [stdout] | ^^^ use of undeclared type or module `Msg` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `App` [INFO] [stdout] --> src/app.rs:116:1 [INFO] [stdout] | [INFO] [stdout] 18 | App::builder(update, view) [INFO] [stdout] | ^^^ use of undeclared type or module `App` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Msg` in this scope [INFO] [stdout] --> src/app.rs:101:16 [INFO] [stdout] | [INFO] [stdout] 3 | fn update(msg: Msg, model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::Msg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 3 | fn update(msg: seed::app::Effect, model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Model` in this scope [INFO] [stdout] --> src/app.rs:101:33 [INFO] [stdout] | [INFO] [stdout] 3 | fn update(msg: Msg, model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Orders` in this scope [INFO] [stdout] --> src/app.rs:101:59 [INFO] [stdout] | [INFO] [stdout] 3 | fn update(msg: Msg, model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::Orders; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::orders::Orders; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::prelude::Orders; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Msg` in this scope [INFO] [stdout] --> src/app.rs:101:66 [INFO] [stdout] | [INFO] [stdout] 3 | fn update(msg: Msg, model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::Msg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 3 | fn update(msg: Msg, model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 3 | fn update(msg: Msg, model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GMsg` in this scope [INFO] [stdout] --> src/app.rs:101:71 [INFO] [stdout] | [INFO] [stdout] 3 | fn update(msg: Msg, model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::GMsg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 3 | fn update(msg: Msg, model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 3 | fn update(msg: Msg, model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Model` in this scope [INFO] [stdout] --> src/app.rs:107:17 [INFO] [stdout] | [INFO] [stdout] 9 | fn view(model: &Model) -> impl View { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `View` in this scope [INFO] [stdout] --> src/app.rs:107:32 [INFO] [stdout] | [INFO] [stdout] 9 | fn view(model: &Model) -> impl View { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::prelude::View; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::virtual_dom::View; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::virtual_dom::view::View; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Msg` in this scope [INFO] [stdout] --> src/app.rs:107:37 [INFO] [stdout] | [INFO] [stdout] 9 | fn view(model: &Model) -> impl View { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::Msg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 9 | fn view(model: &Model) -> impl View { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9 | fn view(model: &Model) -> impl View { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 11 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/virtual_dom/el_ref.rs - virtual_dom::el_ref::ElRef::map_type (line 97) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Msg` [INFO] [stdout] --> src/virtual_dom/el_ref.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 11 | Msg::NoOp [INFO] [stdout] | ^^^ use of undeclared type or module `Msg` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ElRef` in this scope [INFO] [stdout] --> src/virtual_dom/el_ref.rs:98:12 [INFO] [stdout] | [INFO] [stdout] 3 | let input: ElRef = model.refs.my_input.clone(); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::prelude::ElRef; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::virtual_dom::ElRef; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::virtual_dom::el_ref::ElRef; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HtmlInputElement` in this scope [INFO] [stdout] --> src/virtual_dom/el_ref.rs:98:18 [INFO] [stdout] | [INFO] [stdout] 3 | let input: ElRef = model.refs.my_input.clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidate is found in another module, you can import it into scope [INFO] [stdout] | [INFO] [stdout] 2 | use web_sys::HtmlInputElement; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `model` in this scope [INFO] [stdout] --> src/virtual_dom/el_ref.rs:98:38 [INFO] [stdout] | [INFO] [stdout] 3 | let input: ElRef = model.refs.my_input.clone(); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `orders` in this scope [INFO] [stdout] --> src/virtual_dom/el_ref.rs:99:1 [INFO] [stdout] | [INFO] [stdout] 4 | orders.after_next_render(move |_| { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HtmlElement` in this scope [INFO] [stdout] --> src/virtual_dom/el_ref.rs:101:21 [INFO] [stdout] | [INFO] [stdout] 6 | .map_type::() [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidate is found in another module, you can import it into scope [INFO] [stdout] | [INFO] [stdout] 2 | use web_sys::HtmlElement; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 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/app/builder.rs - app::builder::Builder::routes (line 506) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Msg` [INFO] [stdout] --> src/app/builder.rs:508:9 [INFO] [stdout] | [INFO] [stdout] 4 | Some(Msg::UrlChanged(url)) [INFO] [stdout] | ^^^ use of undeclared type or module `Msg` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Url` in this scope [INFO] [stdout] --> src/app/builder.rs:507:16 [INFO] [stdout] | [INFO] [stdout] 3 | fn routes(url: Url) -> Option { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::Url; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::browser::Url; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::browser::url::Url; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::prelude::Url; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Msg` in this scope [INFO] [stdout] --> src/app/builder.rs:507:31 [INFO] [stdout] | [INFO] [stdout] 3 | fn routes(url: Url) -> Option { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::Msg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 3 | fn routes(url: Url) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 3 | fn routes(url: Url) -> Option { [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/app/builder.rs - app::builder::Builder::before_mount (line 446) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `BeforeMount` [INFO] [stdout] --> src/app/builder.rs:448:4 [INFO] [stdout] | [INFO] [stdout] 4 | BeforeMount::new() [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type or module `BeforeMount` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `MountType` [INFO] [stdout] --> src/app/builder.rs:450:20 [INFO] [stdout] | [INFO] [stdout] 6 | .mount_type(MountType::Takeover) [INFO] [stdout] | ^^^^^^^^^ use of undeclared type or module `MountType` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Url` in this scope [INFO] [stdout] --> src/app/builder.rs:447:23 [INFO] [stdout] | [INFO] [stdout] 3 | fn before_mount(_url: Url) -> BeforeMount { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::Url; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::browser::Url; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::browser::url::Url; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::prelude::Url; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BeforeMount` in this scope [INFO] [stdout] --> src/app/builder.rs:447:31 [INFO] [stdout] | [INFO] [stdout] 3 | fn before_mount(_url: Url) -> BeforeMount { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::BeforeMount; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::builder::BeforeMount; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::builder::before_mount::BeforeMount; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::prelude::BeforeMount; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 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/app/builder.rs - app::builder::Builder::sink (line 538) stdout ---- [INFO] [stdout] error: cannot find macro `log` in this scope [INFO] [stdout] --> src/app/builder.rs:541:26 [INFO] [stdout] | [INFO] [stdout] 5 | GMsg::SayHello => log!("Hello!"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `GMsg` [INFO] [stdout] --> src/app/builder.rs:541:8 [INFO] [stdout] | [INFO] [stdout] 5 | GMsg::SayHello => log!("Hello!"), [INFO] [stdout] | ^^^^ use of undeclared type or module `GMsg` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GMsg` in this scope [INFO] [stdout] --> src/app/builder.rs:539:16 [INFO] [stdout] | [INFO] [stdout] 3 | fn sink(g_msg: GMsg, _model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::GMsg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 3 | fn sink(g_msg: seed::app::Effect, _model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Model` in this scope [INFO] [stdout] --> src/app/builder.rs:539:35 [INFO] [stdout] | [INFO] [stdout] 3 | fn sink(g_msg: GMsg, _model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Orders` in this scope [INFO] [stdout] --> src/app/builder.rs:539:61 [INFO] [stdout] | [INFO] [stdout] 3 | fn sink(g_msg: GMsg, _model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::Orders; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::orders::Orders; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::prelude::Orders; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Msg` in this scope [INFO] [stdout] --> src/app/builder.rs:539:68 [INFO] [stdout] | [INFO] [stdout] 3 | fn sink(g_msg: GMsg, _model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::Msg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 3 | fn sink(g_msg: GMsg, _model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 3 | fn sink(g_msg: GMsg, _model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GMsg` in this scope [INFO] [stdout] --> src/app/builder.rs:539:73 [INFO] [stdout] | [INFO] [stdout] 3 | fn sink(g_msg: GMsg, _model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::GMsg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 3 | fn sink(g_msg: GMsg, _model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 3 | fn sink(g_msg: GMsg, _model: &mut Model, _orders: &mut impl Orders) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/app/orders.rs - app::orders::Orders::msg_mapper (line 77) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Msg` [INFO] [stdout] --> src/app/orders.rs:79:23 [INFO] [stdout] | [INFO] [stdout] 4 | app.update(msg_mapper(Msg::AMessage)); [INFO] [stdout] | ^^^ use of undeclared type or module `Msg` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `orders` in this scope [INFO] [stdout] --> src/app/orders.rs:78:26 [INFO] [stdout] | [INFO] [stdout] 3 | let (app, msg_mapper) = (orders.clone_app(), orders.msg_mapper()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `orders` in this scope [INFO] [stdout] --> src/app/orders.rs:78:46 [INFO] [stdout] | [INFO] [stdout] 3 | let (app, msg_mapper) = (orders.clone_app(), orders.msg_mapper()); [INFO] [stdout] | ^^^^^^ not found in this scope [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/virtual_dom/el_ref.rs - virtual_dom::el_ref::ElRef (line 21) stdout ---- [INFO] [stdout] error: this file contains an unclosed delimiter [INFO] [stdout] --> src/virtual_dom/el_ref.rs:49:2 [INFO] [stdout] | [INFO] [stdout] 2 | fn main() { [INFO] [stdout] | - unclosed delimiter [INFO] [stdout] ... [INFO] [stdout] 18 | fn after_mount(_: Url, orders: &mut impl Orders) -> AfterMount { [INFO] [stdout] | - unclosed delimiter [INFO] [stdout] ... [INFO] [stdout] 22 | fn update(msg: Msg, model: &mut Model, orders: &mut impl Orders) { [INFO] [stdout] | - unclosed delimiter [INFO] [stdout] 23 | match msg { [INFO] [stdout] | - this delimiter might not be properly closed... [INFO] [stdout] ... [INFO] [stdout] 30 | } [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | ...as it matches this but it has different indentation [INFO] [stdout] [INFO] [stdout] error: cannot find macro `canvas` in this scope [INFO] [stdout] --> src/virtual_dom/el_ref.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 9 | canvas![ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Msg` [INFO] [stdout] --> src/virtual_dom/el_ref.rs:38:34 [INFO] [stdout] | [INFO] [stdout] 19 | orders.after_next_render(|_| Msg::Rendered); [INFO] [stdout] | ^^^ use of undeclared type or module `Msg` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Msg` [INFO] [stdout] --> src/virtual_dom/el_ref.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 24 | Msg::Rendered => { [INFO] [stdout] | ^^^ use of undeclared type or module `Msg` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Msg` [INFO] [stdout] --> src/virtual_dom/el_ref.rs:46:42 [INFO] [stdout] | [INFO] [stdout] 27 | orders.after_next_render(|_| Msg::Rendered).skip(); [INFO] [stdout] | ^^^ use of undeclared type or module `Msg` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ElRef` in this scope [INFO] [stdout] --> src/virtual_dom/el_ref.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 5 | canvas: ElRef, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::prelude::ElRef; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::virtual_dom::ElRef; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::virtual_dom::el_ref::ElRef; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `View` in this scope [INFO] [stdout] --> src/virtual_dom/el_ref.rs:27:32 [INFO] [stdout] | [INFO] [stdout] 8 | fn view(model: &Model) -> impl View { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::prelude::View; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::virtual_dom::View; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::virtual_dom::view::View; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Msg` in this scope [INFO] [stdout] --> src/virtual_dom/el_ref.rs:27:37 [INFO] [stdout] | [INFO] [stdout] 8 | fn view(model: &Model) -> impl View { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::Msg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 8 | fn view(model: &Model) -> impl View { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 8 | fn view(model: &Model) -> impl View { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Url` in this scope [INFO] [stdout] --> src/virtual_dom/el_ref.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 18 | fn after_mount(_: Url, orders: &mut impl Orders) -> AfterMount { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::Url; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::browser::Url; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::browser::url::Url; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::prelude::Url; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Orders` in this scope [INFO] [stdout] --> src/virtual_dom/el_ref.rs:37:42 [INFO] [stdout] | [INFO] [stdout] 18 | fn after_mount(_: Url, orders: &mut impl Orders) -> AfterMount { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::Orders; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::orders::Orders; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::prelude::Orders; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Msg` in this scope [INFO] [stdout] --> src/virtual_dom/el_ref.rs:37:49 [INFO] [stdout] | [INFO] [stdout] 18 | fn after_mount(_: Url, orders: &mut impl Orders) -> AfterMount { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::Msg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 18 | fn after_mount(_: Url, orders: &mut impl Orders) -> AfterMount { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 18 | fn after_mount(_: Url, orders: &mut impl Orders) -> AfterMount { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AfterMount` in this scope [INFO] [stdout] --> src/virtual_dom/el_ref.rs:37:58 [INFO] [stdout] | [INFO] [stdout] 18 | fn after_mount(_: Url, orders: &mut impl Orders) -> AfterMount { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::AfterMount; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::builder::AfterMount; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::builder::after_mount::AfterMount; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::prelude::AfterMount; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Msg` in this scope [INFO] [stdout] --> src/virtual_dom/el_ref.rs:41:16 [INFO] [stdout] | [INFO] [stdout] 22 | fn update(msg: Msg, model: &mut Model, orders: &mut impl Orders) { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::Msg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 22 | fn update(msg: seed::app::Effect, model: &mut Model, orders: &mut impl Orders) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Orders` in this scope [INFO] [stdout] --> src/virtual_dom/el_ref.rs:41:58 [INFO] [stdout] | [INFO] [stdout] 22 | fn update(msg: Msg, model: &mut Model, orders: &mut impl Orders) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::Orders; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::app::orders::Orders; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::prelude::Orders; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Msg` in this scope [INFO] [stdout] --> src/virtual_dom/el_ref.rs:41:65 [INFO] [stdout] | [INFO] [stdout] 22 | fn update(msg: Msg, model: &mut Model, orders: &mut impl Orders) { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `seed::app::Effect::Msg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 22 | fn update(msg: Msg, model: &mut Model, orders: &mut impl Orders) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 22 | fn update(msg: Msg, model: &mut Model, orders: &mut impl Orders) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `canvas` in this scope [INFO] [stdout] --> src/virtual_dom/el_ref.rs:44:26 [INFO] [stdout] | [INFO] [stdout] 25 | let canvas = canvas.get().expect("get canvas element"); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: possible candidates are found in other modules, you can import them into scope [INFO] [stdout] | [INFO] [stdout] 2 | use seed::canvas; [INFO] [stdout] | [INFO] [stdout] 2 | use seed::util::canvas; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 16 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/app.rs - app::App::builder (line 100) [INFO] [stdout] src/app/builder.rs - app::builder::Builder::after_mount (line 475) [INFO] [stdout] src/app/builder.rs - app::builder::Builder::before_mount (line 446) [INFO] [stdout] src/app/builder.rs - app::builder::Builder::mount (line 407) [INFO] [stdout] src/app/builder.rs - app::builder::Builder::routes (line 506) [INFO] [stdout] src/app/builder.rs - app::builder::Builder::sink (line 538) [INFO] [stdout] src/app/builder.rs - app::builder::Builder::window_events (line 520) [INFO] [stdout] src/app/builder/before_mount.rs - app::builder::before_mount::BeforeMount::mount_point (line 81) [INFO] [stdout] src/app/orders.rs - app::orders::Orders::msg_mapper (line 77) [INFO] [stdout] src/app/orders.rs - app::orders::Orders::perform_cmd (line 50) [INFO] [stdout] src/app/orders.rs - app::orders::Orders::proxy (line 21) [INFO] [stdout] src/browser/service/fetch.rs - browser::service::fetch::Request::controller (line 409) [INFO] [stdout] src/browser/service/fetch.rs - browser::service::fetch::Request::fetch (line 439) [INFO] [stdout] src/shortcuts.rs - nodes (line 275) [INFO] [stdout] src/virtual_dom/el_ref.rs - virtual_dom::el_ref::ElRef (line 21) [INFO] [stdout] src/virtual_dom/el_ref.rs - virtual_dom::el_ref::ElRef::map_type (line 97) [INFO] [stdout] src/virtual_dom/values.rs - virtual_dom::values::AtValue (line 74) [INFO] [stdout] src/virtual_dom/values.rs - virtual_dom::values::CSSValue (line 8) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 18 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--doc' [INFO] running `"docker" "inspect" "1a5a7dfe9a27d6775ac9f3f34a8cda26480a46a537d765b0e59730bc7a39d2a3"` [INFO] running `"docker" "rm" "-f" "1a5a7dfe9a27d6775ac9f3f34a8cda26480a46a537d765b0e59730bc7a39d2a3"` [INFO] [stdout] 1a5a7dfe9a27d6775ac9f3f34a8cda26480a46a537d765b0e59730bc7a39d2a3