[INFO] fetching crate vertigo 0.13.2...
[INFO] testing vertigo-0.13.2 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate vertigo 0.13.2 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate vertigo 0.13.2
[INFO] finished tweaking crates.io crate vertigo 0.13.2
[INFO] tweaked toml for crates.io crate vertigo 0.13.2 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate vertigo 0.13.2 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate vertigo 0.13.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded vertigo-macro v0.13.2
[INFO] [stderr]   Downloaded rstml v0.13.1
[INFO] [stderr]   Downloaded proc-macro2-diagnostics v0.11.0
[INFO] [stderr]   Downloaded pkg-version v1.0.0
[INFO] [stderr]   Downloaded derive-where v1.7.0
[INFO] [stderr]   Downloaded pkg-version-impl v0.1.1
[INFO] [stderr]   Downloaded pest_derive v2.9.2
[INFO] [stderr]   Downloaded pest_meta v2.9.2
[INFO] [stderr]   Downloaded pest v2.9.2
[INFO] [stderr]   Downloaded pest_generator v2.9.2
[INFO] [stderr]   Downloaded minreq v3.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f83494c39d4578f351046a8d807f6eea21959e4fd0be8e524f33290f908ee020
[INFO] running `Command { std: "docker" "start" "f83494c39d4578f351046a8d807f6eea21959e4fd0be8e524f33290f908ee020", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f83494c39d4578f351046a8d807f6eea21959e4fd0be8e524f33290f908ee020", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f83494c39d4578f351046a8d807f6eea21959e4fd0be8e524f33290f908ee020" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f83494c39d4578f351046a8d807f6eea21959e4fd0be8e524f33290f908ee020", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f83494c39d4578f351046a8d807f6eea21959e4fd0be8e524f33290f908ee020" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling find-msvc-tools v0.1.14
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling aws-lc-rs v1.18.1
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.11.0
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling rstml v0.13.1
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling pkg-version-impl v0.1.1
[INFO] [stderr]    Compiling crc-catalog v2.5.0
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling vertigo-macro v0.13.2
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling vertigo v0.13.2 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling itertools v0.15.0
[INFO] [stderr]    Compiling pkg-version v1.0.0
[INFO] [stderr]    Compiling pest v2.9.2
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling cc v1.5.1
[INFO] [stderr]    Compiling pest_meta v2.9.2
[INFO] [stderr]    Compiling pest_generator v2.9.2
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling pest_derive v2.9.2
[INFO] [stderr]    Compiling aws-lc-sys v0.45.0
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling derive-where v1.7.0
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling minreq v3.0.0
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 50.25s
[INFO] running `Command { std: "docker" "inspect" "f83494c39d4578f351046a8d807f6eea21959e4fd0be8e524f33290f908ee020", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f83494c39d4578f351046a8d807f6eea21959e4fd0be8e524f33290f908ee020" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling vertigo v0.13.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 14.01s
[INFO] running `Command { std: "docker" "inspect" "f83494c39d4578f351046a8d807f6eea21959e4fd0be8e524f33290f908ee020", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f83494c39d4578f351046a8d807f6eea21959e4fd0be8e524f33290f908ee020" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vertigo-31f123bc537d9289)
[INFO] [stdout] 
[INFO] [stdout] running 369 tests
[INFO] [stdout] test css::transform_css::splits::tests::test_css_split_rows1 ... ok
[INFO] [stdout] test css::tailwind_class::tests::computed_twclass_add_twclass ... ok
[INFO] [stdout] test css::tailwind_class::tests::computed_twclass_add_computed_twclass ... ok
[INFO] [stdout] test css::css_structs::tests::computed_css_add_computed_css ... ok
[INFO] [stdout] test css::css_structs::tests::computed_css_add_css ... ok
[INFO] [stdout] test css::transform_css::splits::tests::test_css_split_rows_media_query_1 ... ok
[INFO] [stdout] test css::transform_css::splits::tests::test_css_split_rows_hover ... ok
[INFO] [stdout] test css::transform_css::splits::tests::test_css_split_rows_media_query_2 ... ok
[INFO] [stdout] test css::transform_css::splits::tests::test_css_split_rows_simple ... ok
[INFO] [stdout] test css::transform_css::splits::tests::test_css_split_rows2 ... ok
[INFO] [stdout] test css::transform_css::splits::tests::test_square_brackets ... ok
[INFO] [stdout] test css::transform_css::splits::tests::test_find_brackets ... ok
[INFO] [stdout] test css::transform_css::splits::tests::test_css_split_rows3 ... ok
[INFO] [stdout] test css::transform_css::tests::animation::test_transform_css_animation_value ... ok
[INFO] [stdout] test css::transform_css::tests::basic::test_basic1 ... ok
[INFO] [stdout] test css::transform_css::tests::animation::test_animation_with_additional_rule ... ok
[INFO] [stdout] test css::transform_css::tests::basic::test_basic2 ... ok
[INFO] [stdout] test css::transform_css::tests::basic::test_basic3 ... ok
[INFO] [stdout] test css::transform_css::tests::media::test_doubled ... ok
[INFO] [stdout] test css::transform_css::tests::media::test_media ... ok
[INFO] [stdout] test css::transform_css::tests::media::test_media_and_pseudo_1 ... ok
[INFO] [stdout] test css::transform_css::tests::pseudo::test_doubled ... ok
[INFO] [stdout] test css::transform_css::tests::pseudo::test_hover ... ok
[INFO] [stdout] test css::transform_css::tests::media::test_media_and_pseudo_2 ... ok
[INFO] [stdout] test css::transform_css::tests::pseudo::test_of_type ... ok
[INFO] [stdout] test dev::command_wire::tests::malformed_input_is_an_error ... ok
[INFO] [stdout] test dev::command_wire::tests::an_empty_batch_round_trips ... ok
[INFO] [stdout] test dev::command_wire::tests::matches_the_cross_language_fixture ... ok
[INFO] [stdout] test dev::command_wire::tests::round_trips_every_variant ... ok
[INFO] [stdout] test dev::command_wire::tests::round_trips_non_ascii_and_empty_text ... ok
[INFO] [stdout] test dev::command_wire::tests::round_trips_large_ids ... ok
[INFO] [stdout] test dev::inspect::tests::pseudo_html_attrs_order ... ok
[INFO] [stdout] test dev::inspect::tests::pseudo_html_callback ... ok
[INFO] [stdout] test dev::inspect::tests::pseudo_html_css ... ok
[INFO] [stdout] test dev::inspect::tests::pseudo_html_css_unwrap ... ok
[INFO] [stdout] test dev::inspect::tests::pseudo_html_css_in_two_elements ... ok
[INFO] [stdout] test driver_module::api::api_fetch::tests::test_mock_fetch ... ok
[INFO] [stdout] test driver_module::event_emitter::tests::trigger_clones_the_payload_once_per_listener ... ok
[INFO] [stdout] test driver_module::event_emitter::tests::trigger_without_listeners_does_not_touch_the_payload ... ok
[INFO] [stdout] test dev::inspect::tests::pseudo_html_list ... ok
[INFO] [stdout] test dev::command_wire::tests::a_repeated_name_is_stored_once ... ok
[INFO] [stdout] test driver_module::js_value::serialize::tests::test_unit ... ok
[INFO] [stdout] test driver_module::js_value::serialize::tests::test_vec ... ok
[INFO] [stdout] test driver_module::js_value::tests::btreemap_from_empty_list ... ok
[INFO] [stdout] test driver_module::js_value::tests::btreemap_from_empty_object ... ok
[INFO] [stdout] test dev::inspect::tests::pseudo_html_css_unwrap_with_custom_class_names ... ok
[INFO] [stdout] test driver_module::js_value::tests::btreemap_from_list_of_items ... ok
[INFO] [stdout] test driver_module::js_value::tests::btreemap_from_non_empty_object_string_keys ... ok
[INFO] [stdout] test driver_module::js_value::serialize::tests::aaaa ... ok
[INFO] [stdout] test driver_module::driver::tests::public_paths_are_built_from_env_during_ssr_too ... ok
[INFO] [stdout] test driver_module::js_value::tests::json_json_float ... ok
[INFO] [stdout] test driver_module::js_value::tests::btreemap_from_object_non_string_keys_errors ... ok
[INFO] [stdout] test driver_module::js_value::tests::json_json_string ... ok
[INFO] [stdout] test driver_module::js_value::tests::json_json_list ... ok
[INFO] [stdout] test driver_module::js_value::serialize::tests::test_serialize_to_string ... ok
[INFO] [stdout] test driver_module::js_value::tests::json_json_vec ... ok
[INFO] [stdout] test driver_module::js_value::vec_to_string::test ... ok
[INFO] [stdout] test fast_hash::tests::every_word_of_a_long_key_counts ... ok
[INFO] [stdout] test fast_hash::tests::the_same_value_hashes_the_same ... ok
[INFO] [stdout] test fast_hash::tests::map_round_trip ... ok
[INFO] [stdout] test fast_hash::tests::trailing_zero_bytes_are_not_padding ... ok
[INFO] [stdout] test fast_hash::tests::consecutive_integers_spread ... ok
[INFO] [stdout] test fetch::lazy_cache::tests::test_lazy_cache_initial_state ... ok
[INFO] [stdout] test fetch::lazy_cache::tests::test_lazy_cache_optimistically_change ... ok
[INFO] [stdout] test fetch::lazy_cache::tests::test_lazy_cache_optimistically_set ... ok
[INFO] [stdout] test fetch::lazy_cache::tests::test_lazy_cache_refresh_waits_for_the_new_value ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_clone_eq ... ok
[INFO] [stdout] test fetch::lazy_cache::tests::test_lazy_cache_set_same_computed_token ... ok
[INFO] [stdout] test fetch::lazy_cache::tests::test_lazy_cache_to_computed ... ok
[INFO] [stdout] test fast_hash::tests::similar_strings_spread ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_get_applies_optimistic_edit ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_get_by_key_error_when_key_missing ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_get_by_key_loading_when_not_ready ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_get_by_key_falls_back_to_original ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_get_omits_optimistically_removed ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_get_returns_loading_before_fetch ... ok
[INFO] [stdout] test fetch::lazy_cache::tests::test_lazy_cache_token_revalidation ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_get_returns_ordered_items ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_granular_filter_composes_with_override ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_granular_includes_optimistic_insert ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_get_includes_optimistic_insert ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_granular_omits_optimistically_removed ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_granular_applies_optimistic_edit ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_optimistic_set_then_update_item_appears_in_list ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_granular_reactivity_on_remove ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_keys_reactivity_via_computed ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_override_does_not_modify_original ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_override_other_keys_unaffected ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_override_works_while_loading ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_optimistic_then_remove_item_reactivity_via_granular ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_override_visible_via_get_by_key ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_override_update_same_key ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_remove_item_after_optimistically_remove_item ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_rollback_existing_item_only_clears_override ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_rollback_noop_for_unknown_key ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_refresh_preserves_override ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_rollback_removes_optimistic_placeholder ... ok
[INFO] [stdout] test reactive::by_rc::tests::an_equal_value_in_a_different_allocation_does_not ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_update_item_inserts_unknown_key ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_update_item_with_old_key_rekeys_in_place ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_update_item_with_old_key_same_key_acts_as_update ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_rollback_restores_original ... ok
[INFO] [stdout] test reactive::by_rc::tests::clone_does_not_require_the_payload_to_be_clone ... ok
[INFO] [stdout] test reactive::by_rc::tests::deref_reaches_the_wrapped_value ... ok
[INFO] [stdout] test reactive::context::tests::interleaved_repeats_are_left_for_the_edge_set ... ok
[INFO] [stdout] test reactive::context::tests::repeated_reads_of_one_node_collapse ... ok
[INFO] [stdout] test reactive::by_rc::tests::the_same_allocation_compares_equal ... ok
[INFO] [stdout] test reactive::context::tests::read_context_tracks_nothing ... ok
[INFO] [stdout] test reactive::graph::dirty::tests::a_pulled_node_does_not_release_waiting_children ... ok
[INFO] [stdout] test fetch::lazy_list_cache::tests::test_update_item_clears_placeholder_so_later_rollback_keeps_row ... ok
[INFO] [stdout] test reactive::graph::dirty::tests::child_not_ready_while_parent_dirty ... ok
[INFO] [stdout] test reactive::graph::dirty::tests::child_waits_for_both_dirty_parents ... ok
[INFO] [stdout] test reactive::computed::tests::subscribe_does_not_notify_dependents ... ok
[INFO] [stdout] test reactive::graph::dirty::tests::cutoff_does_not_copy_or_enqueue_children ... ok
[INFO] [stdout] test reactive::graph::dirty::tests::enter_refresh_is_gray ... ok
[INFO] [stdout] test reactive::graph::dirty::tests::cycle_path_names_the_way_back ... ok
[INFO] [stdout] test reactive::graph::dirty::tests::ready_is_fifo ... ok
[INFO] [stdout] test reactive::context::tests::distinct_reads_are_all_kept ... ok
[INFO] [stdout] test reactive::graph::dirty::tests::take_ready_skips_dequeued ... ok
[INFO] [stdout] test reactive::graph::dirty::tests::enqueue_dedups_ready ... ok
[INFO] [stdout] test reactive::graph::dirty::tests::begin_wave_allows_enqueue_of_previously_done_node ... ok
[INFO] [stdout] test reactive::graph::dirty::tests::dequeue_clears_wait_count ... ok
[INFO] [stdout] test reactive::graph::edges::tests::empty_children_is_not_watched ... ok
[INFO] [stdout] test reactive::graph::edges::tests::replace_reports_unwatched ... ok
[INFO] [stdout] test reactive::graph::edges::tests::replace_diffs_only_what_changed ... ok
[INFO] [stdout] test reactive::graph::dirty::tests::cutoff_does_not_enqueue_waiting_sibling ... ok
[INFO] [stdout] test reactive::graph::edges::tests::is_watched_after_replace ... ok
[INFO] [stdout] test reactive::graph::edges::tests::replace_with_different_parents_is_applied ... ok
[INFO] [stdout] test reactive::graph::edges::tests::replace_with_duplicate_parents_is_noop ... ok
[INFO] [stdout] test reactive::graph::edges::tests::unregister_clears_parent_from_child ... ok
[INFO] [stdout] test reactive::graph::logger::tests::take_returns_messages_and_clears ... ok
[INFO] [stdout] test reactive::graph::edges::tests::replace_with_reordered_parents_is_noop ... ok
[INFO] [stdout] test reactive::graph::dirty::tests::leftover_when_waiting_child_never_released ... ok
[INFO] [stdout] test reactive::graph::edges::tests::unregister_reports_unwatched ... ok
[INFO] [stdout] test reactive::graph::node_hash::tests::the_same_id_hashes_the_same ... ok
[INFO] [stdout] test reactive::graph::logger::tests::two_listeners_both_receive ... ok
[INFO] [stdout] test reactive::graph::hooks::tests::remove_does_not_fire ... ok
[INFO] [stdout] test reactive::graph::hooks::tests::two_hooks_both_fire ... ok
[INFO] [stdout] test reactive::graph::tests::a_node_found_fresh_is_recorded_for_the_wave ... ok
[INFO] [stdout] test reactive::graph::logger::tests::drop_unregisters ... ok
[INFO] [stdout] test reactive::graph::node_hash::tests::distinct_ids_hash_apart ... ok
[INFO] [stdout] test reactive::graph::tests::dead_dirty_parent_releases_waiting_child ... ok
[INFO] [stdout] test reactive::graph::transaction::tests::writes_blocked_inside_callback ... ok
[INFO] [stdout] test reactive::graph::watch::tests::register_connects_when_watched ... ok
[INFO] [stdout] test reactive::graph::watch::tests::unregister_drops_connected ... ok
[INFO] [stdout] test reactive::graph::watch::tests::a_chain_of_connects_is_not_a_loop ... ok
[INFO] [stdout] test reactive::graph::watch::tests::unwatched_many_drops_connected ... ok
[INFO] [stdout] test reactive::graph::watch::tests::watch_and_unwatch_before_flush_does_not_connect ... ok
[INFO] [stdout] test reactive::graph::node_hash::tests::map_round_trip ... ok
[INFO] [stdout] test reactive::graph::watch::tests::watched_twice_connects_once ... ok
[INFO] [stdout] test reactive::graph::watch::tests::a_node_connects_at_most_once_per_flush ... ok
[INFO] [stdout] test reactive::graph::watch::tests::apply_unwatched_drops_connected ... ok
[INFO] [stdout] test reactive::propagation_order::a_read_outside_a_wave_walks_nothing ... ok
[INFO] [stdout] test reactive::graph::watch::tests::connect_that_unwatches_itself_is_disconnected ... ok
[INFO] [stdout] test reactive::graph::tests::unregister_releases_waiting_child ... ok
[INFO] [stdout] test reactive::graph::transaction::tests::cannot_propagate_while_propagating ... ok
[INFO] [stdout] test reactive::propagation_order::static_unequal_path_lengths_compute_once ... ok
[INFO] [stdout] test reactive::graph::watch::tests::disconnect_does_not_reconnect ... ok
[INFO] [stdout] test reactive::graph::tests::a_transaction_opened_during_a_wave_keeps_the_wave_state ... ok
[INFO] [stdout] test reactive::graph::watch::tests::reentrant_flush_does_not_connect_twice ... ok
[INFO] [stdout] test reactive::propagation_order::dynamic_branch_switch_computes_once ... ok
[INFO] [stdout] test reactive::tests::a_write_from_a_drop_inside_a_callback_is_ignored ... ok
[INFO] [stdout] test reactive::tests::basic_sum ... ok
[INFO] [stdout] test reactive::tests::default_graph_value_new ... ok
[INFO] [stdout] test reactive::tests::connect_that_unwatches_itself_disconnects ... ok
[INFO] [stdout] test reactive::tests::diamond_waits_for_both_parents ... ok
[INFO] [stdout] test reactive::tests::disconnect_must_not_write ... ok
[INFO] [stdout] test reactive::tests::equal_set_does_not_enqueue ... ok
[INFO] [stdout] test reactive::propagation_order::a_clean_lattice_is_walked_once_per_node ... ok
[INFO] [stdout] test reactive::tests::nested_computed_subscription ... ok
[INFO] [stdout] test reactive::tests::set_from_drop_resource_is_ignored ... ok
[INFO] [stdout] test reactive::tests::nested_computed_subscription_no_flattening ... ok
[INFO] [stdout] test reactive::tests::set_from_compute_is_ignored ... ok
[INFO] [stdout] test reactive::tests::on_after_transaction_fires_after_set ... ok
[INFO] [stdout] test reactive::tests::set_from_subscribe_is_ignored ... ok
[INFO] [stdout] test reactive::tests::subscribe_skips_when_parent_cuts_off ... ok
[INFO] [stdout] test reactive::tests::when_connect_multiple_subscribers_share_one_connection ... ok
[INFO] [stdout] test reactive::tests::when_connect_disconnects_while_computed_lives ... ok
[INFO] [stdout] test reactive::tests::when_connect_runs_after_on_after_transaction ... ok
[INFO] [stdout] test reactive::tests::when_connect_tracks_watchers ... ok
[INFO] [stdout] test reactive::tests::write_from_when_connect_reaches_the_subscriber ... ok
[INFO] [stdout] test reactive::tests::two_connects_that_hand_the_connection_back_and_forth_are_cut ... ok
[INFO] [stdout] test reactive::tests::two_sets_in_one_transaction_compute_once ... ok
[INFO] [stdout] test reactive::tests::watch_and_unwatch_in_one_transaction_does_not_connect ... ok
[INFO] [stdout] test reactive_old::compare::diamond_repeated_updates ... ok
[INFO] [stdout] test reactive_old::computed::drop_computed ... ok
[INFO] [stdout] test reactive_old::computed::test_when_connect ... ok
[INFO] [stdout] test reactive_old::computed::test_when_connect_multiple ... ok
[INFO] [stdout] test reactive_old::context::test_context ... ok
[INFO] [stdout] test render::render_list::tests::appends_item_after_initial_render ... ok
[INFO] [stdout] test render::render_list::tests::element_rows_insert_in_middle ... ok
[INFO] [stdout] test render::render_list::tests::element_rows_prepend ... ok
[INFO] [stdout] test render::render_list::tests::element_rows_reorder_in_middle ... ok
[INFO] [stdout] test render::render_list::tests::key_removed_and_added_again ... ok
[INFO] [stdout] test render::render_list::tests::moving_a_row_keeps_its_content ... ok
[INFO] [stdout] test render::render_list::tests::moving_a_row_keeps_nested_content ... ok
[INFO] [stdout] test render::render_list::tests::nested_render_value_rows_reorder ... ok
[INFO] [stdout] test render::render_list::tests::prepends_item ... ok
[INFO] [stdout] test render::render_list::tests::removes_all_items ... ok
[INFO] [stdout] test render::render_list::tests::removes_item_from_middle ... ok
[INFO] [stdout] test render::render_list::tests::renders_empty_list_then_populates ... ok
[INFO] [stdout] test render::render_list::tests::renders_only_the_new_key ... ok
[INFO] [stdout] test render::render_list::tests::renders_three_items_in_source_order ... ok
[INFO] [stdout] test render::render_list::tests::renders_without_render_value_markers ... ok
[INFO] [stdout] test render::render_list::tests::reorders_items_in_middle ... ok
[INFO] [stdout] test reactive::graph::dirty::tests::reentering_refresh_is_rejected - should panic ... ok
[INFO] [stdout] test render::render_list::tests::reuses_node_when_key_stays ... ok
[INFO] [stdout] test render::render_list::tests::row_that_is_itself_a_list_can_be_added_during_an_update ... ok
[INFO] [stdout] test render::render_list::tests::sibling_before_the_list_keeps_its_place ... ok
[INFO] [stdout] test render::render_list::tests::row_that_is_itself_a_list_reorders ... ok
[INFO] [stdout] test render::render_list::tests::skips_duplicate_keys ... ok
[INFO] [stdout] test render::render_list::tests::two_lists_in_the_same_parent_do_not_interfere ... ok
[INFO] [stdout] test render::render_list::tests::updates_item_content_without_rerendering ... ok
[INFO] [stdout] test tests::autojsjson::rename::test_compound_enum ... ok
[INFO] [stdout] test tests::autojsjson::rename::test_serialize_and_deserialize_struct ... ok
[INFO] [stdout] test tests::autojsjson::rename::test_simple_enum ... ok
[INFO] [stdout] test render::render_list::tests::updating_a_moved_row_replaces_content_in_place ... ok
[INFO] [stdout] test tests::autojsjson::skip::test_skip_deserialize_missing_key ... ok
[INFO] [stdout] test tests::autojsjson::skip::test_skip_field_not_serialized ... ok
[INFO] [stdout] test tests::autojsjson::stringify::test_from_string ... ok
[INFO] [stdout] test tests::autojsjson::skip::test_skip_with_rename ... ok
[INFO] [stdout] test tests::autojsjson::test_compound_enum ... ok
[INFO] [stdout] test tests::autojsjson::test_newtype_tuple ... ok
[INFO] [stdout] test tests::autojsjson::test_optional_field ... ok
[INFO] [stdout] test tests::autojsjson::test_serialize_and_deserialize_struct ... ok
[INFO] [stdout] test tests::autojsjson::test_simple_enum ... ok
[INFO] [stdout] test tests::autojsjson::test_newtype ... ok
[INFO] [stdout] test tests::bind::test_bind ... ok
[INFO] [stdout] test tests::bind::test_bind_namespaced_params ... ok
[INFO] [stdout] test tests::css::animation::test_animation ... ok
[INFO] [stdout] test tests::css::animation::test_animation_with_rgba_and_comments ... ok
[INFO] [stdout] test tests::css::classes::test_explicit_class_attribute ... ok
[INFO] [stdout] test tests::css::classes::class_and_css_merge_in_either_order ... ok
[INFO] [stdout] test tests::css::colors::test_basic_colors ... ok
[INFO] [stdout] test tests::css::colors::test_hex_value_colors ... ok
[INFO] [stdout] test tests::css::colors::test_hsl_value_colors ... ok
[INFO] [stdout] test tests::css::comments::test_empty ... ok
[INFO] [stdout] test tests::css::colors::test_rgb_value_colors ... ok
[INFO] [stdout] test tests::css::comments::test_empty2 ... ok
[INFO] [stdout] test tests::css::expressions::test_background_url_expression ... ok
[INFO] [stdout] test tests::css::comments::test_quite_long ... ok
[INFO] [stdout] test tests::css::expressions::test_background_url_plain ... ok
[INFO] [stdout] test tests::css::media::test_doubled ... ok
[INFO] [stdout] test tests::css::media::test_media ... ok
[INFO] [stdout] test tests::css::media::test_media_with_params ... ok
[INFO] [stdout] test tests::css::media::test_media_with_pseudo ... ok
[INFO] [stdout] test tests::css::pseudoselectors::test_doubled ... ok
[INFO] [stdout] test tests::css::pseudoselectors::test_hover ... ok
[INFO] [stdout] test tests::css::pseudoselectors::test_hover_with_params ... ok
[INFO] [stdout] test tests::css::pseudoselectors::test_last_of_type ... ok
[INFO] [stdout] test tests::css::refs::test_pseudo_and_ref ... ok
[INFO] [stdout] test tests::css::refs::test_pseudo_and_two_refs ... ok
[INFO] [stdout] test tests::css::refs::test_ref ... ok
[INFO] [stdout] test tests::css::unknown::animation_rules ... ok
[INFO] [stdout] test tests::css::refs::test_ref_and_variable ... ok
[INFO] [stdout] test tests::css::unknown::test_unknown_rule_expression ... ok
[INFO] [stdout] test tests::dom::children::test_children ... ok
[INFO] [stdout] test tests::dom::component::test_generics ... ok
[INFO] [stdout] test tests::dom::component::test_if_docstrings_allowed ... ok
[INFO] [stdout] test tests::dom::component::test_if_lifetimes_allowed ... ok
[INFO] [stdout] test tests::dom::component::test_manual_mounting ... ok
[INFO] [stdout] test tests::dom::component::test_mutable_parameter ... ok
[INFO] [stdout] test tests::css::unknown::test_unknown_rule ... ok
[INFO] [stdout] test tests::dom::component::test_mutable_ref_parameter ... ok
[INFO] [stdout] test tests::dom::component_dynamic::test_attr_values_grouping_and_spreading ... ok
[INFO] [stdout] test reactive::tests::a_computed_reading_itself_panics - should panic ... ok
[INFO] [stdout] test tests::dom::component_dynamic::test_css_attrs_grouping_and_spreading ... ok
[INFO] [stdout] test reactive::tests::two_computeds_reading_each_other_panic - should panic ... ok
[INFO] [stdout] test tests::dom::component_dynamic::test_embeddable_group_attrs ... ok
[INFO] [stdout] test tests::dom::component_dynamic::test_embeddable_group_attrs_cloned ... ok
[INFO] [stdout] test tests::dom::component_dynamic::test_empty_attrs_grouping ... ok
[INFO] [stdout] test tests::dom::component_dynamic::test_passable_attr_group ... ok
[INFO] [stdout] test tests::dom::component_dynamic::test_stringifyable_group_attrs ... ok
[INFO] [stdout] test tests::dom::component_dynamic::test_on_events_grouping_and_spreading ... ok
[INFO] [stdout] test tests::dom::component_dynamic::test_tw_attrs_grouping_and_spreading ... ok
[INFO] [stdout] test tests::dom::component_namespaces::test_namespaces ... ok
[INFO] [stdout] test tests::dom::component_namespaces::test_pub_crate ... ok
[INFO] [stdout] test tests::dom::embed::a_type_can_define_its_own_embedding ... ok
[INFO] [stdout] test tests::dom::embed::borrowed_values_embed ... ok
[INFO] [stdout] test tests::dom::embed::cow_attributes_owned_and_borrowed ... ok
[INFO] [stdout] test tests::dom::embed::a_dom_display_type_embeds_owned_and_borrowed ... ok
[INFO] [stdout] test tests::dom::component_dynamic::test_css_extending ... ok
[INFO] [stdout] test tests::dom::component_namespaces::test_pub_super ... ok
[INFO] [stdout] test tests::dom::embed::owned_values_embed ... ok
[INFO] [stdout] test tests::dom::html_attrs::default_values ... ok
[INFO] [stdout] test tests::dom::html_attrs::form_on_submit ... ok
[INFO] [stdout] test tests::dom::embed::reactive_values_embed ... ok
[INFO] [stdout] test tests::dom::html_attrs::no_keys ... ok
[INFO] [stdout] test tests::dom::html_attrs::input_on_change_file ... ok
[INFO] [stdout] test reactive_old::compare::dashboard_metric_tick_is_absorbed ... ok
[INFO] [stdout] test reactive_old::compare::editor_typing_does_not_touch_the_status_bar ... ok
[INFO] [stdout] test tests::dom::list_spread::children_from_block_with_iter_inline ... ok
[INFO] [stdout] test tests::dom::html_attrs::button_on_click ... ok
[INFO] [stdout] test tests::dom::html_attrs::references ... ok
[INFO] [stdout] test tests::dom::html_attrs::input_on_change_file_accept ... ok
[INFO] [stdout] test tests::dom::list_spread::child_from_block ... ok
[INFO] [stdout] test tests::dom::params::component_params_with_inferred_names ... ok
[INFO] [stdout] test tests::dom::params::component_params_with_default_values ... ok
[INFO] [stdout] test tests::dom::list_spread::iter_option ... ok
[INFO] [stdout] test tests::dom::list_spread::children_from_iter_inline ... ok
[INFO] [stdout] test tests::dom::params::component_static_param ... ok
[INFO] [stdout] test tests::dom::params::component_params_with_blocks ... ok
[INFO] [stdout] test tests::dom::list_spread::children_from_iter ... ok
[INFO] [stdout] test tests::dom::params::component_variable_params ... ok
[INFO] [stdout] test tests::dom_command_counts::a_cut_off_write_emits_nothing ... ok
[INFO] [stdout] test tests::dom_command_counts::attribute_change_is_one_command ... ok
[INFO] [stdout] test tests::dom_command_counts::interpolated_text_mounts_with_its_value_already_set ... ok
[INFO] [stdout] test tests::dom_command_counts::computed_text_node_is_patched_in_place ... ok
[INFO] [stdout] test tests::dom_command_counts::interpolated_text_is_patched_in_place ... ok
[INFO] [stdout] test reactive_old::compare::dashboard_incident_reaches_the_banner ... ok
[INFO] [stdout] test reactive_old::compare::editor_caret_move_inside_block ... ok
[INFO] [stdout] test tests::js_macro::test_complex_receiver ... ok
[INFO] [stdout] test tests::js_macro::test_many_arguments ... ok
[INFO] [stdout] test tests::dom_command_counts::updating_one_row_does_not_disturb_the_list ... ok
[INFO] [stdout] test tests::js_macro::test_method_call ... ok
[INFO] [stdout] test tests::dom_command_counts::reversing_plain_element_rows_moves_two_nodes_each_but_one_row ... ok
[INFO] [stdout] test tests::dom_command_counts::reversing_moves_every_row_but_one_and_rebuilds_none ... ok
[INFO] [stdout] test tests::js_macro::test_property ... ok
[INFO] [stdout] test tests::jsjson_bytes::test_auto_js_json_vec ... ok
[INFO] [stdout] test tests::js_macro::test_ref ... ok
[INFO] [stdout] test tests::keyed_computed_list::a_row_read_after_the_list_moves_on_is_reported ... ok
[INFO] [stdout] test tests::keyed_computed_list::can_be_built_during_a_refresh ... ok
[INFO] [stdout] test tests::keyed_computed_list::a_stale_row_does_not_pin_the_rest_of_the_list ... ok
[INFO] [stdout] test tests::keyed_computed_list::a_returning_key_is_not_still_marked_departed ... ok
[INFO] [stdout] test tests::keyed_computed_list::duplicate_keys_during_a_refresh ... ok
[INFO] [stdout] test tests::keyed_computed_list::keeps_the_first_item_when_duplicate_keys_appear ... ok
[INFO] [stdout] test tests::keyed_computed_list::exposes_computed_values_for_the_initial_list ... ok
[INFO] [stdout] test tests::keyed_computed_list::keyed_list_builds_a_keyed_computed_list ... ok
[INFO] [stdout] test tests::keyed_computed_list::keyed_list_map_runs_create_state_once_per_key ... ok
[INFO] [stdout] test tests::dom_command_counts::removal_cost_does_not_depend_on_position ... ok
[INFO] [stdout] test tests::keyed_computed_list::removing_a_row_does_not_report_a_read_after_removal ... ok
[INFO] [stdout] test tests::keyed_computed_list::unchanged_rows_do_not_notify ... ok
[INFO] [stdout] test tests::keyed_computed_list::returns_last_value_after_key_leaves_the_list ... ok
[INFO] [stdout] test tests::keyed_computed_list::removing_a_row_with_hand_rolled_observers_is_quiet ... ok
[INFO] [stdout] test tests::keyed_computed_list::one_row_update_scales_linearly ... ok
[INFO] [stdout] test tests::keyed_computed_list::one_row_update_stays_within_its_key_budget ... ok
[INFO] [stdout] test tests::mount_batching::mount_emits_a_single_batch ... ok
[INFO] [stdout] test tests::value_copies::set_without_listeners_does_not_copy_the_payload ... ok
[INFO] [stdout] test tests::value_copies::set_still_delivers_to_listeners ... ok
[INFO] [stdout] test tests::mount_batching::first_batch_contains_the_document_roots ... ok
[INFO] [stdout] test websocket_collection::types::tests::subscribe_query_lt_serializes_op_and_value ... ok
[INFO] [stdout] test tests::value_copies::new_takes_ownership_of_the_payload ... ok
[INFO] [stdout] test websocket_collection::types::tests::query_to_ws_subscribe_query_preserves_value_kinds ... ok
[INFO] [stdout] test websocket_collection::types::tests::subscribe_query_new_or_serializes_logic_or ... ok
[INFO] [stdout] test websocket_collection::types::tests::websocket_query_id_serializes_as_plain_string ... ok
[INFO] [stdout] test websocket_collection::types::tests::subscribe_query_and_eq_gt_serializes_logic_and_where ... ok
[INFO] [stdout] test websocket_collection::types::tests::ws_where_clause_serializes_op_column_value ... ok
[INFO] [stdout] test websocket_collection::ws_message_from::tests::ws_server_message_delete_round_trips ... ok
[INFO] [stdout] test websocket_collection::ws_message_from::tests::from_js_json_reports_unknown_variant_by_tag ... ok
[INFO] [stdout] test websocket_collection::types::tests::subscribe_query_like_text_column_serializes_logic_and_where ... ok
[INFO] [stdout] test websocket_collection::ws_message_from::tests::ws_server_message_init_matches_from_json_on_jsjson ... ok
[INFO] [stdout] test websocket_collection::ws_message_from::tests::ws_server_message_set_round_trips ... ok
[INFO] [stdout] test websocket_collection::ws_message_from::tests::ws_server_message_init_round_trips ... ok
[INFO] [stdout] test websocket_collection::ws_message_to::tests::ws_client_subscribe_round_trips_through_js_json ... ok
[INFO] [stdout] test websocket_collection::ws_message_to::tests::ws_client_subscribe_serializes_as_subscribe_variant_object ... ok
[INFO] [stdout] test websocket_collection::ws_message_to::tests::ws_client_unsubscribe_serializes_and_round_trips ... ok
[INFO] [stdout] test websocket_collection::ws_message_to::tests::ws_subscribe_query_uses_where_json_key_not_filters ... ok
[INFO] [stdout] test websocket_collection::ws_message_to::tests::ws_subscribe_serializes_like_and_logic_and_gt ... ok
[INFO] [stdout] test tests::dom_command_counts::swap_cost_does_not_depend_on_the_distance_between_the_rows ... ok
[INFO] [stdout] test tests::dom_command_counts::swapping_render_value_rows_moves_two_rows ... ok
[INFO] [stdout] test tests::dom_command_counts::append_cost_does_not_depend_on_list_length ... ok
[INFO] [stdout] test reactive::propagation_order::one_run_regardless_of_incoming_paths ... ok
[INFO] [stdout] test reactive_old::compare::list_widget_edit_one_quantity ... ok
[INFO] [stdout] test reactive_old::compare::list_widget_second_selection_keeps_toolbar ... ok
[INFO] [stdout] test reactive_old::compare::list_widget_reprice_all_in_one_transaction ... ok
[INFO] [stdout] test reactive::tests::cutoff_leaves_fanout_untouched ... ok
[INFO] [stdout] test reactive_old::compare::deep_chain_updates ... ok
[INFO] [stdout] test reactive_old::compare::cutoff_fanout_skips_unchanged_children ... ok
[INFO] [stdout] test reactive_old::compare::fanout_runs_when_parity_changes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 369 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.80s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests vertigo
[INFO] [stdout] 
[INFO] [stdout] running 59 tests
[INFO] [stdout] test src/../docs/collection-key-and-list-renderers.md - guides::collection_key_and_list_renderers (line 122) ... ignored
[INFO] [stdout] test src/../docs/collection-key-and-list-renderers.md - guides::collection_key_and_list_renderers (line 162) ... ignored
[INFO] [stdout] test src/../docs/collection-key-and-list-renderers.md - guides::collection_key_and_list_renderers (line 29) ... ignored
[INFO] [stdout] test src/../docs/collection-key-and-list-renderers.md - guides::collection_key_and_list_renderers (line 46) ... ignored
[INFO] [stdout] test src/../docs/collection-key-and-list-renderers.md - guides::collection_key_and_list_renderers (line 72) ... ignored
[INFO] [stdout] test src/../docs/collection-key-and-list-renderers.md - guides::collection_key_and_list_renderers (line 96) ... ignored
[INFO] [stdout] test src/../docs/lazy-list-cache.md - guides::lazy_list_cache (line 249) ... ignored
[INFO] [stdout] test src/../docs/lazy-list-cache.md - guides::lazy_list_cache (line 82) ... ignored
[INFO] [stdout] test src/../docs/reactive-graph.md - guides::reactive_graph (line 30) ... ignored
[INFO] [stdout] test src/../docs/reactive-graph.md - guides::reactive_graph (line 73) ... ignored
[INFO] [stdout] test src/../docs/reactive-graph.md - guides::reactive_graph (line 97) ... ignored
[INFO] [stdout] test src/../docs/websocket-collection.md - guides::websocket_collection (line 108) ... ignored
[INFO] [stdout] test src/../docs/websocket-collection.md - guides::websocket_collection (line 159) ... ignored
[INFO] [stdout] test src/../docs/websocket-collection.md - guides::websocket_collection (line 177) ... ignored
[INFO] [stdout] test src/../docs/websocket-collection.md - guides::websocket_collection (line 204) ... ignored
[INFO] [stdout] test src/../docs/websocket-collection.md - guides::websocket_collection (line 61) ... ignored
[INFO] [stdout] test src/../docs/websocket-collection.md - guides::websocket_collection (line 87) ... ignored
[INFO] [stdout] test src/html_entities.rs - html_entities (line 4) ... ok
[INFO] [stdout] test src/css/css_structs.rs - css::css_structs::Css (line 17) ... ok
[INFO] [stdout] test src/driver_module/driver.rs - driver_module::driver::Driver::is_browser (line 278) ... ok
[INFO] [stdout] test src/driver_module/driver.rs - driver_module::driver::Driver::plains (line 356) ... ok
[INFO] [stdout] test src/dom/events/click_event.rs - dom::events::click_event::ClickEvent (line 11) ... ok
[INFO] [stdout] test src/fetch/lazy_cache.rs - fetch::lazy_cache::LazyCache<T>::refresh (line 219) ... ok
[INFO] [stdout] test src/auto_map.rs - auto_map::AutoMap (line 19) ... ok
[INFO] [stdout] test src/lib.rs - AutoJsJson (line 284) ... ok
[INFO] [stdout] test src/fetch/lazy_cache.rs - fetch::lazy_cache::LazyCache (line 26) ... ok
[INFO] [stdout] test src/driver_module/driver.rs - driver_module::driver::Driver::set_status (line 373) ... ok
[INFO] [stdout] test src/dom/dom_display.rs - dom::dom_display::DomDisplay (line 17) ... ok
[INFO] [stdout] test src/lib.rs - (line 104) ... ok
[INFO] [stdout] test src/lib.rs - (line 68) ... ok
[INFO] [stdout] test src/fetch/lazy_cache.rs - fetch::lazy_cache::LazyCache<T>::new_resource (line 319) ... ok
[INFO] [stdout] test src/lib.rs - component (line 369) ... ok
[INFO] [stdout] test src/keyed_computed_list.rs - keyed_computed_list::keyed_computed_list (line 50) ... ok
[INFO] [stdout] test src/dom_macro/dom.rs - dom_macro::dom::AttrGroup (line 18) ... ok
[INFO] [stdout] test src/lib.rs - bind (line 240) ... ok
[INFO] [stdout] test src/lib.rs - js (line 421) ... ok
[INFO] [stdout] test src/lib.rs - css (line 556) ... ok
[INFO] [stdout] test src/lib.rs - AutoJsJson (line 341) ... ok
[INFO] [stdout] test src/lib.rs - computed_tuple (line 132) ... ok
[INFO] [stdout] test src/lib.rs - computed_tuple (line 148) ... ok
[INFO] [stdout] test src/lib.rs - dom (line 515) ... ok
[INFO] [stdout] test src/lib.rs - css_block (line 583) ... ok
[INFO] [stdout] test src/lib.rs - bind (line 219) ... ok
[INFO] [stdout] test src/lib.rs - css (line 543) ... ok
[INFO] [stdout] test src/lib.rs - dom (line 500) ... ok
[INFO] [stdout] test src/lib.rs - js (line 437) ... ok
[INFO] [stdout] test src/lib.rs - js (line 429) ... ok
[INFO] [stdout] test src/lib.rs - component (line 388) ... ok
[INFO] [stdout] test src/lib.rs - js (line 447) ... ok
[INFO] [stdout] test src/lib.rs - store (line 603) ... ok
[INFO] [stdout] test src/lib.rs - main (line 479) ... ok
[INFO] [stdout] test src/render/collection.rs - render::collection::CollectionKey (line 18) ... ok
[INFO] [stdout] test src/router.rs - router::Router (line 14) ... ok
[INFO] [stdout] test src/reactive/value.rs - reactive::value::Value (line 12) ... ok
[INFO] [stdout] test src/render/render_value.rs - render::render_value::Value<T>::render_value (line 68) ... ok
[INFO] [stdout] test src/reactive/by_rc.rs - reactive::by_rc::ByRc (line 13) ... ok
[INFO] [stdout] test src/lib.rs - tw (line 203) ... ok
[INFO] [stdout] test src/render/render_value.rs - render::render_value::Value<T>::render_value_option (line 89) ... ok
[INFO] [stdout] test src/render/render_list.rs - render::render_list::render_list (line 23) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 42 passed; 0 failed; 17 ignored; 0 measured; 0 filtered out; finished in 1.43s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.79s; merged doctests compilation took 0.36s
[INFO] running `Command { std: "docker" "inspect" "f83494c39d4578f351046a8d807f6eea21959e4fd0be8e524f33290f908ee020", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f83494c39d4578f351046a8d807f6eea21959e4fd0be8e524f33290f908ee020", kill_on_drop: false }`
[INFO] [stdout] f83494c39d4578f351046a8d807f6eea21959e4fd0be8e524f33290f908ee020
