[INFO] fetching crate mahler-core 0.21.4... [INFO] testing mahler-core-0.21.4 against 1.91.0 for beta-1.92-2 [INFO] extracting crate mahler-core 0.21.4 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate mahler-core 0.21.4 [INFO] finished tweaking crates.io crate mahler-core 0.21.4 [INFO] tweaked toml for crates.io crate mahler-core 0.21.4 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate mahler-core 0.21.4 on toolchain 1.91.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate mahler-core 0.21.4 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.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded jsonptr v0.7.1 [INFO] [stderr] Downloaded matchit v0.8.6 [INFO] [stderr] Downloaded regex-syntax v0.8.7 [INFO] [stderr] Downloaded regex-automata v0.4.12 [INFO] [stderr] Downloaded dedent v0.1.1 [INFO] [stderr] Downloaded json-patch v4.1.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4c0a8af91d7183737dd29fdd4aafe472793a9e2ef21fb22c239864c07aab8517 [INFO] running `Command { std: "docker" "start" "-a" "4c0a8af91d7183737dd29fdd4aafe472793a9e2ef21fb22c239864c07aab8517", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4c0a8af91d7183737dd29fdd4aafe472793a9e2ef21fb22c239864c07aab8517", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4c0a8af91d7183737dd29fdd4aafe472793a9e2ef21fb22c239864c07aab8517", kill_on_drop: false }` [INFO] [stdout] 4c0a8af91d7183737dd29fdd4aafe472793a9e2ef21fb22c239864c07aab8517 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] be30f4d988e69695f42f3e17340f4eb542a18a09c52b9d33766f9e24bc6dee82 [INFO] running `Command { std: "docker" "start" "-a" "be30f4d988e69695f42f3e17340f4eb542a18a09c52b9d33766f9e24bc6dee82", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling unicode-ident v1.0.19 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling matchit v0.8.6 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling jsonptr v0.7.1 [INFO] [stderr] Compiling json-patch v4.1.0 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling mahler-core v0.21.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.35s [INFO] running `Command { std: "docker" "inspect" "be30f4d988e69695f42f3e17340f4eb542a18a09c52b9d33766f9e24bc6dee82", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "be30f4d988e69695f42f3e17340f4eb542a18a09c52b9d33766f9e24bc6dee82", kill_on_drop: false }` [INFO] [stdout] be30f4d988e69695f42f3e17340f4eb542a18a09c52b9d33766f9e24bc6dee82 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1b6bbde8adaccd93d2a79396cbfb1b5c51c5edadbf59927e08e3a7098bbfbedd [INFO] running `Command { std: "docker" "start" "-a" "1b6bbde8adaccd93d2a79396cbfb1b5c51c5edadbf59927e08e3a7098bbfbedd", kill_on_drop: false }` [INFO] [stderr] Compiling regex-syntax v0.8.7 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling cfg-if v1.0.3 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling nu-ansi-term v0.50.3 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling dedent v0.1.1 [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stderr] Compiling async-stream v0.3.6 [INFO] [stderr] Compiling regex-automata v0.4.12 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.20 [INFO] [stderr] Compiling tokio-test v0.4.4 [INFO] [stderr] Compiling mahler-core v0.21.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 34.29s [INFO] running `Command { std: "docker" "inspect" "1b6bbde8adaccd93d2a79396cbfb1b5c51c5edadbf59927e08e3a7098bbfbedd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1b6bbde8adaccd93d2a79396cbfb1b5c51c5edadbf59927e08e3a7098bbfbedd", kill_on_drop: false }` [INFO] [stdout] 1b6bbde8adaccd93d2a79396cbfb1b5c51c5edadbf59927e08e3a7098bbfbedd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 234dd28e8c09cc411d376f636c8a56f6e34b35f415a56e3019aee76a0bbf5be2 [INFO] running `Command { std: "docker" "start" "-a" "234dd28e8c09cc411d376f636c8a56f6e34b35f415a56e3019aee76a0bbf5be2", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mahler_core-c65809fd1f86de0b) [INFO] [stdout] [INFO] [stdout] running 144 tests [INFO] [stdout] test extract::args::de::tests::test_parse_error_at_index_error ... ok [INFO] [stdout] test extract::args::de::tests::test_parse_error_at_key_error ... ok [INFO] [stdout] test extract::args::de::tests::test_parse_error_error ... ok [INFO] [stdout] test extract::args::de::tests::test_parse_error_at_key_error_multiple ... ok [INFO] [stdout] test extract::args::de::tests::test_parse_map ... ok [INFO] [stdout] test extract::args::de::tests::test_parse_seq_seq ... ok [INFO] [stdout] test extract::args::de::tests::test_parse_seq_tuple_string_parse ... ok [INFO] [stdout] test extract::args::de::tests::test_parse_seq_tuple_string_string ... ok [INFO] [stdout] test extract::args::de::tests::test_parse_seq_tuple_unsupported_key_type ... ok [INFO] [stdout] test extract::args::de::tests::test_parse_struct_ignoring_additional_fields ... ok [INFO] [stdout] test extract::args::de::tests::test_parse_tuple_ignoring_additional_fields ... ok [INFO] [stdout] test extract::args::de::tests::test_parse_seq ... ok [INFO] [stdout] test extract::args::de::tests::test_unsupported_type_error_nested_data_structure ... ok [INFO] [stdout] test extract::args::de::tests::test_wrong_number_of_parameters_error ... ok [INFO] [stdout] test extract::args::de::tests::test_parse_seq_wrong_tuple_length ... ok [INFO] [stdout] test extract::args::de::tests::test_parse_single_value ... ok [INFO] [stdout] test extract::view::tests::it_deletes_a_value_from_the_end_of_a_vec_with_optional_view ... ok [INFO] [stdout] test extract::args::tests::deserializes_tuple_args ... ok [INFO] [stdout] test extract::view::tests::it_deletes_an_existing_value_with_optional_view ... ok [INFO] [stdout] test extract::args::tests::deserializes_simple_path_args ... ok [INFO] [stdout] test extract::view::tests::it_deletes_a_value_on_a_vec_with_optional_view ... ok [INFO] [stdout] test extract::view::tests::it_assigns_a_value_to_optional_view_path ... ok [INFO] [stdout] test extract::view::tests::it_extracts_an_existing_value_on_a_vec_with_optional_view ... ok [INFO] [stdout] test extract::view::tests::it_creates_a_value_on_a_vec_with_optional_view ... ok [INFO] [stdout] test extract::args::de::tests::test_parse_struct ... ok [INFO] [stdout] test extract::args::tests::deserializes_hashmap_args ... ok [INFO] [stdout] test extract::view::tests::it_allows_changing_a_value_with_a_view ... ok [INFO] [stdout] test extract::view::tests::it_fails_if_optional_view_path_is_invalid ... ok [INFO] [stdout] test extract::view::tests::it_extracts_an_existing_value_using_optional_view ... ok [INFO] [stdout] test extract::view::tests::it_fails_to_initialize_view_if_path_does_not_exist ... ok [INFO] [stdout] test extract::view::tests::it_initializes_optional_view_with_default ... ok [INFO] [stdout] test path::tests::it_converts_a_path_to_string ... ok [INFO] [stdout] test path::tests::it_sorts_path_by_length_and_then_lexicographically ... ok [INFO] [stdout] test path::tests::test_is_prefix_of ... ok [INFO] [stdout] test planner::distance::tests::it_calculates_possible_changes_to_target ... ok [INFO] [stdout] test path::tests::it_converts_a_str_to_a_path ... ok [INFO] [stdout] test path::tests::it_replaces_existing_key_with_insert ... ok [INFO] [stdout] test planner::domain::tests::it_constructs_a_path_given_arguments ... ok [INFO] [stdout] test planner::domain::tests::test_finds_jobs_for_empty_paths ... ignored [INFO] [stdout] test planner::domain::tests::test_escaped_parameters_remain ... ok [INFO] [stdout] test planner::domain::tests::test_mixed_placeholders ... ok [INFO] [stdout] test planner::domain::tests::test_wildcard_parameter_replacement ... ok [INFO] [stdout] test planner::tests::it_aborts_search_if_plan_length_grows_too_much ... ok [INFO] [stdout] test planner::tests::it_calculates_a_linear_workflow ... ok [INFO] [stdout] test planner::tests::it_calculates_a_linear_workflow_on_a_complex_state ... ok [INFO] [stdout] test path::tests::it_panics_on_an_invalid_path - should panic ... ok [INFO] [stdout] test planner::tests::it_calculates_a_linear_workflow_on_a_complex_state_with_deep_compound_tasks ... ok [INFO] [stdout] test planner::tests::it_calculates_a_linear_workflow_with_compound_tasks ... ok [INFO] [stdout] test planner::tests::it_calculates_concurrent_workflows_from_non_conflicting_paths ... ok [INFO] [stdout] test planner::tests::it_fails_to_find_a_plan_for_a_buggy_task ... ok [INFO] [stdout] test planner::tests::it_finds_concurrent_plans_with_nested_forks ... ok [INFO] [stdout] test planner::tests::it_ignores_none_jobs ... ok [INFO] [stdout] test planner::tests::test_array_element_conflicts ... ok [INFO] [stdout] test planner::tests::test_longest_common_prefix_common_prefix ... ok [INFO] [stdout] test planner::tests::test_longest_common_prefix_empty ... ok [INFO] [stdout] test planner::tests::test_longest_common_prefix_no_common_prefix ... ok [INFO] [stdout] test planner::tests::test_longest_common_prefix_root_paths ... ok [INFO] [stdout] test planner::tests::test_longest_common_prefix_single_path ... ok [INFO] [stdout] test planner::tests::test_select_non_conflicting_prefer_prefixes_basic ... ok [INFO] [stdout] test planner::tests::test_select_non_conflicting_prefer_prefixes_no_later_prefix ... ok [INFO] [stdout] test planner::tests::test_select_non_conflicting_prefer_prefixes_prefix_first ... ok [INFO] [stdout] test planner::tests::test_select_non_conflicting_prefer_prefixes_root_path ... ok [INFO] [stdout] test planner::tests::test_select_non_conflicting_prefer_prefixes_with_conflicts ... ok [INFO] [stdout] test planner::tests::test_select_non_conflicting_prefer_prefixes_your_example ... ok [INFO] [stdout] test planner::tests::test_select_non_conflicting_proper_path_prefix_vs_string_prefix ... ok [INFO] [stdout] test planner::domain::tests::it_fails_if_assigning_the_same_job_to_multiple_ops - should panic ... ok [INFO] [stdout] test planner::domain::tests::it_fails_if_assigning_the_same_job_to_multiple_routes - should panic ... ok [INFO] [stdout] test planner::domain::tests::test_error_if_unmatched_placeholders_remain ... ok [INFO] [stdout] test planner::domain::tests::test_no_replacement_if_job_not_found ... ok [INFO] [stdout] test planner::tests::it_avoids_conflicts_from_methods ... ok [INFO] [stdout] test planner::tests::it_avoids_conflict_in_tasks_returned_from_methods ... ok [INFO] [stdout] test planner::tests::it_calculates_a_linear_workflow_on_a_complex_state_with_compound_tasks ... ok [INFO] [stdout] test state::tests::test_model_conversion ... ok [INFO] [stdout] test state::tests::test_serialization_compatibility ... ok [INFO] [stdout] test task::effect::tests::it_allows_sync_executions ... ok [INFO] [stdout] test task::tests::it_allows_expanding_methods_with_result ... ok [INFO] [stdout] test planner::tests::test_stacking_problem ... ok [INFO] [stdout] test task::tests::it_allows_to_describe_a_task ... ok [INFO] [stdout] test task::effect::tests::it_allows_wrapping_a_value ... ok [INFO] [stdout] test task::tests::it_allows_to_dry_run_actions_returning_error ... ok [INFO] [stdout] test task::tests::it_allows_to_dry_run_async_actions ... ok [INFO] [stdout] test task::effect::tests::it_allows_errors_in_sync_executions ... ok [INFO] [stdout] test task::tests::it_catches_input_errors_in_method_expansions ... ok [INFO] [stdout] test task::tests::it_catches_condition_failure_in_methods_returning_option ... ok [INFO] [stdout] test task::tests::it_identifies_task_scoping_based_on_args ... ok [INFO] [stdout] test task::tests::it_allows_to_dry_run_pure_actions ... ok [INFO] [stdout] test task::tests::it_modifies_system_sub_elements ... ok [INFO] [stdout] test task::tests::it_runs_async_actions ... ok [INFO] [stdout] test worker::testing::tests::it_allows_testing_atomic_tasks ... ok [INFO] [stdout] test worker::testing::tests::it_allows_testing_compound_tasks ... ok [INFO] [stdout] test task::tests::it_gets_metadata_from_function ... ok [INFO] [stdout] test worker::testing::tests::it_allows_searching_for_workflow ... ok [INFO] [stdout] test task::tests::it_allows_extending_actions_with_effect ... ok [INFO] [stdout] test task::effect::tests::it_allows_async_executions ... ok [INFO] [stdout] test task::effect::tests::it_propagates_errors_in_async_calls ... ok [INFO] [stdout] test task::tests::it_allows_actions_returning_runtime_errors ... ok [INFO] [stdout] test workflow::dag::tests::converts_branching_dag_to_string ... ok [INFO] [stdout] test worker::tests::test_follow_stream_closes_on_worker_end ... ok [INFO] [stdout] test workflow::dag::tests::converts_complex_dag_to_string ... ok [INFO] [stdout] test workflow::dag::tests::converts_linked_list_to_string ... ok [INFO] [stdout] test workflow::dag::tests::it_executes_simple_dag ... ok [INFO] [stdout] test workflow::dag::tests::modifying_a_clone_should_not_affect_the_original ... ok [INFO] [stdout] test workflow::dag::tests::test_basic_concatenation_of_sequences ... ok [INFO] [stdout] test workflow::dag::tests::test_basic_prepend ... ok [INFO] [stdout] test workflow::dag::tests::test_clone_deep_nested_dag ... ok [INFO] [stdout] test workflow::dag::tests::test_clone_fork ... ok [INFO] [stdout] test workflow::dag::tests::converts_numeric_dag_to_string ... ok [INFO] [stdout] test workflow::dag::tests::test_clone_sequence ... ok [INFO] [stdout] test workflow::dag::tests::test_concatenation_with_empty_dag ... ok [INFO] [stdout] test worker::tests::test_worker_complex_state ... ok [INFO] [stdout] test workflow::dag::tests::test_concatenation_with_forked_empty_dag ... ok [INFO] [stdout] test workflow::dag::tests::test_contructing_forking_inverted_dag ... ok [INFO] [stdout] test workflow::dag::tests::test_contructing_linear_inverted_dag ... ok [INFO] [stdout] test workflow::dag::tests::test_dag_construction ... ok [INFO] [stdout] test workflow::dag::tests::test_dag_from_empty_list ... ok [INFO] [stdout] test worker::tests::test_worker_follow_updates ... ok [INFO] [stdout] test workflow::dag::tests::test_dag_from_list ... ok [INFO] [stdout] test workflow::dag::tests::test_dag_new_edge_cases ... ok [INFO] [stdout] test workflow::dag::tests::test_dag_new_with_shared_nodes ... ok [INFO] [stdout] test workflow::dag::tests::test_dag_seq_edge_cases ... ok [INFO] [stdout] test workflow::dag::tests::test_empty_dag ... ok [INFO] [stdout] test workflow::dag::tests::test_empty_dag_concatenation_preserves_tail ... ok [INFO] [stdout] test workflow::dag::tests::test_empty_dag_string_representation ... ok [INFO] [stdout] test workflow::dag::tests::test_error_interrupts_execution ... ok [INFO] [stdout] test worker::tests::test_multiple_streams_receive_all_changes ... ok [INFO] [stdout] test workflow::dag::tests::test_iterate_forked_graph ... ok [INFO] [stdout] test workflow::dag::tests::test_iterate_linear_graph ... ok [INFO] [stdout] test workflow::dag::tests::test_dag_new_with_multiple_single_elements ... ok [INFO] [stdout] test workflow::dag::tests::test_reverse_dag ... ok [INFO] [stdout] test workflow::dag::tests::test_reverse_dag_with_forks ... ok [INFO] [stdout] test workflow::dag::tests::test_reverse_empty_branches ... ok [INFO] [stdout] test workflow::dag::tests::test_reverse_empty_dag ... ok [INFO] [stdout] test workflow::dag::tests::test_reverse_multiple_sequential_sections ... ok [INFO] [stdout] test workflow::dag::tests::test_reverse_nested_forks ... ok [INFO] [stdout] test worker::tests::test_worker_interrupt_status ... ok [INFO] [stdout] test workflow::dag::tests::test_dag_from_single_branch ... ok [INFO] [stdout] test workflow::dag::tests::test_reverse_single_item ... ok [INFO] [stdout] test workflow::dag::tests::test_reverse_three_way_fork ... ok [INFO] [stdout] test workflow::dag::tests::test_prepend_with_forked_empty_dag ... ok [INFO] [stdout] test workflow::dag::tests::test_reverse_preserves_execution_semantics ... ok [INFO] [stdout] test workflow::dag::tests::test_interrupt_during_execution ... ok [INFO] [stdout] test workflow::dag::tests::test_concurrent_execution ... ok [INFO] [stdout] test worker::tests::test_worker_bug ... ok [INFO] [stdout] test worker::tests::test_worker_follow_best_effort_loss ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 143 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.46s [INFO] [stdout] [INFO] [stderr] Doc-tests mahler_core [INFO] [stdout] [INFO] [stdout] running 50 tests [INFO] [stdout] test src/extract/mod.rs - extract (line 32) ... FAILED [INFO] [stdout] test src/extract/path.rs - extract::path::Path (line 11) - compile ... FAILED [INFO] [stdout] test src/extract/res.rs - extract::res::Res (line 51) - compile ... FAILED [INFO] [stdout] test src/extract/res.rs - extract::res::Res (line 18) - compile ... FAILED [INFO] [stdout] test src/extract/system.rs - extract::system::System (line 16) - compile ... FAILED [INFO] [stdout] test src/extract/args/mod.rs - extract::args::Args (line 20) - compile ... FAILED [INFO] [stdout] test src/extract/mod.rs - extract (line 9) - compile ... FAILED [INFO] [stdout] test src/extract/mod.rs - extract (line 79) - compile ... FAILED [INFO] [stdout] test src/extract/target.rs - extract::target::Target (line 16) - compile ... FAILED [INFO] [stdout] test src/extract/target.rs - extract::target::Target (line 43) - compile ... FAILED [INFO] [stdout] test src/state.rs - state (line 39) ... FAILED [INFO] [stdout] test src/task/io.rs - task::io::IO (line 35) ... FAILED [INFO] [stdout] test src/task/io.rs - task::io::IO (line 173) ... FAILED [INFO] [stdout] test src/state.rs - state (line 14) ... ok [INFO] [stdout] test src/task/io.rs - task::io::IO::and_then (line 96) ... FAILED [INFO] [stdout] test src/extract/view.rs - extract::view::View (line 29) - compile ... FAILED [INFO] [stdout] test src/state.rs - state::State (line 65) ... FAILED [INFO] [stdout] test src/task/handler.rs - task::handler::Handler::with_target (line 47) ... FAILED [INFO] [stdout] test src/task/job.rs - task::job::Job::with_description (line 94) ... FAILED [INFO] [stdout] test src/task/handler.rs - task::handler::Handler::with_arg (line 64) ... FAILED [INFO] [stdout] test src/task/io.rs - task::io::IO::map (line 69) ... FAILED [INFO] [stdout] test src/task/mod.rs - task::Task::with_target (line 302) ... FAILED [INFO] [stdout] test src/task/io.rs - task::io::IO::map_err (line 126) ... FAILED [INFO] [stdout] test src/task/io.rs - task::io::with_io (line 215) ... FAILED [INFO] [stdout] test src/worker/mod.rs - worker::Worker (line 166) - compile ... FAILED [INFO] [stdout] test src/task/mod.rs - task::Task::with_arg (line 316) ... FAILED [INFO] [stdout] test src/worker/mod.rs - worker::Worker::resource (line 331) ... FAILED [INFO] [stdout] test src/worker/mod.rs - worker::Worker::follow (line 598) - compile ... FAILED [INFO] [stdout] test src/worker/mod.rs - worker::Worker::use_resource (line 357) ... FAILED [INFO] [stdout] test src/worker/mod.rs - worker::Worker::resource (line 308) ... FAILED [INFO] [stdout] test src/worker/mod.rs - worker::Worker::use_resource (line 380) ... FAILED [INFO] [stdout] test src/worker/mod.rs - worker::Worker::jobs (line 412) ... FAILED [INFO] [stdout] test src/workflow/dag.rs - workflow::dag::Dag (line 145) ... FAILED [INFO] [stdout] test src/workflow/dag.rs - workflow::dag::Dag (line 111) ... FAILED [INFO] [stdout] test src/worker/mod.rs - worker::Worker (line 243) ... ok [INFO] [stdout] test src/worker/mod.rs - worker::Worker (line 227) ... ok [INFO] [stdout] test src/workflow/dag.rs - workflow::dag::Dag (line 234) ... FAILED [INFO] [stdout] test src/workflow/dag.rs - workflow::dag::Dag (line 194) ... FAILED [INFO] [stdout] test src/workflow/dag.rs - workflow::dag::Dag::is_empty (line 542) ... FAILED [INFO] [stdout] test src/worker/testing.rs - worker::testing::Worker::find_workflow (line 46) ... FAILED [INFO] [stdout] test src/workflow/dag.rs - workflow::dag::Dag (line 275) ... FAILED [INFO] [stdout] test src/workflow/dag.rs - workflow::dag::Dag (line 779) ... FAILED [INFO] [stdout] test src/workflow/dag.rs - workflow::dag::Dag::shallow_clone (line 634) ... FAILED [INFO] [stdout] test src/worker/testing.rs - worker::testing::Worker::run_task (line 137) ... FAILED [INFO] [stdout] test src/workflow/dag.rs - workflow::dag::Dag::seq (line 510) ... FAILED [INFO] [stdout] test src/workflow/dag.rs - workflow::dag::Dag::new (line 448) ... FAILED [INFO] [stdout] test src/workflow/dag.rs - workflow::dag::seq (line 877) ... FAILED [INFO] [stdout] test src/workflow/dag.rs - workflow::dag::par (line 913) ... FAILED [INFO] [stdout] test src/workflow/dag.rs - workflow::dag::dag (line 895) ... FAILED [INFO] [stdout] test src/workflow/interrupt.rs - workflow::interrupt::Interrupt (line 19) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/extract/mod.rs - extract (line 32) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/extract/mod.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::extract::{View, Args, Target, System, Res}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/extract/path.rs - extract::path::Path (line 11) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/extract/path.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{ [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/extract/res.rs - extract::res::Res (line 51) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/extract/res.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 5 | use mahler::{ [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/extract/res.rs - extract::res::Res (line 18) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/extract/res.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{ [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/extract/system.rs - extract::system::System (line 16) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/extract/system.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{ [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/extract/args/mod.rs - extract::args::Args (line 20) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/extract/args/mod.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{ [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/extract/mod.rs - extract (line 9) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/extract/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::extract::{View, Target}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/extract/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 4 | use mahler::task::{Handler, update}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/extract/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 5 | use mahler::worker::{Worker, Ready}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/extract/mod.rs - extract (line 79) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/extract/mod.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 4 | use mahler::task::prelude::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/extract/mod.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::worker::{Worker, Uninitialized}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/extract/mod.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 5 | use mahler::extract::Args; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `mahler::worker::Worker`, `mahler::worker::Uninitialized`, `mahler::extract::Args` [INFO] [stdout] --> src/extract/mod.rs:80:22 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::worker::{Worker, Uninitialized}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] 4 | use mahler::task::prelude::*; [INFO] [stdout] 5 | use mahler::extract::Args; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `update` in this scope [INFO] [stdout] --> src/extract/mod.rs:89:20 [INFO] [stdout] | [INFO] [stdout] 12 | .job("/{foo}", update(foo) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use mahler_core::task::update; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/extract/target.rs - extract::target::Target (line 16) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/extract/target.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{ [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/extract/target.rs - extract::target::Target (line 43) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/extract/target.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{ [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/state.rs - state (line 39) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/state.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::State; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mahler` in this scope [INFO] [stdout] --> src/state.rs:50:7 [INFO] [stdout] | [INFO] [stdout] 13 | #[mahler(internal)] [INFO] [stdout] | ^^^^^^ help: a built-in attribute with a similar name exists: `marker` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/task/io.rs - task::io::IO (line 35) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/task/io.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{ [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/task/io.rs - task::io::IO (line 173) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/task/io.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{extract::{View, Target}, task::{with_io, IO}}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/task/io.rs - task::io::IO::and_then (line 96) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/task/io.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{extract::View, task::{with_io, IO}}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/extract/view.rs - extract::view::View (line 29) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/extract/view.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{ [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/state.rs - state::State (line 65) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/state.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::State; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `mahler` in this scope [INFO] [stdout] --> src/state.rs:77:7 [INFO] [stdout] | [INFO] [stdout] 14 | #[mahler(internal)] [INFO] [stdout] | ^^^^^^ help: a built-in attribute with a similar name exists: `marker` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/task/handler.rs - task::handler::Handler::with_target (line 47) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/task/handler.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::task::prelude::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `with_target` found for fn item `fn() {foo}` in the current scope [INFO] [stdout] --> src/task/handler.rs:53:16 [INFO] [stdout] | [INFO] [stdout] 8 | let task = foo.with_target(10); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `fn() {foo}` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/task/job.rs - task::job::Job::with_description (line 94) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/task/job.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::task::{Job, Description, update}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/task/job.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 4 | use mahler::extract::Args; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/task/handler.rs - task::handler::Handler::with_arg (line 64) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/task/handler.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::task::prelude::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `with_arg` found for fn item `fn() {foo}` in the current scope [INFO] [stdout] --> src/task/handler.rs:70:16 [INFO] [stdout] | [INFO] [stdout] 8 | let task = foo.with_arg("foo", "123"); [INFO] [stdout] | ^^^^^^^^ method not found in `fn() {foo}` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/task/io.rs - task::io::IO::map (line 69) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/task/io.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{extract::View, task::{with_io, IO}}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/task/mod.rs - task::Task::with_target (line 302) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/task/mod.rs:303:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::task::prelude::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_task` found for fn item `fn() {foo}` in the current scope [INFO] [stdout] --> src/task/mod.rs:308:16 [INFO] [stdout] | [INFO] [stdout] 8 | let task = foo.into_task().with_target(10); [INFO] [stdout] | ^^^^^^^^^ method not found in `fn() {foo}` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/task/io.rs - task::io::IO::map_err (line 126) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/task/io.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{extract::View, task::{with_io, IO}}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/task/io.rs - task::io::with_io (line 215) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/task/io.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{ [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/worker/mod.rs - worker::Worker (line 166) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/worker/mod.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 7 | use mahler::task::prelude::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/worker/mod.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 6 | use mahler::worker::{Worker, SeekStatus}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `mahler::worker::Worker`, `mahler::worker::SeekStatus` [INFO] [stdout] --> src/worker/mod.rs:171:22 [INFO] [stdout] | [INFO] [stdout] 6 | use mahler::worker::{Worker, SeekStatus}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IO` in this scope [INFO] [stdout] --> src/worker/mod.rs:178:18 [INFO] [stdout] | [INFO] [stdout] 13 | fn plus_one() -> IO { todo!() } [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use mahler_core::task::IO; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Task` in this scope [INFO] [stdout] --> src/worker/mod.rs:181:22 [INFO] [stdout] | [INFO] [stdout] 16 | fn plus_two() -> Vec { todo!() } [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 + use mahler_core::task::Task; [INFO] [stdout] | [INFO] [stdout] 2 + use mahler_core::workflow::Task; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `update` in this scope [INFO] [stdout] --> src/worker/mod.rs:188:28 [INFO] [stdout] | [INFO] [stdout] 23 | .job("/{counter}", update(plus_one)) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use mahler_core::task::update; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `update` in this scope [INFO] [stdout] --> src/worker/mod.rs:189:28 [INFO] [stdout] | [INFO] [stdout] 24 | .job("/{counter}", update(plus_two)) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use mahler_core::task::update; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/task/mod.rs - task::Task::with_arg (line 316) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/task/mod.rs:317:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::task::prelude::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_task` found for fn item `fn() {foo}` in the current scope [INFO] [stdout] --> src/task/mod.rs:322:16 [INFO] [stdout] | [INFO] [stdout] 8 | let task = foo.into_task().with_arg("foo", "123"); [INFO] [stdout] | ^^^^^^^^^ method not found in `fn() {foo}` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/worker/mod.rs - worker::Worker::resource (line 331) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/worker/mod.rs:332:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::task::prelude::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/worker/mod.rs:333:5 [INFO] [stdout] | [INFO] [stdout] 4 | use mahler::extract::Res; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `mahler::extract::Res` [INFO] [stdout] --> src/worker/mod.rs:333:5 [INFO] [stdout] | [INFO] [stdout] 4 | use mahler::extract::Res; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/worker/mod.rs - worker::Worker::follow (line 598) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/worker/mod.rs:600:5 [INFO] [stdout] | [INFO] [stdout] 4 | use mahler::worker::Worker; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/worker/mod.rs - worker::Worker::use_resource (line 357) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/worker/mod.rs:359:5 [INFO] [stdout] | [INFO] [stdout] 4 | use mahler::worker::{Worker, Uninitialized}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/worker/mod.rs - worker::Worker::resource (line 308) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/worker/mod.rs:310:5 [INFO] [stdout] | [INFO] [stdout] 4 | use mahler::worker::{Worker, Uninitialized}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/worker/mod.rs - worker::Worker::use_resource (line 380) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/worker/mod.rs:381:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::task::prelude::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/worker/mod.rs:382:5 [INFO] [stdout] | [INFO] [stdout] 4 | use mahler::extract::Res; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `mahler::extract::Res` [INFO] [stdout] --> src/worker/mod.rs:382:5 [INFO] [stdout] | [INFO] [stdout] 4 | use mahler::extract::Res; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/worker/mod.rs - worker::Worker::jobs (line 412) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/worker/mod.rs:415:5 [INFO] [stdout] | [INFO] [stdout] 5 | use mahler::task::prelude::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/worker/mod.rs:414:5 [INFO] [stdout] | [INFO] [stdout] 4 | use mahler::worker::{Worker, Uninitialized}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `mahler::worker::Worker`, `mahler::worker::Uninitialized` [INFO] [stdout] --> src/worker/mod.rs:414:22 [INFO] [stdout] | [INFO] [stdout] 4 | use mahler::worker::{Worker, Uninitialized}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `update` in this scope [INFO] [stdout] --> src/worker/mod.rs:425:26 [INFO] [stdout] | [INFO] [stdout] 15 | .jobs("/{foo}", [update(foo), update(bar)]); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use mahler_core::task::update; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `update` in this scope [INFO] [stdout] --> src/worker/mod.rs:425:39 [INFO] [stdout] | [INFO] [stdout] 15 | .jobs("/{foo}", [update(foo), update(bar)]); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use mahler_core::task::update; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/workflow/dag.rs - workflow::dag::Dag (line 145) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/workflow/dag.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{Dag, dag, seq, par}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/workflow/dag.rs - workflow::dag::Dag (line 111) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/workflow/dag.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::task::{self, prelude::*}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/workflow/dag.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 4 | use mahler::extract::{View, Target}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/workflow/dag.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 5 | use mahler::worker::Worker; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/workflow/dag.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::task::{self, prelude::*}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/workflow/dag.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 6 | use mahler::{Dag, seq}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IO` in this scope [INFO] [stdout] --> src/workflow/dag.rs:117:66 [INFO] [stdout] | [INFO] [stdout] 8 | fn plus_one(mut counter: View, Target(tgt): Target) -> IO { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use mahler_core::task::IO; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `with_io` in this scope [INFO] [stdout] --> src/workflow/dag.rs:124:2 [INFO] [stdout] | [INFO] [stdout] 15 | with_io(counter, |counter| async { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use mahler_core::task::with_io; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `update` in this scope [INFO] [stdout] --> src/workflow/dag.rs:131:23 [INFO] [stdout] | [INFO] [stdout] 22 | .job("", update(plus_one).with_description(|| "+1")); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use mahler_core::task::update; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/workflow/dag.rs - workflow::dag::Dag (line 234) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/workflow/dag.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{Dag, dag, seq}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/workflow/dag.rs - workflow::dag::Dag (line 194) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/workflow/dag.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{Dag, seq}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/workflow/dag.rs - workflow::dag::Dag::is_empty (line 542) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/workflow/dag.rs:543:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::Dag; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/worker/testing.rs - worker::testing::Worker::find_workflow (line 46) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/worker/testing.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::task::{self, prelude::*}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/worker/testing.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 4 | use mahler::extract::{View, Target}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/worker/testing.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 5 | use mahler::worker::Worker; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/worker/testing.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::task::{self, prelude::*}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/worker/testing.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 6 | use mahler::{Dag, seq}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IO` in this scope [INFO] [stdout] --> src/worker/testing.rs:52:66 [INFO] [stdout] | [INFO] [stdout] 8 | fn plus_one(mut counter: View, Target(tgt): Target) -> IO { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use mahler_core::task::IO; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `with_io` in this scope [INFO] [stdout] --> src/worker/testing.rs:59:4 [INFO] [stdout] | [INFO] [stdout] 15 | with_io(counter, |counter| async { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use mahler_core::task::with_io; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `update` in this scope [INFO] [stdout] --> src/worker/testing.rs:66:26 [INFO] [stdout] | [INFO] [stdout] 22 | .job("", update(plus_one).with_description(|| "+1")); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use mahler_core::task::update; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/workflow/dag.rs - workflow::dag::Dag (line 275) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/workflow/dag.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{Dag, dag, seq}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/workflow/dag.rs - workflow::dag::Dag (line 779) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/workflow/dag.rs:780:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{Dag, dag, seq}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/workflow/dag.rs - workflow::dag::Dag::shallow_clone (line 634) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/workflow/dag.rs:635:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{Dag, seq}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/worker/testing.rs - worker::testing::Worker::run_task (line 137) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/worker/testing.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 6 | use mahler::task::{self, prelude::*}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/worker/testing.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 7 | use mahler::extract::{View, Target}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/worker/testing.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 8 | use mahler::worker::{Worker, Ready}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/worker/testing.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 6 | use mahler::task::{self, prelude::*}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IO` in this scope [INFO] [stdout] --> src/worker/testing.rs:145:66 [INFO] [stdout] | [INFO] [stdout] 10 | fn plus_one(mut counter: View, Target(tgt): Target) -> IO { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use mahler_core::task::IO; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `with_io` in this scope [INFO] [stdout] --> src/worker/testing.rs:152:4 [INFO] [stdout] | [INFO] [stdout] 17 | with_io(counter, |counter| async { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use mahler_core::task::with_io; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `update` in this scope [INFO] [stdout] --> src/worker/testing.rs:160:52 [INFO] [stdout] | [INFO] [stdout] 25 | let worker: Worker = Worker::new().job("", update(plus_one)); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use mahler_core::task::update; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `update` in this scope [INFO] [stdout] --> src/worker/testing.rs:166:52 [INFO] [stdout] | [INFO] [stdout] 31 | let worker: Worker = Worker::new().job("", update(plus_one)); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use mahler_core::task::update; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `with_target` found for fn item `fn({type error}, {type error}) -> {type error} {plus_one}` in the current scope [INFO] [stdout] --> src/worker/testing.rs:163:40 [INFO] [stdout] | [INFO] [stdout] 28 | assert_eq!(worker.run_task(0, plus_one.with_target(2)).await.unwrap(), 1); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `fn({type error}, {type error}) -> {type error} {plus_one}` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `with_target` found for fn item `fn({type error}, {type error}) -> {type error} {plus_one}` in the current scope [INFO] [stdout] --> src/worker/testing.rs:167:40 [INFO] [stdout] | [INFO] [stdout] 32 | assert_eq!(worker.run_task(2, plus_one.with_target(2)).await.unwrap(), 2); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `fn({type error}, {type error}) -> {type error} {plus_one}` [INFO] [stdout] [INFO] [stdout] error: aborting due to 10 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/workflow/dag.rs - workflow::dag::Dag::seq (line 510) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/workflow/dag.rs:511:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::Dag; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/workflow/dag.rs - workflow::dag::Dag::new (line 448) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/workflow/dag.rs:449:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::Dag; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/workflow/dag.rs - workflow::dag::seq (line 877) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/workflow/dag.rs:878:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{Dag, seq}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/workflow/dag.rs - workflow::dag::par (line 913) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/workflow/dag.rs:914:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{Dag, par}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/workflow/dag.rs - workflow::dag::dag (line 895) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `mahler` [INFO] [stdout] --> src/workflow/dag.rs:896:5 [INFO] [stdout] | [INFO] [stdout] 3 | use mahler::{Dag, seq, dag}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/workflow/interrupt.rs - workflow::interrupt::Interrupt (line 19) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `mahler` [INFO] [stdout] --> src/workflow/interrupt.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 2 | use mahler::workflow::Interrupt; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `mahler` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `mahler`, use `cargo add mahler` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/extract/args/mod.rs - extract::args::Args (line 20) [INFO] [stdout] src/extract/mod.rs - extract (line 32) [INFO] [stdout] src/extract/mod.rs - extract (line 79) [INFO] [stdout] src/extract/mod.rs - extract (line 9) [INFO] [stdout] src/extract/path.rs - extract::path::Path (line 11) [INFO] [stdout] src/extract/res.rs - extract::res::Res (line 18) [INFO] [stdout] src/extract/res.rs - extract::res::Res (line 51) [INFO] [stdout] src/extract/system.rs - extract::system::System (line 16) [INFO] [stdout] src/extract/target.rs - extract::target::Target (line 16) [INFO] [stdout] src/extract/target.rs - extract::target::Target (line 43) [INFO] [stdout] src/extract/view.rs - extract::view::View (line 29) [INFO] [stdout] src/state.rs - state (line 39) [INFO] [stdout] src/state.rs - state::State (line 65) [INFO] [stdout] src/task/handler.rs - task::handler::Handler::with_arg (line 64) [INFO] [stdout] src/task/handler.rs - task::handler::Handler::with_target (line 47) [INFO] [stdout] src/task/io.rs - task::io::IO (line 35) [INFO] [stdout] src/task/io.rs - task::io::IO (line 173) [INFO] [stdout] src/task/io.rs - task::io::IO::and_then (line 96) [INFO] [stdout] src/task/io.rs - task::io::IO::map (line 69) [INFO] [stdout] src/task/io.rs - task::io::IO::map_err (line 126) [INFO] [stdout] src/task/io.rs - task::io::with_io (line 215) [INFO] [stdout] src/task/job.rs - task::job::Job::with_description (line 94) [INFO] [stdout] src/task/mod.rs - task::Task::with_arg (line 316) [INFO] [stdout] src/task/mod.rs - task::Task::with_target (line 302) [INFO] [stdout] src/worker/mod.rs - worker::Worker (line 166) [INFO] [stdout] src/worker/mod.rs - worker::Worker::follow (line 598) [INFO] [stdout] src/worker/mod.rs - worker::Worker::resource (line 308) [INFO] [stdout] src/worker/mod.rs - worker::Worker::resource (line 331) [INFO] [stdout] src/worker/mod.rs - worker::Worker::use_resource (line 357) [INFO] [stdout] src/worker/mod.rs - worker::Worker::use_resource (line 380) [INFO] [stdout] src/worker/mod.rs - worker::Worker::jobs (line 412) [INFO] [stdout] src/worker/testing.rs - worker::testing::Worker::find_workflow (line 46) [INFO] [stdout] src/worker/testing.rs - worker::testing::Worker::run_task (line 137) [INFO] [stdout] src/workflow/dag.rs - workflow::dag::Dag (line 111) [INFO] [stdout] src/workflow/dag.rs - workflow::dag::Dag (line 145) [INFO] [stdout] src/workflow/dag.rs - workflow::dag::Dag (line 194) [INFO] [stdout] src/workflow/dag.rs - workflow::dag::Dag (line 234) [INFO] [stdout] src/workflow/dag.rs - workflow::dag::Dag (line 275) [INFO] [stdout] src/workflow/dag.rs - workflow::dag::Dag (line 779) [INFO] [stdout] src/workflow/dag.rs - workflow::dag::Dag::is_empty (line 542) [INFO] [stdout] src/workflow/dag.rs - workflow::dag::Dag::new (line 448) [INFO] [stdout] src/workflow/dag.rs - workflow::dag::Dag::seq (line 510) [INFO] [stdout] src/workflow/dag.rs - workflow::dag::Dag::shallow_clone (line 634) [INFO] [stdout] src/workflow/dag.rs - workflow::dag::dag (line 895) [INFO] [stdout] src/workflow/dag.rs - workflow::dag::par (line 913) [INFO] [stdout] src/workflow/dag.rs - workflow::dag::seq (line 877) [INFO] [stdout] src/workflow/interrupt.rs - workflow::interrupt::Interrupt (line 19) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 3 passed; 47 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.87s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "234dd28e8c09cc411d376f636c8a56f6e34b35f415a56e3019aee76a0bbf5be2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "234dd28e8c09cc411d376f636c8a56f6e34b35f415a56e3019aee76a0bbf5be2", kill_on_drop: false }` [INFO] [stdout] 234dd28e8c09cc411d376f636c8a56f6e34b35f415a56e3019aee76a0bbf5be2