[INFO] fetching crate wal-core 0.1.1... [INFO] checking wal-core-0.1.1 against try#c659ee110de67e82444e4b6c8407c1a9af9c2cf6 for pr-145608-1 [INFO] extracting crate wal-core 0.1.1 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate wal-core 0.1.1 [INFO] finished tweaking crates.io crate wal-core 0.1.1 [INFO] tweaked toml for crates.io crate wal-core 0.1.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate wal-core 0.1.1 on toolchain c659ee110de67e82444e4b6c8407c1a9af9c2cf6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c659ee110de67e82444e4b6c8407c1a9af9c2cf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c659ee110de67e82444e4b6c8407c1a9af9c2cf6" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 93 packages to latest compatible versions [INFO] [stderr] Adding gloo v0.10.0 (available: v0.11.0) [INFO] [stderr] Adding itertools v0.11.0 (available: v0.14.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c659ee110de67e82444e4b6c8407c1a9af9c2cf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+c659ee110de67e82444e4b6c8407c1a9af9c2cf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 30c69cbe792ee55270e60e742265cd85fd81b27425c76a938ecc2921ba5a6110 [INFO] running `Command { std: "docker" "start" "-a" "30c69cbe792ee55270e60e742265cd85fd81b27425c76a938ecc2921ba5a6110", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "30c69cbe792ee55270e60e742265cd85fd81b27425c76a938ecc2921ba5a6110", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "30c69cbe792ee55270e60e742265cd85fd81b27425c76a938ecc2921ba5a6110", kill_on_drop: false }` [INFO] [stdout] 30c69cbe792ee55270e60e742265cd85fd81b27425c76a938ecc2921ba5a6110 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+c659ee110de67e82444e4b6c8407c1a9af9c2cf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 275c9fef3d26e3b7f0d59ec088ff3b89f368c23a794ddb8fe27f9e531bbd6071 [INFO] running `Command { std: "docker" "start" "-a" "275c9fef3d26e3b7f0d59ec088ff3b89f368c23a794ddb8fe27f9e531bbd6071", kill_on_drop: false }` [INFO] [stderr] Compiling rustversion v1.0.22 [INFO] [stderr] Compiling bumpalo v3.19.0 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Checking either v1.15.0 [INFO] [stderr] Checking form_urlencoded v1.2.2 [INFO] [stderr] Checking itertools v0.11.0 [INFO] [stderr] Compiling indexmap v2.11.0 [INFO] [stderr] Compiling toml_edit v0.19.15 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.100 [INFO] [stderr] Compiling proc-macro-crate v1.3.1 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling wasm-bindgen-test-macro v0.3.50 [INFO] [stderr] Compiling gloo-worker-macros v0.1.0 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.100 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Checking pin-project v1.1.10 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.100 [INFO] [stderr] Checking thiserror v1.0.69 [INFO] [stderr] Checking wasm-bindgen v0.2.100 [INFO] [stderr] Checking js-sys v0.3.77 [INFO] [stderr] Checking console_error_panic_hook v0.1.7 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Checking pinned v0.1.0 [INFO] [stderr] Checking serde v1.0.219 [INFO] [stderr] Checking web-sys v0.3.77 [INFO] [stderr] Checking wasm-bindgen-futures v0.4.50 [INFO] [stderr] Checking gloo-timers v0.3.0 [INFO] [stderr] Checking wasm-bindgen-test v0.3.50 [INFO] [stderr] Checking serde_json v1.0.143 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking serde-wasm-bindgen v0.6.5 [INFO] [stderr] Checking gloo-utils v0.2.0 [INFO] [stderr] Checking gloo-events v0.2.0 [INFO] [stderr] Checking gloo-dialogs v0.2.0 [INFO] [stderr] Checking gloo-render v0.2.0 [INFO] [stderr] Checking gloo-file v0.3.0 [INFO] [stderr] Checking gloo-console v0.3.0 [INFO] [stderr] Checking gloo-storage v0.3.0 [INFO] [stderr] Checking gloo-worker v0.4.0 [INFO] [stderr] Checking gloo-net v0.4.0 [INFO] [stderr] Checking gloo-history v0.2.2 [INFO] [stderr] Checking gloo v0.10.0 [INFO] [stderr] Checking wal-core v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/component/mod.rs:43:8 [INFO] [stdout] | [INFO] [stdout] 42 | pub(crate) trait AnyComponent { [INFO] [stdout] | ------------ associated function in this trait [INFO] [stdout] 43 | fn new(props: Box) -> Self [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/component/mod.rs:43:8 [INFO] [stdout] | [INFO] [stdout] 42 | pub(crate) trait AnyComponent { [INFO] [stdout] | ------------ associated function in this trait [INFO] [stdout] 43 | fn new(props: Box) -> Self [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestComponent` is never constructed [INFO] [stdout] --> src/component/scheduler.rs:182:12 [INFO] [stdout] | [INFO] [stdout] 182 | struct TestComponent; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestComponent2` is never constructed [INFO] [stdout] --> src/component/scheduler.rs:200:12 [INFO] [stdout] | [INFO] [stdout] 200 | struct TestComponent2; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `UpdateReturnsTrueComponent` is never constructed [INFO] [stdout] --> src/component/scheduler.rs:218:12 [INFO] [stdout] | [INFO] [stdout] 218 | struct UpdateReturnsTrueComponent; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `UpdateReturnsFalseComponent` is never constructed [INFO] [stdout] --> src/component/scheduler.rs:237:12 [INFO] [stdout] | [INFO] [stdout] 237 | struct UpdateReturnsFalseComponent; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_body` is never used [INFO] [stdout] --> src/component/scheduler.rs:256:8 [INFO] [stdout] | [INFO] [stdout] 256 | fn get_body() -> web_sys::Node { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `clear_scheduler` is never used [INFO] [stdout] --> src/component/scheduler.rs:266:8 [INFO] [stdout] | [INFO] [stdout] 266 | fn clear_scheduler() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_any_component_node` is never used [INFO] [stdout] --> src/component/scheduler.rs:274:8 [INFO] [stdout] | [INFO] [stdout] 274 | fn create_any_component_node( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_update_message` is never used [INFO] [stdout] --> src/component/scheduler.rs:284:8 [INFO] [stdout] | [INFO] [stdout] 284 | fn create_update_message( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_rerender_message` is never used [INFO] [stdout] --> src/component/scheduler.rs:295:8 [INFO] [stdout] | [INFO] [stdout] 295 | fn create_rerender_message( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `update_messages_from_the_same_component_and_the_same_message_should_be_equal` is never used [INFO] [stdout] --> src/component/scheduler.rs:309:8 [INFO] [stdout] | [INFO] [stdout] 309 | fn update_messages_from_the_same_component_and_the_same_message_should_be_equal() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `update_messages_from_the_same_component_but_with_different_message_should_not_be_equal` is never used [INFO] [stdout] --> src/component/scheduler.rs:321:8 [INFO] [stdout] | [INFO] [stdout] 321 | fn update_messages_from_the_same_component_but_with_different_message_should_not_be_equal() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `update_messages_from_different_component_type_should_not_be_equal` is never used [INFO] [stdout] --> src/component/scheduler.rs:332:8 [INFO] [stdout] | [INFO] [stdout] 332 | fn update_messages_from_different_component_type_should_not_be_equal() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `update_messages_from_the_same_component_type_but_different_instance_and_the_same_message_should_not_be_equal` is never used [INFO] [stdout] --> src/component/scheduler.rs:347:8 [INFO] [stdout] | [INFO] [stdout] 347 | fn update_messages_from_the_same_component_type_but_different_instance_and_the_same_message_should_not_be_equal( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rerender_message_from_the_same_component_and_the_same_depth_should_be_equal` is never used [INFO] [stdout] --> src/component/scheduler.rs:363:8 [INFO] [stdout] | [INFO] [stdout] 363 | fn rerender_message_from_the_same_component_and_the_same_depth_should_be_equal() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rerender_message_from_the_same_component_with_different_depth_should_not_be_equal` is never used [INFO] [stdout] --> src/component/scheduler.rs:376:8 [INFO] [stdout] | [INFO] [stdout] 376 | fn rerender_message_from_the_same_component_with_different_depth_should_not_be_equal() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rerender_message_from_the_same_component_type_but_different_instance_should_not_be_equal` is never used [INFO] [stdout] --> src/component/scheduler.rs:387:8 [INFO] [stdout] | [INFO] [stdout] 387 | fn rerender_message_from_the_same_component_type_but_different_instance_should_not_be_equal() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rerender_message_from_different_components_should_not_be_equal` is never used [INFO] [stdout] --> src/component/scheduler.rs:402:8 [INFO] [stdout] | [INFO] [stdout] 402 | fn rerender_message_from_different_components_should_not_be_equal() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rerender_message_and_update_message_should_not_be_equal` is never used [INFO] [stdout] --> src/component/scheduler.rs:417:8 [INFO] [stdout] | [INFO] [stdout] 417 | fn rerender_message_and_update_message_should_not_be_equal() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `update_message_should_be_greater_than_rerender_message` is never used [INFO] [stdout] --> src/component/scheduler.rs:430:8 [INFO] [stdout] | [INFO] [stdout] 430 | fn update_message_should_be_greater_than_rerender_message() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `update_message_should_be_equal_update_message` is never used [INFO] [stdout] --> src/component/scheduler.rs:449:8 [INFO] [stdout] | [INFO] [stdout] 449 | fn update_message_should_be_equal_update_message() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rerender_message_with_smaller_depth_should_be_greater_than_rerender_message_with_bigger_depth` is never used [INFO] [stdout] --> src/component/scheduler.rs:468:8 [INFO] [stdout] | [INFO] [stdout] 468 | fn rerender_message_with_smaller_depth_should_be_greater_than_rerender_message_with_bigger_depth( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rerender_messages_with_the_same_depth_should_be_equal` is never used [INFO] [stdout] --> src/component/scheduler.rs:488:8 [INFO] [stdout] | [INFO] [stdout] 488 | fn rerender_messages_with_the_same_depth_should_be_equal() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `handle_update_message_when_update_returns_true_should_add_rerender_message_to_schedulers_queue` is never used [INFO] [stdout] --> src/component/scheduler.rs:510:8 [INFO] [stdout] | [INFO] [stdout] 510 | fn handle_update_message_when_update_returns_true_should_add_rerender_message_to_schedulers_queue( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `handle_update_message_when_update_returns_false_should_not_add_rerender_message_to_schedulers_queue` is never used [INFO] [stdout] --> src/component/scheduler.rs:533:8 [INFO] [stdout] | [INFO] [stdout] 533 | fn handle_update_message_when_update_returns_false_should_not_add_rerender_message_to_schedulers_queue( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `handle_update_message_with_outdated_weak_reference_should_not_add_rerender_message_to_schedulers_queue` is never used [INFO] [stdout] --> src/component/scheduler.rs:553:8 [INFO] [stdout] | [INFO] [stdout] 553 | fn handle_update_message_with_outdated_weak_reference_should_not_add_rerender_message_to_schedulers_queue( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `schedule_handle_messages_should_schedule_handle_messages` is never used [INFO] [stdout] --> src/component/scheduler.rs:576:8 [INFO] [stdout] | [INFO] [stdout] 576 | fn schedule_handle_messages_should_schedule_handle_messages() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_update_message_should_add_update_message_to_schedulers_queue` is never used [INFO] [stdout] --> src/component/scheduler.rs:592:8 [INFO] [stdout] | [INFO] [stdout] 592 | fn add_update_message_should_add_update_message_to_schedulers_queue() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_rerender_message_should_add_rerender_message_to_schedulers_queue` is never used [INFO] [stdout] --> src/component/scheduler.rs:616:8 [INFO] [stdout] | [INFO] [stdout] 616 | fn add_rerender_message_should_add_rerender_message_to_schedulers_queue() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `onclick_sepcialized_event_handler_constructor_should_create_event_handler_of_correct_type` is never used [INFO] [stdout] --> src/events/mod.rs:266:8 [INFO] [stdout] | [INFO] [stdout] 266 | fn onclick_sepcialized_event_handler_constructor_should_create_event_handler_of_correct_type() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `onclick_specialized_event_handler_constructor_should_create_event_handler_with_correct_callback` is never used [INFO] [stdout] --> src/events/mod.rs:279:8 [INFO] [stdout] | [INFO] [stdout] 279 | fn onclick_specialized_event_handler_constructor_should_create_event_handler_with_correct_callback( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `onabort_unspecialized_event_handler_constructor_should_create_event_handler_of_correct_type` is never used [INFO] [stdout] --> src/events/mod.rs:301:8 [INFO] [stdout] | [INFO] [stdout] 301 | fn onabort_unspecialized_event_handler_constructor_should_create_event_handler_of_correct_type() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `onabort_unspecialized_event_handler_constructor_should_create_event_handler_with_correct_callback` is never used [INFO] [stdout] --> src/events/mod.rs:315:8 [INFO] [stdout] | [INFO] [stdout] 315 | fn onabort_unspecialized_event_handler_constructor_should_create_event_handler_with_correct_callback( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `define_mouse_event_should_define_correct_event` is never used [INFO] [stdout] --> src/events/mod.rs:336:8 [INFO] [stdout] | [INFO] [stdout] 336 | fn define_mouse_event_should_define_correct_event() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestEventCreator` is never constructed [INFO] [stdout] --> src/events/mod.rs:348:12 [INFO] [stdout] | [INFO] [stdout] 348 | struct TestEventCreator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `event_handler_attach_should_attach_event_to_an_element` is never used [INFO] [stdout] --> src/events/mod.rs:367:8 [INFO] [stdout] | [INFO] [stdout] 367 | fn event_handler_attach_should_attach_event_to_an_element() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_event_type_should_get_correct_event_type` is never used [INFO] [stdout] --> src/events/mod.rs:390:8 [INFO] [stdout] | [INFO] [stdout] 390 | fn get_event_type_should_get_correct_event_type() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `VALID_TEXT` is never used [INFO] [stdout] --> src/router/builder.rs:88:11 [INFO] [stdout] | [INFO] [stdout] 88 | const VALID_TEXT: &str = ""; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `invalid` is never used [INFO] [stdout] --> src/router/builder.rs:91:8 [INFO] [stdout] | [INFO] [stdout] 91 | fn invalid() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Root` is never constructed [INFO] [stdout] --> src/router/builder.rs:96:12 [INFO] [stdout] | [INFO] [stdout] 96 | struct Root; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `valid_one_page` is never used [INFO] [stdout] --> src/router/builder.rs:117:8 [INFO] [stdout] | [INFO] [stdout] 117 | fn valid_one_page() { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Root2` is never constructed [INFO] [stdout] --> src/router/builder.rs:124:12 [INFO] [stdout] | [INFO] [stdout] 124 | struct Root2; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `valid_multiple_pages` is never used [INFO] [stdout] --> src/router/builder.rs:145:8 [INFO] [stdout] | [INFO] [stdout] 145 | fn valid_multiple_pages() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `build_valid_multiple_pages` is never used [INFO] [stdout] --> src/router/builder.rs:156:8 [INFO] [stdout] | [INFO] [stdout] 156 | fn build_valid_multiple_pages() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `build_valid_custom_not_found_page` is never used [INFO] [stdout] --> src/router/builder.rs:173:8 [INFO] [stdout] | [INFO] [stdout] 173 | fn build_valid_custom_not_found_page() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `build_valid_default_not_found_page` is never used [INFO] [stdout] --> src/router/builder.rs:184:8 [INFO] [stdout] | [INFO] [stdout] 184 | fn build_valid_default_not_found_page() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `build` is never used [INFO] [stdout] --> src/router/builder.rs:198:8 [INFO] [stdout] | [INFO] [stdout] 198 | fn build() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `VALID_TEXT` is never used [INFO] [stdout] --> src/router/mod.rs:172:11 [INFO] [stdout] | [INFO] [stdout] 172 | const VALID_TEXT: &str = ""; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `empty` is never used [INFO] [stdout] --> src/router/mod.rs:175:8 [INFO] [stdout] | [INFO] [stdout] 175 | fn empty() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Root` is never constructed [INFO] [stdout] --> src/router/mod.rs:182:12 [INFO] [stdout] | [INFO] [stdout] 182 | struct Root; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `new_router` is never used [INFO] [stdout] --> src/router/mod.rs:203:8 [INFO] [stdout] | [INFO] [stdout] 203 | fn new_router() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `start` is never used [INFO] [stdout] --> src/router/mod.rs:212:8 [INFO] [stdout] | [INFO] [stdout] 212 | fn start() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Root2` is never constructed [INFO] [stdout] --> src/router/mod.rs:228:12 [INFO] [stdout] | [INFO] [stdout] 228 | struct Root2; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `navigate_to` is never used [INFO] [stdout] --> src/router/mod.rs:244:8 [INFO] [stdout] | [INFO] [stdout] 244 | fn navigate_to() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `VALID_TEXT` is never used [INFO] [stdout] --> src/virtual_dom/vcomponent.rs:195:11 [INFO] [stdout] | [INFO] [stdout] 195 | const VALID_TEXT: &str = ""; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Tmp` is never constructed [INFO] [stdout] --> src/virtual_dom/vcomponent.rs:197:12 [INFO] [stdout] | [INFO] [stdout] 197 | struct Tmp; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_none` is never used [INFO] [stdout] --> src/virtual_dom/vcomponent.rs:221:8 [INFO] [stdout] | [INFO] [stdout] 221 | fn patch_last_none() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_text` is never used [INFO] [stdout] --> src/virtual_dom/vcomponent.rs:232:8 [INFO] [stdout] | [INFO] [stdout] 232 | fn patch_last_text() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_elem` is never used [INFO] [stdout] --> src/virtual_dom/vcomponent.rs:252:8 [INFO] [stdout] | [INFO] [stdout] 252 | fn patch_last_elem() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Comp` is never constructed [INFO] [stdout] --> src/virtual_dom/vcomponent.rs:276:12 [INFO] [stdout] | [INFO] [stdout] 276 | struct Comp; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_comp_diff_keys` is never used [INFO] [stdout] --> src/virtual_dom/vcomponent.rs:300:8 [INFO] [stdout] | [INFO] [stdout] 300 | fn patch_last_comp_diff_keys() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_comp_same_keys` is never used [INFO] [stdout] --> src/virtual_dom/vcomponent.rs:315:8 [INFO] [stdout] | [INFO] [stdout] 315 | fn patch_last_comp_same_keys() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_list` is never used [INFO] [stdout] --> src/virtual_dom/vcomponent.rs:331:8 [INFO] [stdout] | [INFO] [stdout] 331 | fn patch_last_list() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `VALID_TEXT` is never used [INFO] [stdout] --> src/virtual_dom/velement.rs:214:11 [INFO] [stdout] | [INFO] [stdout] 214 | const VALID_TEXT: &str = ""; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_none` is never used [INFO] [stdout] --> src/virtual_dom/velement.rs:217:8 [INFO] [stdout] | [INFO] [stdout] 217 | fn patch_last_none() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_text` is never used [INFO] [stdout] --> src/virtual_dom/velement.rs:233:8 [INFO] [stdout] | [INFO] [stdout] 233 | fn patch_last_text() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_elem_different_key` is never used [INFO] [stdout] --> src/virtual_dom/velement.rs:258:8 [INFO] [stdout] | [INFO] [stdout] 258 | fn patch_last_elem_different_key() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_elem_same_key` is never used [INFO] [stdout] --> src/virtual_dom/velement.rs:288:8 [INFO] [stdout] | [INFO] [stdout] 288 | fn patch_last_elem_same_key() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Comp` is never constructed [INFO] [stdout] --> src/virtual_dom/velement.rs:319:12 [INFO] [stdout] | [INFO] [stdout] 319 | struct Comp; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_comp` is never used [INFO] [stdout] --> src/virtual_dom/velement.rs:336:8 [INFO] [stdout] | [INFO] [stdout] 336 | fn patch_last_comp() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_list` is never used [INFO] [stdout] --> src/virtual_dom/velement.rs:356:8 [INFO] [stdout] | [INFO] [stdout] 356 | fn patch_last_list() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `VALID_TEXT` is never used [INFO] [stdout] --> src/virtual_dom/vlist.rs:101:11 [INFO] [stdout] | [INFO] [stdout] 101 | const VALID_TEXT: &str = ""; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_none` is never used [INFO] [stdout] --> src/virtual_dom/vlist.rs:104:8 [INFO] [stdout] | [INFO] [stdout] 104 | fn patch_last_none() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_text` is never used [INFO] [stdout] --> src/virtual_dom/vlist.rs:115:8 [INFO] [stdout] | [INFO] [stdout] 115 | fn patch_last_text() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_elem` is never used [INFO] [stdout] --> src/virtual_dom/vlist.rs:135:8 [INFO] [stdout] | [INFO] [stdout] 135 | fn patch_last_elem() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Comp` is never constructed [INFO] [stdout] --> src/virtual_dom/vlist.rs:159:12 [INFO] [stdout] | [INFO] [stdout] 159 | struct Comp; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_comp` is never used [INFO] [stdout] --> src/virtual_dom/vlist.rs:176:8 [INFO] [stdout] | [INFO] [stdout] 176 | fn patch_last_comp() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_list` is never used [INFO] [stdout] --> src/virtual_dom/vlist.rs:191:8 [INFO] [stdout] | [INFO] [stdout] 191 | fn patch_last_list() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `from_to_string` is never used [INFO] [stdout] --> src/virtual_dom/vnode.rs:96:8 [INFO] [stdout] | [INFO] [stdout] 96 | fn from_to_string() { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `from_vec_string` is never used [INFO] [stdout] --> src/virtual_dom/vnode.rs:108:8 [INFO] [stdout] | [INFO] [stdout] 108 | fn from_vec_string() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `from_vec_elements` is never used [INFO] [stdout] --> src/virtual_dom/vnode.rs:117:8 [INFO] [stdout] | [INFO] [stdout] 117 | fn from_vec_elements() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `from_vec_lists` is never used [INFO] [stdout] --> src/virtual_dom/vnode.rs:141:8 [INFO] [stdout] | [INFO] [stdout] 141 | fn from_vec_lists() { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Comp` is never constructed [INFO] [stdout] --> src/virtual_dom/vnode.rs:152:12 [INFO] [stdout] | [INFO] [stdout] 152 | struct Comp; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `from_vec_comp` is never used [INFO] [stdout] --> src/virtual_dom/vnode.rs:169:8 [INFO] [stdout] | [INFO] [stdout] 169 | fn from_vec_comp() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `new_from_str` is never used [INFO] [stdout] --> src/virtual_dom/vtext.rs:115:8 [INFO] [stdout] | [INFO] [stdout] 115 | fn new_from_str() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `VALID_TEXT` is never used [INFO] [stdout] --> src/virtual_dom/vtext.rs:131:11 [INFO] [stdout] | [INFO] [stdout] 131 | const VALID_TEXT: &str = ""; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_none` is never used [INFO] [stdout] --> src/virtual_dom/vtext.rs:134:8 [INFO] [stdout] | [INFO] [stdout] 134 | fn patch_last_none() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_text` is never used [INFO] [stdout] --> src/virtual_dom/vtext.rs:144:8 [INFO] [stdout] | [INFO] [stdout] 144 | fn patch_last_text() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_elem` is never used [INFO] [stdout] --> src/virtual_dom/vtext.rs:163:8 [INFO] [stdout] | [INFO] [stdout] 163 | fn patch_last_elem() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Comp` is never constructed [INFO] [stdout] --> src/virtual_dom/vtext.rs:186:12 [INFO] [stdout] | [INFO] [stdout] 186 | struct Comp; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_comp` is never used [INFO] [stdout] --> src/virtual_dom/vtext.rs:203:8 [INFO] [stdout] | [INFO] [stdout] 203 | fn patch_last_comp() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `patch_last_list` is never used [INFO] [stdout] --> src/virtual_dom/vtext.rs:217:8 [INFO] [stdout] | [INFO] [stdout] 217 | fn patch_last_list() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 28.12s [INFO] running `Command { std: "docker" "inspect" "275c9fef3d26e3b7f0d59ec088ff3b89f368c23a794ddb8fe27f9e531bbd6071", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "275c9fef3d26e3b7f0d59ec088ff3b89f368c23a794ddb8fe27f9e531bbd6071", kill_on_drop: false }` [INFO] [stdout] 275c9fef3d26e3b7f0d59ec088ff3b89f368c23a794ddb8fe27f9e531bbd6071