[INFO] fetching crate rustica 0.10.0... [INFO] testing rustica-0.10.0 against master#caccb4d0368bd918ef6668af8e13834d07040417 for pr-146098-1 [INFO] extracting crate rustica 0.10.0 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate rustica 0.10.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate rustica 0.10.0 [INFO] tweaked toml for crates.io crate rustica 0.10.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate rustica 0.10.0 on toolchain caccb4d0368bd918ef6668af8e13834d07040417 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rustica 0.10.0 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" "+caccb4d0368bd918ef6668af8e13834d07040417" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded quickcheck_macros v1.1.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 969f08ed049613c51c0c05e649d7ad90e4891a8f0a12d7c4296da9c974db6628 [INFO] running `Command { std: "docker" "start" "-a" "969f08ed049613c51c0c05e649d7ad90e4891a8f0a12d7c4296da9c974db6628", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "969f08ed049613c51c0c05e649d7ad90e4891a8f0a12d7c4296da9c974db6628", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "969f08ed049613c51c0c05e649d7ad90e4891a8f0a12d7c4296da9c974db6628", kill_on_drop: false }` [INFO] [stdout] 969f08ed049613c51c0c05e649d7ad90e4891a8f0a12d7c4296da9c974db6628 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ec0696ca38032b2c6bdd686a8444e52afb4b95601a4cc0fc61a5bc79ba8ec01f [INFO] running `Command { std: "docker" "start" "-a" "ec0696ca38032b2c6bdd686a8444e52afb4b95601a4cc0fc61a5bc79ba8ec01f", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling serde_core v1.0.226 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling env_logger v0.8.4 [INFO] [stderr] Compiling quickcheck v1.0.3 [INFO] [stderr] Compiling rustica v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.84s [INFO] running `Command { std: "docker" "inspect" "ec0696ca38032b2c6bdd686a8444e52afb4b95601a4cc0fc61a5bc79ba8ec01f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ec0696ca38032b2c6bdd686a8444e52afb4b95601a4cc0fc61a5bc79ba8ec01f", kill_on_drop: false }` [INFO] [stdout] ec0696ca38032b2c6bdd686a8444e52afb4b95601a4cc0fc61a5bc79ba8ec01f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 202afb3464588e3cc44a49de729c5ac426aa4b4ebf7a97372877e3563f93951e [INFO] running `Command { std: "docker" "start" "-a" "202afb3464588e3cc44a49de729c5ac426aa4b4ebf7a97372877e3563f93951e", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.226 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling serde v1.0.226 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling clap_builder v4.5.48 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling criterion-plot v0.6.0 [INFO] [stderr] Compiling clap v4.5.48 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling serde_derive v1.0.226 [INFO] [stderr] Compiling quickcheck_macros v1.1.0 [INFO] [stderr] Compiling rustica v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.7.0 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 47.74s [INFO] running `Command { std: "docker" "inspect" "202afb3464588e3cc44a49de729c5ac426aa4b4ebf7a97372877e3563f93951e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "202afb3464588e3cc44a49de729c5ac426aa4b4ebf7a97372877e3563f93951e", kill_on_drop: false }` [INFO] [stdout] 202afb3464588e3cc44a49de729c5ac426aa4b4ebf7a97372877e3563f93951e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a8498f5991113b641ee13a92e3c8c0e2474b5c020bc5bbe745b4291cf326b8cb [INFO] running `Command { std: "docker" "start" "-a" "a8498f5991113b641ee13a92e3c8c0e2474b5c020bc5bbe745b4291cf326b8cb", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustica-203388dbdf817b80) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/mod.rs (/opt/rustwide/target/debug/deps/mod-4525f0be723a9ae9) [INFO] [stdout] [INFO] [stdout] running 508 tests [INFO] [stdout] test category::function_category::arrow_tests::test_arrow_arrow ... ok [INFO] [stdout] test category::function_category::arrow_tests::test_split_with_different_types ... ok [INFO] [stdout] test category::function_category::category_tests::test_associativity_law ... ok [INFO] [stdout] test category::function_category::arrow_tests::test_combine_morphisms ... ok [INFO] [stdout] test category::function_category::category_tests::test_different_types_composition ... ok [INFO] [stdout] test category::function_category::category_tests::test_left_identity_law ... ok [INFO] [stdout] test category::function_category::category_tests::test_identity_morphism ... ok [INFO] [stdout] test category::function_category::category_tests::test_basic_composition ... ok [INFO] [stdout] test category::function_category::arrow_tests::test_first_operation ... ok [INFO] [stdout] test category::function_category::convenience_tests::test_when_method ... ok [INFO] [stdout] test category::function_category::category_tests::test_right_identity_law ... ok [INFO] [stdout] test category::function_category::arrow_tests::test_split_operation ... ok [INFO] [stdout] test category::function_category::convenience_tests::test_both_method ... ok [INFO] [stdout] test category::function_category::integration_tests::test_nested_arrow_operations ... ok [INFO] [stdout] test category::function_category::integration_tests::test_parallel_processing ... ok [INFO] [stdout] test category::function_category::macro_tests::test_function_macro ... ok [INFO] [stdout] test category::function_category::macro_tests::test_function_macro_composition ... ok [INFO] [stdout] test category::function_category::performance_tests::test_deep_composition ... ok [INFO] [stdout] test category::function_category::performance_tests::test_large_data_processing ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_add_alternatives ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_alternative_and_monadplus_traits ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_alternative_trait ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_applicative ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_creation_and_access ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_applicative_and_monad_laws ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_default_and_sum ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_display_and_eq ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_default_and_sum_trait ... ok [INFO] [stdout] test category::function_category::integration_tests::test_complex_pipeline ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_empty_and_len ... ok [INFO] [stdout] test category::function_category::integration_tests::test_error_handling_patterns ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_filter_values_promotes_alternative ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_fmap_alternatives ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_foldable_trait ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_from_conversions ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_from_iter_and_vec_conversion ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_functor ... ok [INFO] [stdout] test category::function_category::arrow_tests::test_second_operation ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_functor_laws ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_iterators ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_join ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_lift2 ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_lift3 ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_monad ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_monoid ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_pure ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_foldable ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_filter ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_semigroup ... ok [INFO] [stdout] test category::function_category::integration_tests::test_memory_safety_with_arc ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_filter_values ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_swap_with_alternative ... ok [INFO] [stdout] test datatypes::test_choice::test_find_first ... ok [INFO] [stdout] test datatypes::test_choice::test_fold ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_remove_alternative ... ok [INFO] [stdout] test datatypes::test_choice::test_sequence ... ok [INFO] [stdout] test datatypes::test_choice::test_to_map_with_key ... ok [INFO] [stdout] test datatypes::test_choice::test_to_vec ... ok [INFO] [stdout] test datatypes::test_cont::test_cont_apply ... ok [INFO] [stdout] test datatypes::test_cont::test_cont_call_cc ... ok [INFO] [stdout] test datatypes::test_cont::test_cont_creation_and_run ... ok [INFO] [stdout] test datatypes::test_cont::test_cont_complex_composition ... ok [INFO] [stdout] test datatypes::test_cont::test_cont_fmap ... ok [INFO] [stdout] test datatypes::test_cont::test_cont_functor ... ok [INFO] [stdout] test datatypes::test_cont::test_cont_bind ... ok [INFO] [stdout] test datatypes::test_cont::test_cont_error_handling ... ok [INFO] [stdout] test datatypes::test_cont::test_cont_identity_laws ... ok [INFO] [stdout] test datatypes::test_cont::test_cont_return_cont ... ok [INFO] [stdout] test datatypes::test_either::test_either_applicative ... ok [INFO] [stdout] test datatypes::test_either::test_either_creation_and_access ... ok [INFO] [stdout] test datatypes::test_either::test_either_functor ... ok [INFO] [stdout] test datatypes::test_either::test_either_identity ... ok [INFO] [stdout] test datatypes::test_either::test_either_left_or_right_or ... ok [INFO] [stdout] test datatypes::test_either::test_either_mapping ... ok [INFO] [stdout] test datatypes::test_either::test_either_monad ... ok [INFO] [stdout] test datatypes::test_either::test_either_performance_pattern ... ok [INFO] [stdout] test datatypes::test_either::test_either_or_methods ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_swap_with_alternative_panic_out_of_bounds - should panic ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_swap_with_alternative_panic_no_alternatives - should panic ... ok [INFO] [stdout] test datatypes::test_either::test_either_error_handling ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_remove_alternative_panic_no_alternatives - should panic ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_remove_alternative_panic_out_of_bounds - should panic ... ok [INFO] [stdout] test datatypes::test_id::test_id_chaining ... ok [INFO] [stdout] test datatypes::test_id::test_id_clone ... ok [INFO] [stdout] test datatypes::test_id::test_id_creation_and_access ... ok [INFO] [stdout] test datatypes::test_id::test_id_functor ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_flatten ... ok [INFO] [stdout] test datatypes::test_id::test_id_monad ... ok [INFO] [stdout] test datatypes::test_id::test_id_applicative ... ok [INFO] [stdout] test datatypes::test_id::test_id_optimized_chains ... ok [INFO] [stdout] test datatypes::test_io::test_io_complex_composition ... ok [INFO] [stdout] test datatypes::test_id::test_id_owned_applicative ... ok [INFO] [stdout] test datatypes::test_id::test_id_owned_monad ... ok [INFO] [stdout] test datatypes::test_id::test_id_pure ... ok [INFO] [stdout] test datatypes::test_io::test_io_creation_and_run ... ok [INFO] [stdout] test datatypes::test_io::test_io_composition ... ok [INFO] [stdout] test datatypes::test_io::test_io_apply ... ok [INFO] [stdout] test datatypes::test_io::test_io_error_handling ... ok [INFO] [stdout] test datatypes::test_io::test_io_try_get ... ok [INFO] [stdout] test datatypes::test_iso_lens::test_iso_lens_composition ... ok [INFO] [stdout] test datatypes::test_iso_lens::test_iso_lens_laws_using_set_focus_and_modify_focus ... ok [INFO] [stdout] test datatypes::test_iso_lens::test_iso_lens_new_get_set_modify ... ok [INFO] [stdout] test datatypes::test_io::test_io_shared_state ... ok [INFO] [stdout] test datatypes::test_iso_lens::test_iso_lens_iso_ref ... ok [INFO] [stdout] test datatypes::test_io::test_io_monad ... ok [INFO] [stdout] test datatypes::test_iso_lens::test_iso_lens_laws_using_set ... ok [INFO] [stdout] test datatypes::test_lens::test_lens_composition ... ok [INFO] [stdout] test datatypes::test_iso_lens::test_iso_lens_set_focus_and_modify_focus ... ok [INFO] [stdout] test datatypes::test_iso_prism::test_iso_prism_composed_laws ... ok [INFO] [stdout] test datatypes::test_iso_prism::test_iso_prism_composition_preview_review ... ok [INFO] [stdout] test datatypes::test_iso_prism::test_iso_prism_laws ... ok [INFO] [stdout] test datatypes::test_lens::test_lens_fmap ... ok [INFO] [stdout] test datatypes::test_lens::test_lens_new_and_get ... ok [INFO] [stdout] test datatypes::test_lens::test_lens_set_always ... ok [INFO] [stdout] test datatypes::test_either::test_either_unwrap_left_panic - should panic ... ok [INFO] [stdout] test datatypes::test_iso_prism::test_iso_prism_new_preview_review ... ok [INFO] [stdout] test datatypes::test_either::test_either_unwrap_right_panic - should panic ... ok [INFO] [stdout] test datatypes::test_maybe::test_bind_and_bind_owned ... ok [INFO] [stdout] test datatypes::test_maybe::test_applicative_homomorphism ... ok [INFO] [stdout] test datatypes::test_lens::test_lens_set ... ok [INFO] [stdout] test datatypes::test_lens::test_lens_modify_always ... ok [INFO] [stdout] test datatypes::test_lens::test_lens_modify ... ok [INFO] [stdout] test datatypes::test_maybe::test_applicative_identity ... ok [INFO] [stdout] test datatypes::test_maybe::test_applicative_interchange ... ok [INFO] [stdout] test datatypes::test_maybe::test_comonad_extract_panics_on_nothing - should panic ... ok [INFO] [stdout] test datatypes::test_maybe::test_construction_aliases ... ok [INFO] [stdout] test datatypes::test_maybe::test_alternative_and_monadplus ... ok [INFO] [stdout] test datatypes::test_maybe::test_fmap_and_fmap_owned ... ok [INFO] [stdout] test datatypes::test_maybe::test_fmap_or_and_filter_and_tap ... ok [INFO] [stdout] test datatypes::test_maybe::test_immutability ... ok [INFO] [stdout] test datatypes::test_maybe::test_functor_identity ... ok [INFO] [stdout] test datatypes::test_maybe::test_functor_composition ... ok [INFO] [stdout] test datatypes::test_maybe::test_conversions_option_result_and_from_iterator ... ok [INFO] [stdout] test datatypes::test_maybe::test_join_and_join_owned ... ok [INFO] [stdout] test datatypes::test_maybe::test_identity_and_comonad ... ok [INFO] [stdout] test datatypes::test_maybe::test_iterators_and_to_vec ... ok [INFO] [stdout] test datatypes::test_maybe::test_monad_left_identity ... ok [INFO] [stdout] test datatypes::test_maybe::test_identity_into_value_panics_on_nothing - should panic ... ok [INFO] [stdout] test datatypes::test_maybe::test_monad_associativity ... ok [INFO] [stdout] test datatypes::test_maybe::test_identity_value_panics_on_nothing - should panic ... ok [INFO] [stdout] test datatypes::test_maybe::test_try_unwrap_success_and_error ... ok [INFO] [stdout] test datatypes::test_maybe::test_with_error_and_standard_result ... ok [INFO] [stdout] test datatypes::test_prism::test_prism_lens_composition ... ok [INFO] [stdout] test datatypes::test_maybe::test_unwrap_panics_on_nothing - should panic ... ok [INFO] [stdout] test datatypes::test_maybe::test_unwrap_variants ... ok [INFO] [stdout] test datatypes::test_maybe::test_monad_right_identity ... ok [INFO] [stdout] test datatypes::test_prism::test_prism_new_and_for_case ... ok [INFO] [stdout] test datatypes::test_maybe::test_predicates_and_as_ref_to_option ... ok [INFO] [stdout] test datatypes::test_prism::test_prism_preview_failure ... ok [INFO] [stdout] test datatypes::test_prism::test_prism_preview_success ... ok [INFO] [stdout] test datatypes::test_maybe::test_monad_plus_right_identity ... ok [INFO] [stdout] test datatypes::test_prism::test_prism_review ... ok [INFO] [stdout] test datatypes::test_pvec::test_concatenation ... ok [INFO] [stdout] test datatypes::test_pvec::test_edge_cases ... ok [INFO] [stdout] test datatypes::test_pvec::test_from_slice ... ok [INFO] [stdout] test datatypes::test_pvec::test_index ... ok [INFO] [stdout] test datatypes::test_pvec::test_from_iter ... ok [INFO] [stdout] test datatypes::test_pvec::test_iterator ... ok [INFO] [stdout] test datatypes::test_maybe::test_monad_plus_left_identity ... ok [INFO] [stdout] test datatypes::test_pvec::test_first_last ... ok [INFO] [stdout] test datatypes::test_pvec::test_into_iter ... ok [INFO] [stdout] test datatypes::test_maybe::test_monad_plus_left_zero_for_bind ... ok [INFO] [stdout] test datatypes::test_pvec::test_filter ... ok [INFO] [stdout] test datatypes::test_pvec::test_iteration ... ok [INFO] [stdout] test datatypes::test_pvec::test_macro ... ok [INFO] [stdout] test datatypes::test_pvec::test_map ... ok [INFO] [stdout] test datatypes::test_pvec::test_large_vector ... ok [INFO] [stdout] test datatypes::test_pvec::test_index_panic - should panic ... ok [INFO] [stdout] test datatypes::test_pvec::test_misc_methods ... ok [INFO] [stdout] test datatypes::test_pvec::test_new ... ok [INFO] [stdout] test datatypes::test_pvec::test_persistence ... ok [INFO] [stdout] test datatypes::test_pvec::test_pop_back ... ok [INFO] [stdout] test datatypes::test_pvec::test_pvec_macro_variants ... ok [INFO] [stdout] test datatypes::test_pvec::test_push_back_and_get ... ok [INFO] [stdout] test datatypes::test_pvec::test_sorted ... ok [INFO] [stdout] test datatypes::test_pvec::test_to_vec ... ok [INFO] [stdout] test datatypes::test_pvec::test_to_arc ... ok [INFO] [stdout] test datatypes::test_pvec::test_trait_impls_and_conversions ... ok [INFO] [stdout] test datatypes::test_reader::test_reader_ask ... ok [INFO] [stdout] test datatypes::test_pvec::test_update ... ok [INFO] [stdout] test datatypes::test_reader::test_reader_asks ... ok [INFO] [stdout] test datatypes::test_pvec::test_unit ... ok [INFO] [stdout] test datatypes::test_reader::test_reader_combine ... ok [INFO] [stdout] test datatypes::test_reader::test_reader_fmap ... ok [INFO] [stdout] test datatypes::test_reader::test_reader_local ... ok [INFO] [stdout] test datatypes::test_reader::test_reader_new_and_run ... ok [INFO] [stdout] test datatypes::test_validated::applicative_tests::test_apply_valid_to_valid ... ok [INFO] [stdout] test datatypes::test_validated::applicative_tests::test_applicative_homomorphism_law ... ok [INFO] [stdout] test datatypes::test_validated::applicative_tests::test_applicative_identity_law ... ok [INFO] [stdout] test datatypes::test_validated::applicative_tests::test_apply_owned ... ok [INFO] [stdout] test datatypes::test_pvec::test_tree_structure_debugging ... ok [INFO] [stdout] test datatypes::test_validated::applicative_tests::test_pure ... ok [INFO] [stdout] test datatypes::test_validated::applicative_tests::test_apply_with_errors ... ok [INFO] [stdout] test datatypes::test_validated::applicative_tests::test_error_accumulation_in_apply ... ok [INFO] [stdout] test datatypes::test_validated::applicative_tests::test_lift2 ... ok [INFO] [stdout] test datatypes::test_validated::combinator_tests::test_conditional_validation ... ok [INFO] [stdout] test datatypes::test_validated::applicative_tests::test_lift3_error_accumulation ... ok [INFO] [stdout] test datatypes::test_validated::applicative_tests::test_lift3_success ... ok [INFO] [stdout] test datatypes::test_validated::combinator_tests::test_nested_validation_chains ... ok [INFO] [stdout] test datatypes::test_validated::conversion_tests::test_from_option ... ok [INFO] [stdout] test datatypes::test_validated::conversion_tests::test_from_result ... ok [INFO] [stdout] test datatypes::test_validated::comprehensive_test::test_complete_validated_workflow ... ok [INFO] [stdout] test datatypes::test_validated::comprehensive_test::test_comprehensive_coverage_verification ... ok [INFO] [stdout] test datatypes::test_validated::comprehensive_test::test_type_system_integration ... ok [INFO] [stdout] test datatypes::test_validated::conversion_tests::test_into_error_payload ... ok [INFO] [stdout] test datatypes::test_validated::conversion_tests::test_to_result ... ok [INFO] [stdout] test datatypes::test_validated::creation_tests::test_invalid_multiple_errors ... ok [INFO] [stdout] test datatypes::test_validated::conversion_tests::test_into_value ... ok [INFO] [stdout] test datatypes::test_validated::conversion_tests::test_to_option ... ok [INFO] [stdout] test datatypes::test_validated::creation_tests::test_invalid_single_error ... ok [INFO] [stdout] test datatypes::test_validated::creation_tests::test_edge_cases ... ok [INFO] [stdout] test datatypes::test_validated::creation_tests::test_valid_creation ... ok [INFO] [stdout] test datatypes::test_validated::documentation_tests::test_form_validation_example ... ok [INFO] [stdout] test datatypes::test_validated::documentation_tests::test_result_conversion_example ... ok [INFO] [stdout] test datatypes::test_validated::equality_tests::test_equality ... ok [INFO] [stdout] test datatypes::test_validated::creation_tests::test_value_and_error_payload_accessors ... ok [INFO] [stdout] test datatypes::test_validated::documentation_tests::test_basic_usage_example ... ok [INFO] [stdout] test datatypes::test_validated::foldable_tests::test_fold_left_invalid ... ok [INFO] [stdout] test datatypes::test_validated::foldable_tests::test_fold_left_valid ... ok [INFO] [stdout] test datatypes::test_validated::foldable_tests::test_identity_methods ... ok [INFO] [stdout] test datatypes::test_validated::functor_tests::test_fmap_invalid_operations ... ok [INFO] [stdout] test datatypes::test_validated::functor_tests::test_fmap_on_invalid ... ok [INFO] [stdout] test datatypes::test_validated::functor_tests::test_functor_composition_law ... ok [INFO] [stdout] test datatypes::test_validated::foldable_tests::test_fold_right ... ok [INFO] [stdout] test datatypes::test_validated::functor_tests::test_fmap_on_valid ... ok [INFO] [stdout] test datatypes::test_validated::functor_tests::test_functor_identity_law ... ok [INFO] [stdout] test datatypes::test_validated::functor_tests::test_fmap_owned ... ok [INFO] [stdout] test datatypes::test_validated::integration_tests::test_compatibility_with_standard_library ... ok [INFO] [stdout] test datatypes::test_validated::iterator_tests::test_iter ... ok [INFO] [stdout] test datatypes::test_validated::integration_tests::test_serialization_compatibility ... ok [INFO] [stdout] test datatypes::test_validated::integration_tests::test_interop_with_option_and_result ... ok [INFO] [stdout] test datatypes::test_validated::iterator_tests::test_collection_operations ... ok [INFO] [stdout] test datatypes::test_validated::iterator_tests::test_iter_errors_mut ... ok [INFO] [stdout] test datatypes::test_validated::iterator_tests::test_iter_errors ... ok [INFO] [stdout] test datatypes::test_validated::monad_tests::test_bind_with_invalid ... ok [INFO] [stdout] test datatypes::test_validated::monad_tests::test_bind_with_valid ... ok [INFO] [stdout] test datatypes::test_validated::monad_tests::test_monad_associativity_law ... ok [INFO] [stdout] test datatypes::test_validated::monad_tests::test_monad_right_identity_law ... ok [INFO] [stdout] test datatypes::test_validated::iterator_tests::test_iter_mut ... ok [INFO] [stdout] test datatypes::test_validated::monad_tests::test_monad_left_identity_law ... ok [INFO] [stdout] test datatypes::test_validated::performance_tests::test_nested_operation_performance ... ok [INFO] [stdout] test datatypes::test_validated::panic_tests::test_unwrap_invalid_panics_on_valid ... ok [INFO] [stdout] test datatypes::test_validated::performance_tests::test_error_accumulation_performance ... ok [INFO] [stdout] test datatypes::test_validated::panic_tests::test_invalid_vec_panics_on_empty ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_error_payload_accessor_on_valid_returns_none ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_functor_composition_law ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_functor_identity_law ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_into_error_payload_on_valid_returns_err_value ... ok [INFO] [stdout] test datatypes::test_reader::test_reader_bind ... ok [INFO] [stdout] test datatypes::test_validated::combinator_tests::test_complex_error_accumulation_scenarios ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_into_value_on_valid_returns_ok_value ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_option_conversion_roundtrip_valid ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_result_conversion_roundtrip_valid ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_unwrap_invalid_owned_on_valid_panics ... ok [INFO] [stdout] test datatypes::test_pvec::test_large_persistent_vector ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_unwrap_owned_on_valid_returns_value ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_into_value_on_invalid_returns_err_errors ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_value_accessor_on_valid_returns_some_ref_value ... ok [INFO] [stdout] test datatypes::test_validated::real_world_tests::test_form_validation_pipeline ... ok [INFO] [stdout] test datatypes::test_validated::real_world_tests::test_partial_validation_errors ... ok [INFO] [stdout] test datatypes::test_validated::real_world_tests::test_successful_user_validation ... ok [INFO] [stdout] test datatypes::test_validated::real_world_tests::test_user_validation_error_accumulation ... ok [INFO] [stdout] test datatypes::test_validated::regression_tests::test_issue_bind_with_error_propagation ... ok [INFO] [stdout] test datatypes::test_validated::regression_tests::test_issue_empty_error_vector_handling ... ok [INFO] [stdout] test datatypes::test_validated::regression_tests::test_issue_large_error_message_handling ... ok [INFO] [stdout] test datatypes::test_validated::regression_tests::test_issue_multiple_consecutive_fmaps ... ok [INFO] [stdout] test datatypes::test_validated::stress_tests::test_deeply_nested_bind_chains ... ok [INFO] [stdout] test datatypes::test_validated::stress_tests::test_memory_efficiency_with_large_values ... ok [INFO] [stdout] test datatypes::test_validated::stress_tests::test_unicode_and_special_characters_in_errors ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_fmap_preserves_structure ... ok [INFO] [stdout] test datatypes::test_validated::stress_tests::test_zero_sized_types ... ok [INFO] [stdout] test datatypes::test_validated::stress_tests::test_very_large_error_collections ... ok [INFO] [stdout] test datatypes::test_validated::test_helpers::test_helper_functions ... ok [INFO] [stdout] test datatypes::test_validated::type_safety_tests::test_complex_type_combinations ... ok [INFO] [stdout] test datatypes::test_validated::type_safety_tests::test_lifetime_handling ... ok [INFO] [stdout] test datatypes::test_validated::test_summary::test_all_major_operations_work_together ... ok [INFO] [stdout] test datatypes::test_validated::type_safety_tests::test_non_clone_types ... ok [INFO] [stdout] test datatypes::test_validated::type_safety_tests::test_type_inference_and_ergonomics ... ok [INFO] [stdout] test datatypes::test_validated::unwrap_tests::test_unwrap_basic ... ok [INFO] [stdout] test datatypes::test_validated::unwrap_tests::test_unwrap_invalid_owned ... ok [INFO] [stdout] test datatypes::test_validated::unwrap_tests::test_unwrap_or ... ok [INFO] [stdout] test datatypes::test_validated::unwrap_tests::test_unwrap_owned ... ok [INFO] [stdout] test datatypes::test_validated::unwrap_tests::test_unwrap_invalid_owned_panic - should panic ... ok [INFO] [stdout] test datatypes::test_validated::unwrap_tests::test_unwrap_panic - should panic ... ok [INFO] [stdout] test datatypes::test_wrapper::clear_cache ... ok [INFO] [stdout] test datatypes::test_wrapper::multi_threaded_memoization ... ok [INFO] [stdout] test datatypes::test_wrapper::single_thread_memoization ... ok [INFO] [stdout] test datatypes::test_wrapper::test_combined_wrappers ... ok [INFO] [stdout] test datatypes::test_wrapper::test_first_wrapper ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_error_payload_accessor_on_invalid_returns_some_ref_errors ... ok [INFO] [stdout] test datatypes::test_wrapper::test_max_wrapper ... ok [INFO] [stdout] test datatypes::test_validated::unwrap_tests::test_unwrap_owned_panic - should panic ... ok [INFO] [stdout] test datatypes::test_wrapper::test_last_wrapper ... ok [INFO] [stdout] test datatypes::test_wrapper::test_memoizer_basic ... ok [INFO] [stdout] test datatypes::test_wrapper::test_memoizer_default ... ok [INFO] [stdout] test datatypes::test_wrapper::test_min_wrapper ... ok [INFO] [stdout] test datatypes::test_wrapper::test_memoizer_fn ... ok [INFO] [stdout] test datatypes::test_wrapper::test_product_wrapper ... ok [INFO] [stdout] test datatypes::test_wrapper::test_real_world_use_cases ... ok [INFO] [stdout] test datatypes::test_wrapper::test_sum_wrapper ... ok [INFO] [stdout] test datatypes::test_wrapper::test_thunk_wrapper ... ok [INFO] [stdout] test datatypes::test_writer::test_writer_applicative ... ok [INFO] [stdout] test datatypes::test_wrapper::test_wrapper_hkt ... ok [INFO] [stdout] test datatypes::test_writer::test_writer_complex_chaining ... ok [INFO] [stdout] test datatypes::test_writer::test_writer_creation_and_run ... ok [INFO] [stdout] test datatypes::test_writer::test_writer_functor ... ok [INFO] [stdout] test datatypes::test_writer::test_writer_semigroup ... ok [INFO] [stdout] test datatypes::test_writer::test_writer_tell ... ok [INFO] [stdout] test datatypes::test_writer::test_writer_monad ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_into_error_payload_on_invalid_returns_ok_errors ... ok [INFO] [stdout] test datatypes::test_writer::test_writer_with_persistent_vector ... ok [INFO] [stdout] test md_tests::readme::readme_continuation_monad_2 ... ok [INFO] [stdout] test md_tests::readme::readme_identity_monad ... ok [INFO] [stdout] test md_tests::readme::readme_continuation_monad_3 ... ok [INFO] [stdout] test md_tests::readme::readme_continuation_monad ... ok [INFO] [stdout] test traits::monad_error::test_io_error_handling ... ok [INFO] [stdout] test traits::monad_error::test_error_mapper_conversion ... ok [INFO] [stdout] test traits::monad_error::test_option_catch ... ok [INFO] [stdout] test traits::monad_error::test_monad_error_laws ... ok [INFO] [stdout] test traits::monad_error::test_option_catch_owned ... ok [INFO] [stdout] test traits::monad_error::test_option_map_error_owned ... ok [INFO] [stdout] test traits::monad_error::test_option_map_error ... ok [INFO] [stdout] test traits::monad_error::test_option_throw ... ok [INFO] [stdout] test traits::monad_error::test_result_catch_owned ... ok [INFO] [stdout] test traits::monad_error::test_result_catch ... ok [INFO] [stdout] test traits::monad_error::test_result_map_error ... ok [INFO] [stdout] test traits::monad_error::test_result_throw ... ok [INFO] [stdout] test traits::monad_error::test_result_map_error_owned ... ok [INFO] [stdout] test traits::monad_plus::test_monad_plus_with_bind ... ok [INFO] [stdout] test traits::monad_plus::test_option_monad_plus_identity ... ok [INFO] [stdout] test traits::monad_plus::test_option_monad_plus_associativity ... ok [INFO] [stdout] test traits::monad_plus::test_option_monad_plus_operations ... ok [INFO] [stdout] test traits::monad_plus::test_option_monad_plus_with_collection ... ok [INFO] [stdout] test traits::monad_plus::test_option_monad_plus_with_mapping ... ok [INFO] [stdout] test traits::test_applicative::applicative_apply_law ... ok [INFO] [stdout] test traits::test_applicative::applicative_composition_law ... ok [INFO] [stdout] test traits::test_applicative::applicative_homomorphism_law ... ok [INFO] [stdout] test traits::test_applicative::applicative_identity_law ... ok [INFO] [stdout] test traits::test_applicative::applicative_interchange_law ... ok [INFO] [stdout] test traits::test_applicative::applicative_lift2_law ... ok [INFO] [stdout] test traits::test_applicative::applicative_lift2_owned_law ... ok [INFO] [stdout] test traits::test_applicative::applicative_lift3_law ... ok [INFO] [stdout] test traits::test_applicative::applicative_lift3_owned_law ... ok [INFO] [stdout] test traits::test_applicative::applicative_sequence_left_law ... ok [INFO] [stdout] test traits::test_applicative::applicative_sequence_right_law ... ok [INFO] [stdout] test traits::test_bifunctor::bifunctor_composition_law ... ok [INFO] [stdout] test traits::test_bifunctor::bifunctor_first_second_consistent_with_bimap ... ok [INFO] [stdout] test traits::test_bifunctor::bifunctor_identity_law ... ok [INFO] [stdout] test traits::test_bifunctor::bifunctor_structure_preservation ... ok [INFO] [stdout] test traits::test_foldable::test_all_false ... ok [INFO] [stdout] test traits::test_foldable::test_all_true ... ok [INFO] [stdout] test traits::test_foldable::test_any_false ... ok [INFO] [stdout] test traits::test_foldable::test_any_true ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_unwrap_invalid_owned_on_invalid_returns_errors ... ok [INFO] [stdout] test traits::test_foldable::test_contains_false ... ok [INFO] [stdout] test traits::test_foldable::test_contains_true ... ok [INFO] [stdout] test traits::test_foldable::test_find_none ... ok [INFO] [stdout] test traits::test_foldable::test_fold_left_right_consistency ... ok [INFO] [stdout] test traits::test_foldable::test_find_some ... ok [INFO] [stdout] test traits::test_foldable::test_fold_left_identity ... ok [INFO] [stdout] test traits::test_foldable::test_fold_left_singleton ... ok [INFO] [stdout] test traits::test_foldable::test_fold_left_with_default ... ok [INFO] [stdout] test traits::test_foldable::test_fold_right_identity ... ok [INFO] [stdout] test traits::test_functor::functor_fmap_owned ... ok [INFO] [stdout] test traits::test_functor::functor_laws_for_test_functor::functor_composition ... ok [INFO] [stdout] test traits::test_functor::functor_laws_for_test_functor::functor_identity ... ok [INFO] [stdout] test traits::test_functor::functor_map_over_default ... ok [INFO] [stdout] test traits::test_functor::functor_replace ... ok [INFO] [stdout] test traits::test_functor::functor_replace_owned ... ok [INFO] [stdout] test traits::test_functor::functor_void ... ok [INFO] [stdout] test traits::test_identity::identity_law_left_identity ... ok [INFO] [stdout] test traits::test_identity::identity_law_right_identity ... ok [INFO] [stdout] test traits::test_identity::prop_option_map_or_else_none ... ok [INFO] [stdout] test traits::test_foldable::test_fold_right_singleton ... ok [INFO] [stdout] test traits::test_identity::prop_vec_identity_empty ... ok [INFO] [stdout] test traits::test_functor::functor_void_owned ... ok [INFO] [stdout] test traits::test_identity::prop_vec_identity_with_elements ... ok [INFO] [stdout] test traits::test_identity::prop_vec_pure_identity ... ok [INFO] [stdout] test traits::test_identity::prop_option_map_or_else_some ... ok [INFO] [stdout] test traits::test_identity::test_identity_basic_methods ... ok [INFO] [stdout] test traits::test_identity::test_option_identity_methods ... ok [INFO] [stdout] test traits::test_monad::monad_law_applicative_consistency ... ok [INFO] [stdout] test traits::test_monad::monad_law_associativity ... ok [INFO] [stdout] test traits::test_monad::monad_law_right_identity ... ok [INFO] [stdout] test traits::test_monad::quickcheck_monad_associativity ... ok [INFO] [stdout] test traits::test_monad::quickcheck_monad_left_identity ... ok [INFO] [stdout] test traits::test_monad::quickcheck_monad_right_identity ... ok [INFO] [stdout] test traits::test_monad::test_custom_monad ... ok [INFO] [stdout] test traits::test_monad::test_option_monad_methods ... ok [INFO] [stdout] test traits::test_monad::test_result_monad_methods ... ok [INFO] [stdout] test traits::test_monoid::monoid_left_identity ... ok [INFO] [stdout] test traits::test_monoid::monoid_right_identity ... ok [INFO] [stdout] test traits::test_monoid::semigroup_associativity ... ok [INFO] [stdout] test traits::test_identity::test_result_identity_methods ... ok [INFO] [stdout] test traits::test_monad::monad_law_left_identity ... ok [INFO] [stdout] test traits::test_monoid::semigroup_associativity_owned ... ok [INFO] [stdout] test traits::test_monoid::test_is_empty_monoid ... ok [INFO] [stdout] test traits::test_monoid::string_monoid_laws ... ok [INFO] [stdout] test traits::test_monoid::test_power ... ok [INFO] [stdout] test traits::test_monoid::test_repeat ... ok [INFO] [stdout] test traits::test_monoid::vec_monoid_laws ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_composition_law::test_option_composition_law ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_functor_relationship::test_option_functor_applicative_relationship ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_functor_relationship::test_result_functor_applicative_relationship ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_homomorphism_law::test_option_homomorphism_law ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_homomorphism_law::test_result_homomorphism_law ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_homomorphism_law::test_vec_homomorphism_law ... ok [INFO] [stdout] test integration::categorical_utils_pipeline::test_data_processing_pipeline ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_identity_law::test_option_identity_law ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_identity_law::test_result_identity_law ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_identity_law::test_vec_identity_law ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_interchange_law::test_option_interchange_law ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_quickcheck_laws::qc_option_composition ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_quickcheck_laws::qc_option_homomorphism ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_quickcheck_laws::qc_option_identity ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_quickcheck_laws::qc_option_interchange ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_quickcheck_laws::qc_result_composition ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_quickcheck_laws::qc_result_homomorphism ... ok [INFO] [stdout] test traits::test_semigroup::semigroup_associativity ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_quickcheck_laws::qc_result_identity ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_quickcheck_laws::qc_result_interchange ... ok [INFO] [stdout] test traits_impl_option_result::functor_laws::functor_composition_law::test_option_composition_law ... ok [INFO] [stdout] test traits_impl_option_result::functor_laws::functor_composition_law::test_vec_composition_law ... ok [INFO] [stdout] test traits_impl_option_result::functor_laws::functor_identity_law::test_option_identity_law ... ok [INFO] [stdout] test traits_impl_option_result::functor_laws::functor_identity_law::test_result_identity_law ... ok [INFO] [stdout] test traits_impl_option_result::functor_laws::functor_identity_law::test_vec_identity_law ... ok [INFO] [stdout] test traits_impl_option_result::functor_laws::functor_quickcheck_laws::qc_option_composition ... ok [INFO] [stdout] test traits_impl_option_result::functor_laws::functor_quickcheck_laws::qc_option_identity ... ok [INFO] [stdout] test traits_impl_option_result::functor_laws::functor_quickcheck_laws::qc_option_structure_preserved ... ok [INFO] [stdout] test traits_impl_option_result::functor_laws::functor_quickcheck_laws::qc_result_composition ... ok [INFO] [stdout] test traits_impl_option_result::functor_laws::functor_quickcheck_laws::qc_result_identity ... ok [INFO] [stdout] test traits_impl_option_result::functor_laws::functor_structure_preservation::test_option_structure_preservation ... ok [INFO] [stdout] test traits_impl_option_result::functor_laws::functor_structure_preservation::test_result_structure_preservation ... ok [INFO] [stdout] test traits_impl_option_result::functor_laws::functor_structure_preservation::test_vec_structure_preservation ... ok [INFO] [stdout] test traits_impl_option_result::monad_laws::monad_associativity_law::test_option_associativity_simple ... ok [INFO] [stdout] test traits_impl_option_result::monad_laws::monad_associativity_law::test_result_associativity_simple ... ok [INFO] [stdout] test traits_impl_option_result::monad_laws::monad_join_consistency_law::test_option_join_consistency ... ok [INFO] [stdout] test traits_impl_option_result::monad_laws::monad_join_consistency_law::test_result_join_consistency ... ok [INFO] [stdout] test traits_impl_option_result::monad_laws::monad_left_identity_law::test_option_left_identity ... ok [INFO] [stdout] test traits_impl_option_result::monad_laws::monad_left_identity_law::test_result_left_identity ... ok [INFO] [stdout] test traits_impl_option_result::monad_laws::monad_quickcheck_laws::qc_option_join_consistency ... ok [INFO] [stdout] test traits_impl_option_result::monad_laws::monad_quickcheck_laws::qc_result_associativity ... ok [INFO] [stdout] test traits_impl_option_result::monad_laws::monad_quickcheck_laws::qc_result_join_consistency ... ok [INFO] [stdout] test traits_impl_option_result::monad_laws::monad_quickcheck_laws::qc_result_left_identity ... ok [INFO] [stdout] test traits_impl_option_result::functor_laws::functor_quickcheck_laws::qc_result_structure_preserved ... ok [INFO] [stdout] test traits_impl_option_result::monad_laws::monad_right_identity_law::test_option_right_identity ... ok [INFO] [stdout] test traits_impl_option_result::monad_laws::monad_quickcheck_laws::qc_result_right_identity ... ok [INFO] [stdout] test traits_impl_option_result::monad_laws::monad_right_identity_law::test_result_right_identity ... ok [INFO] [stdout] test transformers::reader_t::test_reader_t_composition ... ok [INFO] [stdout] test transformers::reader_t::test_reader_t_creation_and_running ... ok [INFO] [stdout] test transformers::reader_t::test_reader_t_standardized_error_handling ... ok [INFO] [stdout] test transformers::reader_t::test_reader_t_with_complex_error_handling ... ok [INFO] [stdout] test transformers::state_t::test_state_t_composition ... ok [INFO] [stdout] test transformers::state_t::test_state_t_creation_and_running ... ok [INFO] [stdout] test transformers::state_t::test_state_t_get_and_put ... ok [INFO] [stdout] test transformers::state_t::test_state_t_modify ... ok [INFO] [stdout] test transformers::state_t::test_state_t_standardized_error_handling ... ok [INFO] [stdout] test transformers::state_t::test_state_t_with_complex_error_handling ... ok [INFO] [stdout] test transformers::state_t::test_state_t_with_error_handling ... ok [INFO] [stdout] test utils_test::categorial_utils_test::tests::test_bimap_result ... ok [INFO] [stdout] test utils_test::categorial_utils_test::tests::test_compose ... ok [INFO] [stdout] test utils_test::categorial_utils_test::tests::test_filter_map_collect ... ok [INFO] [stdout] test utils_test::categorial_utils_test::tests::test_flat_map_option ... ok [INFO] [stdout] test utils_test::categorial_utils_test::tests::test_flat_map_result ... ok [INFO] [stdout] test utils_test::categorial_utils_test::tests::test_flip ... ok [INFO] [stdout] test utils_test::categorial_utils_test::tests::test_functor_laws ... ok [INFO] [stdout] test utils_test::categorial_utils_test::tests::test_map_option ... ok [INFO] [stdout] test utils_test::categorial_utils_test::tests::test_map_result ... ok [INFO] [stdout] test utils_test::categorial_utils_test::tests::test_monad_laws ... ok [INFO] [stdout] test utils_test::categorial_utils_test::tests::test_sequence_options ... ok [INFO] [stdout] test utils_test::categorial_utils_test::tests::test_sequence_results ... ok [INFO] [stdout] test utils_test::error_utils_test::test_conversion_functions ... ok [INFO] [stdout] test utils_test::error_utils_test::test_result_extensions ... ok [INFO] [stdout] test utils_test::error_utils_test::test_sequence ... ok [INFO] [stdout] test utils_test::error_utils_test::test_traverse ... ok [INFO] [stdout] test utils_test::error_utils_test::test_traverse_validated ... ok [INFO] [stdout] test utils_test::error_utils_test::test_with_error_trait ... ok [INFO] [stdout] test utils_test::hkt_utils_test::test_filter_map_all_filtered ... ok [INFO] [stdout] test utils_test::error_utils_test::test_custom_error ... ok [INFO] [stdout] test utils_test::hkt_utils_test::test_filter_map_basic ... ok [INFO] [stdout] test traits_impl_option_result::functor_laws::functor_composition_law::test_result_composition_law ... ok [INFO] [stdout] test utils_test::hkt_utils_test::test_filter_map_empty ... ok [INFO] [stdout] test utils_test::hkt_utils_test::test_filter_map_identity ... ok [INFO] [stdout] test utils_test::maybe_error_test::test_convert_from_option ... ok [INFO] [stdout] test utils_test::maybe_error_test::test_maybe_extension_trait ... ok [INFO] [stdout] test utils_test::maybe_error_test::test_maybe_result_conversions ... ok [INFO] [stdout] test traits::test_monad::quickcheck_monad_applicative_consistency ... ok [INFO] [stdout] test utils_test::maybe_error_test::test_maybe_to_result_with_custom_error ... ok [INFO] [stdout] test utils_test::maybe_error_test::test_maybe_try_unwrap ... ok [INFO] [stdout] test utils_test::maybe_error_test::test_maybe_with_error_trait ... ok [INFO] [stdout] test utils_test::transform_utils_test::test_pipeline_chain_multiple_maps ... ok [INFO] [stdout] test utils_test::transform_utils_test::test_pipeline_iterator_empty ... ok [INFO] [stdout] test utils_test::transform_utils_test::test_pipeline_iterator_some ... ok [INFO] [stdout] test utils_test::transform_utils_test::test_pipeline_iterator_vec ... ok [INFO] [stdout] test utils_test::transform_utils_test::test_pipeline_left_value ... ok [INFO] [stdout] test utils_test::transform_utils_test::test_pipeline_map_and_extract ... ok [INFO] [stdout] test utils_test::transform_utils_test::test_pipeline_map_owned ... ok [INFO] [stdout] test utils_test::transform_utils_test::test_transform_all_basic ... ok [INFO] [stdout] test utils_test::transform_utils_test::test_transform_all_empty ... ok [INFO] [stdout] test utils_test::transform_utils_test::test_transform_chain_none ... ok [INFO] [stdout] test utils_test::transform_utils_test::test_transform_chain_some_just ... ok [INFO] [stdout] test utils_test::transform_utils_test::test_transform_chain_some_nothing ... ok [INFO] [stdout] test utils_test::hkt_utils_test::test_filter_map_non_copy ... ok [INFO] [stdout] test utils_test::hkt_utils_test::test_filter_map_predicate_false ... ok [INFO] [stdout] test traits::test_monoid::test_mconcat ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_unwrap_owned_on_invalid_panics ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_value_accessor_on_invalid_returns_none ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_error_accumulation_preserves_all_errors ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 508 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s [INFO] [stdout] [INFO] [stderr] Doc-tests rustica [INFO] [stdout] [INFO] [stdout] running 729 tests [INFO] [stdout] test src/category/function_category.rs - category::function_category (line 57) ... ok [INFO] [stdout] test src/category/function_category.rs - category::function_category::FunctionCategory::sequence (line 345) ... ok [INFO] [stdout] test src/category/function_category.rs - category::function_category (line 87) ... ok [INFO] [stdout] test src/category/function_category.rs - category::function_category::FunctionCategory::compose_when (line 306) ... ok [INFO] [stdout] test src/category/function_category.rs - category::function_category::function (line 372) ... ok [INFO] [stdout] test src/category/function_category.rs - category::function_category::FunctionCategory::when (line 256) ... ok [INFO] [stdout] test src/category/function_category.rs - category::function_category::FunctionCategory::lift (line 283) ... ok [INFO] [stdout] test src/category/function_category.rs - category::function_category::compose (line 403) ... ok [INFO] [stdout] test src/category/function_category.rs - category::function_category::FunctionCategory::both (line 235) ... ok [INFO] [stdout] test src/category/function_category.rs - category::function_category (line 36) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice (line 111) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::add_alternatives (line 791) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::bind (line 2086) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::alternatives (line 392) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::bind (line 2101) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice>::sequence (line 2766) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::apply (line 2479) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::apply (line 2449) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice (line 73) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::apply (line 2463) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::dedup (line 604) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::find_first (line 571) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::bind_lazy (line 1844) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::filter_values (line 1540) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::bind (line 2113) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::first (line 354) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::filter (line 1043) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::flatten (line 1222) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::fmap_alternatives (line 1142) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::flatten_sorted (line 1372) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice (line 12) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::fmap (line 2004) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::has_alternatives (line 437) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::fold (line 711) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::iter (line 1618) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::fmap (line 2016) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::is_empty (line 508) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::len (line 471) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::iter_alternatives (line 1666) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::new (line 294) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::new_empty (line 272) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::of_many (line 1453) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::remove_alternative (line 870) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::swap_with_alternative (line 1737) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::dedup_by_key (line 659) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::to_vec (line 541) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::to_map_with_key (line 741) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::try_flatten (line 1307) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::try_remove_alternative (line 969) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont (line 11) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::try_swap_with_alternative (line 1881) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::swap_with_alternative (line 1766) - should panic ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont (line 202) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::remove_alternative (line 912) - should panic ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont (line 155) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont (line 137) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::apply (line 621) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::apply (line 671) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::apply (line 641) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::bind (line 546) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::bind (line 505) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::bind (line 584) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont (line 777) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::bind (line 526) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::fmap (line 419) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::new (line 258) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::fmap (line 468) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::fmap (line 437) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::return_cont (line 360) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::return_cont (line 388) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::run (line 329) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either (line 123) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either (line 11) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either (line 147) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either (line 175) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::&'amutEither::into_iter (line 1417) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::&'aEither::into_iter (line 1381) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either (line 208) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either (line 1242) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either (line 1164) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::fmap_left (line 393) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::from_result (line 747) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::remove_alternative (line 904) - should panic ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::fmap_right (line 431) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::is_left (line 342) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::call_cc (line 721) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::into_iter (line 1345) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::remove_alternative (line 895) - should panic ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::is_right (line 366) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::right (line 320) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::swap_with_alternative (line 1775) - should panic ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::to_result (line 718) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::right_option (line 688) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::left (line 297) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::right_or (line 627) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::swap_with_alternative (line 1784) - should panic ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id (line 11) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id (line 133) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id (line 206) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::duplicate (line 627) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::bind (line 520) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::left_or (line 656) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::combine (line 705) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::combine_owned (line 744) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::empty (line 770) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::extend (line 664) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id (line 157) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::from_ref (line 358) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::extract (line 602) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::into_inner (line 300) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::then (line 325) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 159) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::new (line 278) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 224) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 11) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 200) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 310) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO (line 412) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 244) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO (line 458) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::left_option (line 800) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::combine (line 1099) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO (line 432) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::bind (line 833) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::is_pure (line 623) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::delay_sync (line 1042) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::fmap (line 742) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::run (line 556) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 269) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::pure (line 791) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::try_get (line 870) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::sequence (line 1123) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::when (line 1066) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens (line 122) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens (line 235) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens (line 162) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens (line 348) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens (line 432) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens (line 74) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens::modify_focus (line 851) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::new (line 520) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens (line 378) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::apply (line 964) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens::iso_ref (line 738) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens::set_focus (line 793) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::is_effect (line 644) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens::compose (line 674) ... ok [INFO] [stdout] test src/datatypes/iso_prism.rs - datatypes::iso_prism (line 65) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens::get (line 537) ... ok [INFO] [stdout] test src/datatypes/iso_prism.rs - datatypes::iso_prism::IsoPrism (line 251) ... ok [INFO] [stdout] test src/datatypes/iso_prism.rs - datatypes::iso_prism (line 104) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 186) ... ok [INFO] [stdout] test src/datatypes/iso_prism.rs - datatypes::iso_prism::IsoPrism::compose (line 451) ... ok [INFO] [stdout] test src/datatypes/iso_prism.rs - datatypes::iso_prism::IsoPrism::review (line 407) ... ok [INFO] [stdout] test src/datatypes/iso_prism.rs - datatypes::iso_prism::IsoPrism::preview (line 362) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens::modify (line 627) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens::new (line 487) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens (line 191) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens (line 86) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens::Lens::fmap (line 853) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens::Lens::modify_always (line 754) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens::Lens (line 293) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens::Lens::get (line 443) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens::Lens::set (line 515) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens::set (line 583) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens (line 12) ... ok [INFO] [stdout] test src/datatypes/iso_prism.rs - datatypes::iso_prism::IsoPrism::new (line 312) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe (line 110) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens::Lens::new (line 376) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe (line 1339) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe (line 240) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::apply (line 851) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::alt (line 1280) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe (line 1550) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::bind (line 1012) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::apply_owned (line 918) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::as_ref (line 621) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::bind_owned (line 1068) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::extend (line 1518) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens::Lens::set_always (line 594) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe (line 13) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::empty_alt (line 1265) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe (line 260) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::extract (line 1494) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::filter (line 666) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens::Lens::modify (line 674) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::fmap_or (line 592) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::fmap_owned (line 824) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::from_option (line 404) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::is_just (line 365) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::join_owned (line 1181) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::is_nothing (line 383) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::guard (line 1305) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::fmap (line 799) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::join (line 1125) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::iter_mut (line 733) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::some (line 313) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::mplus (line 1228) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::tap (line 691) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::lift2 (line 877) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::iter (line 715) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::mzero (line 1213) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::lift2_owned (line 944) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::none (line 328) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::to_result (line 462) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::to_option (line 431) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::try_unwrap (line 515) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::to_vec (line 756) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::unwrap (line 546) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::to_standard_result (line 489) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::unwrap_or (line 571) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::try_get_with_context (line 911) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::when (line 343) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism (line 149) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::value (line 1449) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::unwrap_or_else (line 642) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism::Prism (line 411) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism::Prism (line 443) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism (line 295) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism::Prism::preview (line 625) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism::Prism::set_if_different (line 928) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism (line 244) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism::Prism::review (line 693) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism::Prism::new (line 556) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism (line 11) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader (line 11) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader (line 136) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism::Prism::for_case (line 753) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism::Prism::modify (line 833) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::ask (line 448) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader (line 204) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader (line 190) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::ask_transform (line 477) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader (line 709) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::asks (line 530) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::combine (line 673) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::fmap (line 342) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::run_reader (line 303) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::new (line 274) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::unwrap (line 553) - should panic ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::bind (line 396) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state (line 200) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::local (line 615) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::ask_with (line 559) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state (line 10) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state (line 237) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State (line 341) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state (line 215) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::apply (line 892) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::eval_state (line 520) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State (line 1333) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::bind (line 768) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::fmap (line 647) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::bind (line 733) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::bind (line 754) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::exec_pure (line 945) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::exec_state (line 575) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::new (line 429) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::pure (line 839) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::bind (line 745) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::fmap (line 672) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::run_state (line 481) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State>::try_eval_state (line 1186) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State>::try_run_state_with_context (line 1146) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State>::try_exec_state (line 1255) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::get (line 986) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State>::try_eval_state_with_context (line 1221) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated (line 11) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated (line 128) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State>::try_exec_state_with_context (line 1293) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::fmap (line 655) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State>::try_run_state (line 1104) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated (line 96) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 296) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 1777) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 1811) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::modify (line 1075) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 1937) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::put (line 1030) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 1847) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 1859) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 1821) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 1787) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2006) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2076) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2028) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2108) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2017) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 1837) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2314) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2324) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2065) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2093) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 1948) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2304) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2494) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2430) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2514) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2556) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2039) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2572) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2341) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2547) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2581) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2655) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2531) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::combine_errors (line 911) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2628) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2677) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::error_payload (line 440) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::fmap_invalid_owned (line 874) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::fmap_invalid (line 831) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::errors (line 366) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2504) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated (line 2666) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::collect (line 1424) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::from_option_with_owned (line 1202) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::into_value (line 552) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::from_option_owned (line 1137) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::from_option_with (line 1168) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::into_error_payload (line 594) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::from_result_owned (line 1031) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::from_result (line 984) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::invalid_many (line 705) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::from_option (line 1106) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::invalid_vec (line 776) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::is_invalid (line 348) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::invalid_many (line 696) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::is_valid (line 330) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::iter_errors (line 390) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::invalid (line 669) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::to_result_owned (line 1078) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::unwrap (line 1231) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::unwrap_invalid (line 1291) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::sequence (line 1337) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::to_result (line 1054) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::unwrap_or (line 1267) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::unwrap_owned (line 479) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::unwrap_invalid_owned (line 516) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::valid (line 651) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::value (line 416) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first (line 57) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::invalid_vec (line 785) - should panic ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First (line 163) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First (line 98) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::combine (line 249) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First (line 141) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::combine_owned (line 205) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First (line 124) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::unwrap_invalid_owned (line 525) - should panic ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::empty (line 327) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::fmap (line 394) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::empty (line 313) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::fmap (line 443) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::combine_errors (line 940) - should panic ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::fmap_owned (line 484) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::empty (line 341) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::fmap (line 414) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::from (line 549) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::from (line 521) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last (line 126) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last (line 59) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last (line 178) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::combine (line 263) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last (line 141) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last (line 157) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::empty (line 327) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::unwrap (line 1238) - should panic ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::empty (line 341) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::empty (line 355) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::fmap_owned (line 498) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::combine_owned (line 219) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last (line 100) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::fmap (line 428) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::fmap (line 408) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::from (line 563) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::from (line 535) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max (line 59) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::combine (line 264) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::fmap (line 457) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max (line 118) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max (line 142) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max (line 97) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::combine_owned (line 182) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::combine_owned (line 206) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::fmap (line 413) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::fmap (line 464) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::combine (line 240) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::fmap_owned (line 500) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::from (line 538) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::fmap (line 433) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::empty (line 343) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::empty (line 305) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::empty (line 324) ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::unwrap_invalid (line 1298) - should panic ... ok [INFO] [stdout] test src/datatypes/validated.rs - datatypes::validated::Validated::unwrap_owned (line 486) - should panic ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::from (line 568) ... ok [INFO] [stdout] test src/datatypes/wrapper/memoizer.rs - datatypes::wrapper::memoizer (line 66) ... ok [INFO] [stdout] test src/datatypes/wrapper/memoizer.rs - datatypes::wrapper::memoizer::Memoizer::new (line 174) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min (line 144) ... ok [INFO] [stdout] test src/datatypes/wrapper/memoizer.rs - datatypes::wrapper::memoizer::Memoizer::clear (line 275) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min (line 59) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min (line 120) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::combine_owned (line 203) ... ok [INFO] [stdout] test src/datatypes/wrapper/memoizer.rs - datatypes::wrapper::memoizer::Memoizer::get_or_compute (line 220) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::empty (line 347) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::combine (line 237) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::combine (line 261) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::combine_owned (line 179) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::empty (line 326) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::empty (line 304) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::fmap (line 443) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::from (line 545) ... ok [INFO] [stdout] test src/datatypes/wrapper/mod.rs - datatypes::wrapper (line 46) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min (line 99) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::fmap_owned (line 508) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate (line 81) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::combine (line 422) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::fmap (line 423) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::from (line 575) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::combine (line 449) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::fmap (line 474) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::diff (line 292) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::empty (line 530) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::combine_owned (line 484) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::contains (line 170) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::intersection (line 247) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::negate (line 332) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::combine (line 217) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product (line 60) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::empty (line 574) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product (line 114) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::combine (line 240) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::new (line 138) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::union (line 202) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::combine_owned (line 186) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::combine_owned (line 163) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::empty (line 552) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::empty (line 290) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::fmap (line 434) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::fmap_owned (line 476) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::fmap (line 388) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::empty (line 309) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::empty (line 328) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::fmap (line 409) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::fmap_owned (line 497) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum (line 157) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum (line 170) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::from (line 560) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::from (line 590) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum (line 69) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum (line 125) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::fmap_owned (line 525) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::empty (line 386) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::fmap (line 446) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::combine_owned (line 244) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::combine_owned (line 221) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::empty (line 367) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::empty (line 348) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::combine (line 275) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::combine (line 298) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::fmap_owned (line 534) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::from (line 649) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::from (line 619) ... ok [INFO] [stdout] test src/datatypes/wrapper/thunk.rs - datatypes::wrapper::thunk::Thunk (line 107) ... ok [INFO] [stdout] test src/datatypes/wrapper/thunk.rs - datatypes::wrapper::thunk::Thunk::evaluate (line 223) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::fmap (line 492) ... ok [INFO] [stdout] test src/datatypes/wrapper/thunk.rs - datatypes::wrapper::thunk (line 49) ... ok [INFO] [stdout] test src/datatypes/wrapper/thunk.rs - datatypes::wrapper::thunk::Thunk::evaluate (line 205) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::fmap (line 467) ... ok [INFO] [stdout] test src/datatypes/wrapper/thunk.rs - datatypes::wrapper::thunk::Thunk::evaluate (line 244) ... ok [INFO] [stdout] test src/datatypes/wrapper/thunk.rs - datatypes::wrapper::thunk::Thunk::new (line 143) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::fmap_owned (line 555) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer (line 10) ... ok [INFO] [stdout] test src/datatypes/wrapper/thunk.rs - datatypes::wrapper::thunk::Thunk::evaluate_owned (line 277) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::fmap_owned (line 583) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer (line 135) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::apply (line 596) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::bind (line 1052) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::bind_owned (line 1127) ... ok [INFO] [stdout] test src/datatypes/wrapper/thunk.rs - datatypes::wrapper::thunk::Thunk (line 99) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::lift2_owned (line 897) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::lift3 (line 749) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::join_owned (line 1258) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::tell (line 301) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::log (line 450) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::join (line 1192) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::new (line 254) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::lift2 (line 673) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::run (line 355) ... ok [INFO] [stdout] test src/prelude/datatypes.rs - prelude::datatypes (line 24) ... ok [INFO] [stdout] test src/lib.rs - (line 52) ... ok [INFO] [stdout] test src/lib.rs - (line 36) ... ok [INFO] [stdout] test src/prelude/traits.rs - prelude::traits (line 21) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::lift3_owned (line 972) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::apply_owned (line 816) ... ok [INFO] [stdout] test src/prelude/utils.rs - prelude::utils (line 13) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::value (line 399) ... ok [INFO] [stdout] test src/lib.rs - prelude (line 180) ... ok [INFO] [stdout] test src/prelude/wrapper.rs - prelude::wrapper (line 16) ... ok [INFO] [stdout] test src/traits/alternative.rs - traits::alternative::Alternative::empty_alt (line 84) ... ok [INFO] [stdout] test src/traits/alternative.rs - traits::alternative::Alternative::alt (line 98) ... ok [INFO] [stdout] test src/prelude/traits_ext.rs - prelude::traits_ext (line 9) ... ok [INFO] [stdout] test src/traits/alternative.rs - traits::alternative::Alternative (line 58) ... ok [INFO] [stdout] test src/lib.rs - (line 28) ... ok [INFO] [stdout] test src/traits/alternative.rs - traits::alternative::Alternative::guard (line 120) ... ok [INFO] [stdout] test src/prelude/transformers.rs - prelude::transformers (line 17) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative (line 161) ... ok [INFO] [stdout] test src/traits/alternative.rs - traits::alternative::Alternative::many (line 137) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::apply (line 239) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::ap2 (line 474) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative (line 191) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative (line 174) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::lift3_owned (line 605) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::sequence_left (line 427) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::lift3 (line 335) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::apply_owned (line 518) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::sequence_right_owned (line 648) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::lift2_owned (line 560) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::sequence_right (line 382) ... ok [INFO] [stdout] test src/traits/bifunctor.rs - traits::bifunctor::Bifunctor (line 149) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::lift2 (line 285) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::sequence_left_owned (line 688) ... ok [INFO] [stdout] test src/traits/bifunctor.rs - traits::bifunctor::Bifunctor::bimap (line 351) ... ok [INFO] [stdout] test src/traits/bifunctor.rs - traits::bifunctor::Bifunctor::first (line 283) ... ok [INFO] [stdout] test src/traits/bifunctor.rs - traits::bifunctor::Bifunctor::second (line 316) ... ok [INFO] [stdout] test src/traits/comonad.rs - traits::comonad::Comonad::duplicate (line 211) ... ok [INFO] [stdout] test src/traits/evaluate.rs - traits::evaluate::EvaluateExt::and_then_evaluate (line 280) ... ok [INFO] [stdout] test src/traits/comonad.rs - traits::comonad::Comonad::extract (line 149) ... ok [INFO] [stdout] test src/traits/comonad.rs - traits::comonad::Comonad::extend (line 183) ... ok [INFO] [stdout] test src/traits/evaluate.rs - traits::evaluate::EvaluateExt::bind_evaluate_owned (line 315) ... ok [INFO] [stdout] test src/traits/evaluate.rs - traits::evaluate::EvaluateExt::combine_evaluate (line 384) ... ok [INFO] [stdout] test src/traits/evaluate.rs - traits::evaluate::EvaluateExt::combine_evaluate_owned (line 425) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::Foldable::fold_left (line 130) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::Foldable::fold_map (line 203) ... ok [INFO] [stdout] test src/traits/evaluate.rs - traits::evaluate::EvaluateExt::and_then_evaluate_owned (line 350) ... ok [INFO] [stdout] test src/traits/evaluate.rs - traits::evaluate::EvaluateExt::filter_evaluate_owned (line 497) ... ok [INFO] [stdout] test src/traits/evaluate.rs - traits::evaluate::EvaluateExt::map_evaluate (line 170) ... ok [INFO] [stdout] test src/traits/evaluate.rs - traits::evaluate::EvaluateExt::map_evaluate_owned (line 224) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::FoldableExt::contains (line 431) ... ok [INFO] [stdout] test src/traits/evaluate.rs - traits::evaluate::EvaluateExt::filter_evaluate (line 461) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::Foldable::fold_monoid (line 254) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::FoldableExt::maximum (line 592) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::Foldable::fold_right (line 167) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::FoldableExt::reduce (line 664) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::FoldableExt::is_sorted (line 482) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::FoldableExt::find (line 328) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::FoldableExt::any (line 400) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::FoldableExt::minimum (line 624) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::FoldableExt::sum_values (line 548) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::FoldableExt::all (line 368) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::FoldableExt::product_values (line 570) ... ok [INFO] [stdout] test src/traits/hkt.rs - traits::hkt::HKT (line 99) ... ok [INFO] [stdout] test src/traits/functor.rs - traits::functor::FunctorExt (line 268) ... ok [INFO] [stdout] test src/traits/hkt.rs - traits::hkt::BinaryHKT (line 149) ... ok [INFO] [stdout] test src/traits/functor.rs - traits::functor::FunctorExt::try_map_or_else (line 379) ... ok [INFO] [stdout] test src/traits/functor.rs - traits::functor::FunctorExt::filter_map (line 439) ... ok [INFO] [stdout] test src/traits/identity.rs - traits::identity::Identity::pure_identity (line 252) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::FoldableExt::to_vec (line 517) ... ok [INFO] [stdout] test src/traits/functor.rs - traits::functor::FunctorExt::try_map_or (line 321) ... ok [INFO] [stdout] test src/traits/functor.rs - traits::functor::Functor (line 125) ... ok [INFO] [stdout] test src/traits/identity.rs - traits::identity::Identity::into_value (line 178) ... ok [INFO] [stdout] test src/traits/identity.rs - traits::identity::Identity::try_into_value (line 203) ... ok [INFO] [stdout] test src/traits/iso.rs - traits::iso::ComposedIso (line 439) ... ok [INFO] [stdout] test src/traits/identity.rs - traits::identity::Identity::try_value (line 154) ... ok [INFO] [stdout] test src/traits/iso.rs - traits::iso::InverseIso (line 532) ... ok [INFO] [stdout] test src/traits/identity.rs - traits::identity::Identity::value (line 129) ... ok [INFO] [stdout] test src/traits/identity.rs - traits::identity::Identity (line 85) ... ok [INFO] [stdout] test src/traits/iso.rs - traits::iso::Iso::backward (line 155) ... ok [INFO] [stdout] test src/traits/iso.rs - traits::iso::Iso::inverse (line 379) ... ok [INFO] [stdout] test src/traits/iso.rs - traits::iso::Iso (line 70) ... ok [INFO] [stdout] test src/traits/iso.rs - traits::iso::Iso::iso_compose (line 304) ... ok [INFO] [stdout] test src/traits/iso.rs - traits::iso::Iso::forward (line 119) ... ok [INFO] [stdout] test src/traits/iso.rs - traits::iso::Iso::map_from_target (line 196) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::applicative (line 101) ... ok [INFO] [stdout] test src/traits/iso.rs - traits::iso::Iso::map_from_source (line 248) ... ok [INFO] [stdout] test src/traits/iso.rs - traits::iso::ResultValidatedIso (line 704) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::bifunctor (line 97) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::comonad (line 65) ... ok [INFO] [stdout] test src/traits/iso.rs - traits::iso::ResultEitherIso (line 671) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::alternative (line 108) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::evaluate (line 69) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::foldable (line 116) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::applicative (line 118) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::functor (line 76) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::functor (line 122) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::monad (line 70) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::hkt (line 69) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::identity (line 48) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::iso (line 97) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::monad_error (line 86) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::pure (line 79) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::monad (line 137) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::monad_plus (line 72) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::monoid (line 82) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::natural_transformation (line 97) ... ok [INFO] [stdout] test src/traits/monoid.rs - traits::monoid::mconcat (line 306) ... ok [INFO] [stdout] test src/traits/monad_error.rs - traits::monad_error::ErrorMapper (line 193) ... ok [INFO] [stdout] test src/traits/monoid.rs - traits::monoid::Monoid (line 67) ... ok [INFO] [stdout] test src/traits/monoid.rs - traits::monoid::combine_all (line 172) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::pure (line 56) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::Pure::pure (line 148) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::Pure::pure_owned (line 173) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::semigroup (line 82) ... ok [INFO] [stdout] test src/traits/monoid.rs - traits::monoid::power (line 361) ... ok [INFO] [stdout] test src/traits/monoid.rs - traits::monoid::MonoidExt::is_empty_monoid (line 211) ... ok [INFO] [stdout] test src/traits/monoid.rs - traits::monoid::repeat (line 253) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::Pure (line 106) ... ok [INFO] [stdout] test src/traits/monoid.rs - traits::monoid::Monoid::empty (line 124) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureExt::to_pure (line 291) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureExt::to_pure_owned (line 330) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureExt (line 261) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureType (line 495) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureExt::lift_other (line 414) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureExt::combine_with (line 457) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureExt (line 249) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureExt::pair_with (line 367) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureType::default (line 633) ... ok [INFO] [stdout] test src/traits/semigroup.rs - traits::semigroup::Semigroup (line 73) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureType (line 512) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureType::lift (line 573) ... ok [INFO] [stdout] test src/traits/semigroup.rs - traits::semigroup::Semigroup::combine (line 112) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureType::lift_owned (line 606) ... ok [INFO] [stdout] test src/transformers/cont_t.rs - transformers::cont_t::ContT::apply (line 276) ... ok [INFO] [stdout] test src/transformers/cont_t.rs - transformers::cont_t (line 46) ... ok [INFO] [stdout] test src/traits/semigroup.rs - traits::semigroup::SemigroupExt::combine_all_owned (line 193) ... ok [INFO] [stdout] test src/traits/semigroup.rs - traits::semigroup::SemigroupExt::combine_all (line 171) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureType::new (line 545) ... ok [INFO] [stdout] test src/traits/semigroup.rs - traits::semigroup::combine_values (line 537) ... ok [INFO] [stdout] test src/transformers/cont_t.rs - transformers::cont_t::ContT::bind (line 194) ... ok [INFO] [stdout] test src/transformers/cont_t.rs - transformers::cont_t::ContT::fmap (line 234) ... ok [INFO] [stdout] test src/transformers/cont_t.rs - transformers::cont_t::ContT::call_cc (line 328) ... ok [INFO] [stdout] test src/traits/semigroup.rs - traits::semigroup::Semigroup::combine_owned (line 139) ... ok [INFO] [stdout] test src/transformers/cont_t.rs - transformers::cont_t::ContT,A>::from_cont (line 407) ... ok [INFO] [stdout] test src/transformers/cont_t.rs - transformers::cont_t::ContT,A>::to_cont (line 388) ... ok [INFO] [stdout] test src/traits/semigroup.rs - traits::semigroup::combine_all_values (line 493) ... ok [INFO] [stdout] test src/transformers/cont_t.rs - transformers::cont_t::ContT::pure (line 160) ... ok [INFO] [stdout] test src/transformers/mod.rs - transformers::MonadTransformer (line 127) ... ok [INFO] [stdout] test src/transformers/cont_t.rs - transformers::cont_t::ContT::run (line 129) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t (line 165) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t (line 109) ... ok [INFO] [stdout] test src/transformers/mod.rs - transformers::lift (line 208) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t (line 38) ... ok [INFO] [stdout] test src/transformers/cont_t.rs - transformers::cont_t::ContT::new (line 88) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t (line 52) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t (line 88) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::bind (line 939) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::asks_with (line 548) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::bind_with (line 664) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t (line 193) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT (line 229) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::fmap (line 888) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::local (line 401) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::asks (line 448) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::ask_with (line 498) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::fmap_with (line 614) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::combine (line 1037) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT,A>::try_run_reader (line 1100) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t (line 43) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::ask (line 356) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::pure (line 1258) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT (line 120) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT,A>::try_run_reader_with_context (line 1143) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::new (line 277) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT,A>::map_error (line 1191) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::run_reader (line 316) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t (line 58) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT,A>::to_state (line 1114) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::get (line 258) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::exec_state (line 597) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::join (line 733) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::bind_with (line 422) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::apply (line 635) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::put (line 290) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT,A>::from_state (line 1146) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT,A>::map_error (line 924) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::run_state (line 207) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT,A>::try_eval_state (line 981) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT,A>::try_eval_state_with_context (line 1024) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT,A>::try_run_state (line 812) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT,A>::try_exec_state (line 1070) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::filter_map_collect (line 460) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::flat_map_option (line 262) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::bimap_result (line 211) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::compose (line 359) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT,A>::try_run_state_with_context (line 866) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::flat_map_result (line 311) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::flip (line 406) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::map_result (line 169) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::map_option (line 123) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::map_option (line 100) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::fold_with (line 613) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::ResultExt (line 461) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::sequence_options (line 525) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::sequence_results (line 568) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::WithError (line 54) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::AppError (line 549) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::either_to_result (line 429) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::error (line 672) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::WithError::to_result (line 110) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::WithError::fmap_error (line 91) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::error_with_context (line 700) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::result_to_either (line 396) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::sequence (line 200) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::sequence_with_error (line 344) ... ok [INFO] [stdout] test src/utils/hkt_utils.rs - utils::hkt_utils::compose_all (line 510) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::traverse_validated (line 277) ... ok [INFO] [stdout] test src/utils/hkt_utils.rs - utils::hkt_utils::filter_map (line 60) ... ok [INFO] [stdout] test src/utils/hkt_utils.rs - utils::hkt_utils::lift_option (line 366) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::traverse (line 234) ... ok [INFO] [stdout] test src/utils/hkt_utils.rs - utils::hkt_utils::map_result (line 415) ... ok [INFO] [stdout] test src/utils/hkt_utils.rs - utils::hkt_utils::fan_out (line 463) ... ok [INFO] [stdout] test src/utils/hkt_utils.rs - utils::hkt_utils::pipeline_option (line 169) ... ok [INFO] [stdout] test src/utils/hkt_utils.rs - utils::hkt_utils::try_pipeline (line 307) ... ok [INFO] [stdout] test src/utils/hkt_utils.rs - utils::hkt_utils::pipeline_result (line 229) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::categorical_utils (line 138) ... ok [INFO] [stdout] test src/utils/transform_utils.rs - utils::transform_utils::Pipeline::extract (line 249) ... ok [INFO] [stdout] test src/utils/transform_utils.rs - utils::transform_utils::Pipeline (line 174) ... ok [INFO] [stdout] test src/utils/transform_utils.rs - utils::transform_utils::Pipeline::map_owned (line 287) ... ok [INFO] [stdout] test src/utils/hkt_utils.rs - utils::hkt_utils::zip_with (line 122) ... ok [INFO] [stdout] test src/utils/transform_utils.rs - utils::transform_utils::Pipeline::map (line 328) ... ok [INFO] [stdout] test src/utils/transform_utils.rs - utils::transform_utils::Pipeline::new (line 223) ... ok [INFO] [stdout] test src/utils/transform_utils.rs - utils::transform_utils::transform_all (line 55) ... ok [INFO] [stdout] test src/utils/transform_utils.rs - utils::transform_utils::transform_chain (line 130) ... ok [INFO] [stdout] test src/utils/transform_utils.rs - utils::transform_utils::transform_all (line 80) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::fmap_with (line 356) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::pure (line 567) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::new (line 172) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::modify (line 322) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 729 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a8498f5991113b641ee13a92e3c8c0e2474b5c020bc5bbe745b4291cf326b8cb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a8498f5991113b641ee13a92e3c8c0e2474b5c020bc5bbe745b4291cf326b8cb", kill_on_drop: false }` [INFO] [stdout] a8498f5991113b641ee13a92e3c8c0e2474b5c020bc5bbe745b4291cf326b8cb