[INFO] fetching crate rustica 0.10.1... [INFO] testing rustica-0.10.1 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-8 [INFO] extracting crate rustica 0.10.1 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate rustica 0.10.1 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate rustica 0.10.1 [INFO] tweaked toml for crates.io crate rustica 0.10.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate rustica 0.10.1 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rustica 0.10.1 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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1b196b613c2ef34c51e6e14ae3fb243b77ed92d761ce2df239b83adb459f2ac2 [INFO] running `Command { std: "docker" "start" "-a" "1b196b613c2ef34c51e6e14ae3fb243b77ed92d761ce2df239b83adb459f2ac2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1b196b613c2ef34c51e6e14ae3fb243b77ed92d761ce2df239b83adb459f2ac2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1b196b613c2ef34c51e6e14ae3fb243b77ed92d761ce2df239b83adb459f2ac2", kill_on_drop: false }` [INFO] [stdout] 1b196b613c2ef34c51e6e14ae3fb243b77ed92d761ce2df239b83adb459f2ac2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c9be14ebff33aac93db01e60cacd666a7c68070dc267cc81a68539ff85acf532 [INFO] running `Command { std: "docker" "start" "-a" "c9be14ebff33aac93db01e60cacd666a7c68070dc267cc81a68539ff85acf532", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling env_logger v0.8.4 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling quickcheck v1.0.3 [INFO] [stderr] Compiling rustica v0.10.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/traits/identity.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 209 | impl Identity for Option { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/traits/identity.rs:231:37 [INFO] [stdout] | [INFO] [stdout] 231 | impl Identity for Result { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/pvec/traits.rs:7:63 [INFO] [stdout] | [INFO] [stdout] 7 | foldable::Foldable, functor::Functor, hkt::HKT, identity::Identity, monoid::Monoid, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/pvec/traits.rs:18:16 [INFO] [stdout] | [INFO] [stdout] 18 | impl Identity for PersistentVector { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/choice.rs:181:30 [INFO] [stdout] | [INFO] [stdout] 181 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/choice.rs:1794:16 [INFO] [stdout] | [INFO] [stdout] 1794 | impl Identity for Choice { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/either.rs:246:30 [INFO] [stdout] | [INFO] [stdout] 246 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/either.rs:1054:26 [INFO] [stdout] | [INFO] [stdout] 1054 | impl Identity for Either { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/id.rs:175:15 [INFO] [stdout] | [INFO] [stdout] 175 | identity::Identity, monad::Monad, monoid::Monoid, pure::Pure, semigroup::Semigroup, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/id.rs:400:9 [INFO] [stdout] | [INFO] [stdout] 400 | impl Identity for Id { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/maybe.rs:163:30 [INFO] [stdout] | [INFO] [stdout] 163 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/maybe.rs:1395:9 [INFO] [stdout] | [INFO] [stdout] 1395 | impl Identity for Maybe { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/validated/traits.rs:10:30 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/validated/traits.rs:638:26 [INFO] [stdout] | [INFO] [stdout] 638 | impl Identity for Validated { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/first.rs:72:30 [INFO] [stdout] | [INFO] [stdout] 72 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/first.rs:376:16 [INFO] [stdout] | [INFO] [stdout] 376 | impl Identity for First { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/last.rs:75:30 [INFO] [stdout] | [INFO] [stdout] 75 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/last.rs:395:16 [INFO] [stdout] | [INFO] [stdout] 395 | impl Identity for Last { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/max.rs:73:30 [INFO] [stdout] | [INFO] [stdout] 73 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/max.rs:406:22 [INFO] [stdout] | [INFO] [stdout] 406 | impl Identity for Max { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/min.rs:72:30 [INFO] [stdout] | [INFO] [stdout] 72 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/min.rs:415:22 [INFO] [stdout] | [INFO] [stdout] 415 | impl Identity for Min { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/product.rs:77:30 [INFO] [stdout] | [INFO] [stdout] 77 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/product.rs:380:34 [INFO] [stdout] | [INFO] [stdout] 380 | impl> Identity for Product { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/sum.rs:87:30 [INFO] [stdout] | [INFO] [stdout] 87 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/sum.rs:442:34 [INFO] [stdout] | [INFO] [stdout] 442 | impl> Identity for Sum { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/writer.rs:165:30 [INFO] [stdout] | [INFO] [stdout] 165 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/writer.rs:448:28 [INFO] [stdout] | [INFO] [stdout] 448 | impl Identity for Writer { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.51s [INFO] running `Command { std: "docker" "inspect" "c9be14ebff33aac93db01e60cacd666a7c68070dc267cc81a68539ff85acf532", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c9be14ebff33aac93db01e60cacd666a7c68070dc267cc81a68539ff85acf532", kill_on_drop: false }` [INFO] [stdout] c9be14ebff33aac93db01e60cacd666a7c68070dc267cc81a68539ff85acf532 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ca1ff2794033c21f2470081510b489b100b976c5aa0dfea3074fd21dadfaca52 [INFO] running `Command { std: "docker" "start" "-a" "ca1ff2794033c21f2470081510b489b100b976c5aa0dfea3074fd21dadfaca52", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling clap_builder v4.5.51 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling syn v2.0.109 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling clap v4.5.51 [INFO] [stderr] Compiling criterion-plot v0.6.0 [INFO] [stderr] Compiling rustica v0.10.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/traits/identity.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 209 | impl Identity for Option { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/traits/identity.rs:231:37 [INFO] [stdout] | [INFO] [stdout] 231 | impl Identity for Result { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/pvec/traits.rs:7:63 [INFO] [stdout] | [INFO] [stdout] 7 | foldable::Foldable, functor::Functor, hkt::HKT, identity::Identity, monoid::Monoid, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/pvec/traits.rs:18:16 [INFO] [stdout] | [INFO] [stdout] 18 | impl Identity for PersistentVector { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/choice.rs:181:30 [INFO] [stdout] | [INFO] [stdout] 181 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/choice.rs:1794:16 [INFO] [stdout] | [INFO] [stdout] 1794 | impl Identity for Choice { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/either.rs:246:30 [INFO] [stdout] | [INFO] [stdout] 246 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/either.rs:1054:26 [INFO] [stdout] | [INFO] [stdout] 1054 | impl Identity for Either { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/id.rs:175:15 [INFO] [stdout] | [INFO] [stdout] 175 | identity::Identity, monad::Monad, monoid::Monoid, pure::Pure, semigroup::Semigroup, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/id.rs:400:9 [INFO] [stdout] | [INFO] [stdout] 400 | impl Identity for Id { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/maybe.rs:163:30 [INFO] [stdout] | [INFO] [stdout] 163 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/maybe.rs:1395:9 [INFO] [stdout] | [INFO] [stdout] 1395 | impl Identity for Maybe { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/validated/traits.rs:10:30 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/validated/traits.rs:638:26 [INFO] [stdout] | [INFO] [stdout] 638 | impl Identity for Validated { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/first.rs:72:30 [INFO] [stdout] | [INFO] [stdout] 72 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/first.rs:376:16 [INFO] [stdout] | [INFO] [stdout] 376 | impl Identity for First { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/last.rs:75:30 [INFO] [stdout] | [INFO] [stdout] 75 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/last.rs:395:16 [INFO] [stdout] | [INFO] [stdout] 395 | impl Identity for Last { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/max.rs:73:30 [INFO] [stdout] | [INFO] [stdout] 73 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/max.rs:406:22 [INFO] [stdout] | [INFO] [stdout] 406 | impl Identity for Max { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/min.rs:72:30 [INFO] [stdout] | [INFO] [stdout] 72 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/min.rs:415:22 [INFO] [stdout] | [INFO] [stdout] 415 | impl Identity for Min { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/product.rs:77:30 [INFO] [stdout] | [INFO] [stdout] 77 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/product.rs:380:34 [INFO] [stdout] | [INFO] [stdout] 380 | impl> Identity for Product { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/sum.rs:87:30 [INFO] [stdout] | [INFO] [stdout] 87 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/sum.rs:442:34 [INFO] [stdout] | [INFO] [stdout] 442 | impl> Identity for Sum { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/writer.rs:165:30 [INFO] [stdout] | [INFO] [stdout] 165 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/writer.rs:448:28 [INFO] [stdout] | [INFO] [stdout] 448 | impl Identity for Writer { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling zerocopy-derive v0.8.27 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling quickcheck_macros v1.1.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.7.0 [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/traits/identity.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 209 | impl Identity for Option { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/traits/identity.rs:231:37 [INFO] [stdout] | [INFO] [stdout] 231 | impl Identity for Result { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/pvec/traits.rs:7:63 [INFO] [stdout] | [INFO] [stdout] 7 | foldable::Foldable, functor::Functor, hkt::HKT, identity::Identity, monoid::Monoid, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/pvec/traits.rs:18:16 [INFO] [stdout] | [INFO] [stdout] 18 | impl Identity for PersistentVector { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/choice.rs:181:30 [INFO] [stdout] | [INFO] [stdout] 181 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/choice.rs:1794:16 [INFO] [stdout] | [INFO] [stdout] 1794 | impl Identity for Choice { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/either.rs:246:30 [INFO] [stdout] | [INFO] [stdout] 246 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/either.rs:1054:26 [INFO] [stdout] | [INFO] [stdout] 1054 | impl Identity for Either { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/id.rs:175:15 [INFO] [stdout] | [INFO] [stdout] 175 | identity::Identity, monad::Monad, monoid::Monoid, pure::Pure, semigroup::Semigroup, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/id.rs:400:9 [INFO] [stdout] | [INFO] [stdout] 400 | impl Identity for Id { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/maybe.rs:163:30 [INFO] [stdout] | [INFO] [stdout] 163 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/maybe.rs:1395:9 [INFO] [stdout] | [INFO] [stdout] 1395 | impl Identity for Maybe { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/validated/traits.rs:10:30 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/validated/traits.rs:638:26 [INFO] [stdout] | [INFO] [stdout] 638 | impl Identity for Validated { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/first.rs:72:30 [INFO] [stdout] | [INFO] [stdout] 72 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/first.rs:376:16 [INFO] [stdout] | [INFO] [stdout] 376 | impl Identity for First { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/last.rs:75:30 [INFO] [stdout] | [INFO] [stdout] 75 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/last.rs:395:16 [INFO] [stdout] | [INFO] [stdout] 395 | impl Identity for Last { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/max.rs:73:30 [INFO] [stdout] | [INFO] [stdout] 73 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/max.rs:406:22 [INFO] [stdout] | [INFO] [stdout] 406 | impl Identity for Max { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/min.rs:72:30 [INFO] [stdout] | [INFO] [stdout] 72 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/min.rs:415:22 [INFO] [stdout] | [INFO] [stdout] 415 | impl Identity for Min { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/product.rs:77:30 [INFO] [stdout] | [INFO] [stdout] 77 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/product.rs:380:34 [INFO] [stdout] | [INFO] [stdout] 380 | impl> Identity for Product { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/sum.rs:87:30 [INFO] [stdout] | [INFO] [stdout] 87 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/wrapper/sum.rs:442:34 [INFO] [stdout] | [INFO] [stdout] 442 | impl> Identity for Sum { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/writer.rs:165:30 [INFO] [stdout] | [INFO] [stdout] 165 | use crate::traits::identity::Identity; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stdout] --> src/datatypes/writer.rs:448:28 [INFO] [stdout] | [INFO] [stdout] 448 | impl Identity for Writer { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 26.92s [INFO] running `Command { std: "docker" "inspect" "ca1ff2794033c21f2470081510b489b100b976c5aa0dfea3074fd21dadfaca52", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ca1ff2794033c21f2470081510b489b100b976c5aa0dfea3074fd21dadfaca52", kill_on_drop: false }` [INFO] [stdout] ca1ff2794033c21f2470081510b489b100b976c5aa0dfea3074fd21dadfaca52 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 4ee80fb7aa5baded0371371afa4c591eb478af7498104efa54c9e42f99e0bf83 [INFO] running `Command { std: "docker" "start" "-a" "4ee80fb7aa5baded0371371afa4c591eb478af7498104efa54c9e42f99e0bf83", kill_on_drop: false }` [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/traits/identity.rs:209:9 [INFO] [stderr] | [INFO] [stderr] 209 | impl Identity for Option { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/traits/identity.rs:231:37 [INFO] [stderr] | [INFO] [stderr] 231 | impl Identity for Result { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/pvec/traits.rs:7:63 [INFO] [stderr] | [INFO] [stderr] 7 | foldable::Foldable, functor::Functor, hkt::HKT, identity::Identity, monoid::Monoid, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/pvec/traits.rs:18:16 [INFO] [stderr] | [INFO] [stderr] 18 | impl Identity for PersistentVector { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/choice.rs:181:30 [INFO] [stderr] | [INFO] [stderr] 181 | use crate::traits::identity::Identity; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/choice.rs:1794:16 [INFO] [stderr] | [INFO] [stderr] 1794 | impl Identity for Choice { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/either.rs:246:30 [INFO] [stderr] | [INFO] [stderr] 246 | use crate::traits::identity::Identity; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/either.rs:1054:26 [INFO] [stderr] | [INFO] [stderr] 1054 | impl Identity for Either { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/id.rs:175:15 [INFO] [stderr] | [INFO] [stderr] 175 | identity::Identity, monad::Monad, monoid::Monoid, pure::Pure, semigroup::Semigroup, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/id.rs:400:9 [INFO] [stderr] | [INFO] [stderr] 400 | impl Identity for Id { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/maybe.rs:163:30 [INFO] [stderr] | [INFO] [stderr] 163 | use crate::traits::identity::Identity; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/maybe.rs:1395:9 [INFO] [stderr] | [INFO] [stderr] 1395 | impl Identity for Maybe { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/validated/traits.rs:10:30 [INFO] [stderr] | [INFO] [stderr] 10 | use crate::traits::identity::Identity; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/validated/traits.rs:638:26 [INFO] [stderr] | [INFO] [stderr] 638 | impl Identity for Validated { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/wrapper/first.rs:72:30 [INFO] [stderr] | [INFO] [stderr] 72 | use crate::traits::identity::Identity; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/wrapper/first.rs:376:16 [INFO] [stderr] | [INFO] [stderr] 376 | impl Identity for First { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/wrapper/last.rs:75:30 [INFO] [stderr] | [INFO] [stderr] 75 | use crate::traits::identity::Identity; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/wrapper/last.rs:395:16 [INFO] [stderr] | [INFO] [stderr] 395 | impl Identity for Last { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/wrapper/max.rs:73:30 [INFO] [stderr] | [INFO] [stderr] 73 | use crate::traits::identity::Identity; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/wrapper/max.rs:406:22 [INFO] [stderr] | [INFO] [stderr] 406 | impl Identity for Max { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/wrapper/min.rs:72:30 [INFO] [stderr] | [INFO] [stderr] 72 | use crate::traits::identity::Identity; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/wrapper/min.rs:415:22 [INFO] [stderr] | [INFO] [stderr] 415 | impl Identity for Min { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/wrapper/product.rs:77:30 [INFO] [stderr] | [INFO] [stderr] 77 | use crate::traits::identity::Identity; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/wrapper/product.rs:380:34 [INFO] [stderr] | [INFO] [stderr] 380 | impl> Identity for Product { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/wrapper/sum.rs:87:30 [INFO] [stderr] | [INFO] [stderr] 87 | use crate::traits::identity::Identity; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/wrapper/sum.rs:442:34 [INFO] [stderr] | [INFO] [stderr] 442 | impl> Identity for Sum { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/writer.rs:165:30 [INFO] [stderr] | [INFO] [stderr] 165 | use crate::traits::identity::Identity; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated trait `traits::identity::Identity`: Identity trait is a design flaw. Use unwrap(), as_ref(), or Comonad::extract() instead [INFO] [stderr] --> src/datatypes/writer.rs:448:28 [INFO] [stderr] | [INFO] [stderr] 448 | impl Identity for Writer { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `rustica` (lib) generated 28 warnings [INFO] [stderr] warning: `rustica` (lib test) generated 28 warnings (28 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustica-21ebc81c5875bbf1) [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-c9f9d19bae28616e) [INFO] [stdout] [INFO] [stdout] running 527 tests [INFO] [stdout] test category::function_category::arrow_tests::test_combine_morphisms ... ok [INFO] [stdout] test category::function_category::arrow_tests::test_second_operation ... ok [INFO] [stdout] test category::function_category::arrow_tests::test_first_operation ... ok [INFO] [stdout] test category::function_category::arrow_tests::test_arrow_arrow ... ok [INFO] [stdout] test category::function_category::arrow_tests::test_split_operation ... 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::category_tests::test_basic_composition ... ok [INFO] [stdout] test category::function_category::category_tests::test_different_types_composition ... ok [INFO] [stdout] test category::function_category::category_tests::test_identity_morphism ... ok [INFO] [stdout] test category::function_category::category_tests::test_left_identity_law ... ok [INFO] [stdout] test category::function_category::category_tests::test_right_identity_law ... ok [INFO] [stdout] test category::function_category::convenience_tests::test_both_method ... ok [INFO] [stdout] test category::function_category::convenience_tests::test_when_method ... ok [INFO] [stdout] test category::function_category::integration_tests::test_complex_pipeline ... ok [INFO] [stdout] test category::function_category::integration_tests::test_error_handling_patterns ... 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_composition ... ok [INFO] [stdout] test category::function_category::performance_tests::test_deep_composition ... ok [INFO] [stdout] test category::function_category::macro_tests::test_function_macro ... 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 category::function_category::integration_tests::test_memory_safety_with_arc ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_applicative ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_applicative_and_monad_laws ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_creation_and_access ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_default_and_sum ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_default_and_sum_trait ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_filter ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_filter_values ... 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_empty_and_len ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_from_iter_and_vec_conversion ... 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_functor ... 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_remove_alternative ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_semigroup ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_display_and_eq ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_foldable ... 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_sequence ... ok [INFO] [stdout] test datatypes::test_choice::test_to_map_with_key ... ok [INFO] [stdout] test datatypes::test_cont::test_cont_apply ... ok [INFO] [stdout] test datatypes::test_choice::test_to_vec ... ok [INFO] [stdout] test datatypes::test_cont::test_cont_complex_composition ... ok [INFO] [stdout] test datatypes::test_cont::test_cont_creation_and_run ... 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_either::test_either_functor ... ok [INFO] [stdout] test datatypes::test_cont::test_cont_fmap ... 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_cont::test_cont_call_cc ... 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_error_handling ... ok [INFO] [stdout] test datatypes::test_cont::test_cont_error_handling ... 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_monad ... ok [INFO] [stdout] test datatypes::test_either::test_either_or_methods ... ok [INFO] [stdout] test datatypes::test_either::test_either_performance_pattern ... ok [INFO] [stdout] test datatypes::test_id::test_id_applicative ... 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_either::test_either_mapping ... 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_id::test_id_monad ... ok [INFO] [stdout] test datatypes::test_id::test_id_optimized_chains ... 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_apply ... ok [INFO] [stdout] test datatypes::test_io::test_io_complex_composition ... ok [INFO] [stdout] test datatypes::test_io::test_io_composition ... ok [INFO] [stdout] test datatypes::test_io::test_io_creation_and_run ... ok [INFO] [stdout] test datatypes::test_io::test_io_error_handling ... ok [INFO] [stdout] test datatypes::test_io::test_io_monad ... ok [INFO] [stdout] test datatypes::test_io::test_io_shared_state ... ok [INFO] [stdout] test datatypes::test_iso_lens::test_iso_lens_composition ... ok [INFO] [stdout] test datatypes::test_io::test_io_try_get ... 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_iso_lens::test_iso_lens_iso_ref ... ok [INFO] [stdout] test datatypes::test_iso_prism::test_iso_prism_composed_laws ... 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_composition_preview_review ... 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_lens::test_lens_fmap ... ok [INFO] [stdout] test datatypes::test_lens::test_lens_modify ... ok [INFO] [stdout] test datatypes::test_lens::test_lens_modify_always ... ok [INFO] [stdout] test datatypes::test_lens::test_lens_new_and_get ... ok [INFO] [stdout] test datatypes::test_lens::test_lens_set ... ok [INFO] [stdout] test datatypes::test_iso_prism::test_iso_prism_new_preview_review ... ok [INFO] [stdout] test datatypes::test_iso_prism::test_iso_prism_laws ... ok [INFO] [stdout] test datatypes::test_lens::test_lens_set_always ... ok [INFO] [stdout] test datatypes::test_maybe::test_bind_and_bind_owned ... ok [INFO] [stdout] test datatypes::test_maybe::test_alternative_and_monadplus ... ok [INFO] [stdout] test datatypes::test_maybe::test_conversions_option_result_and_from_iterator ... ok [INFO] [stdout] test datatypes::test_maybe::test_applicative_homomorphism ... ok [INFO] [stdout] test datatypes::test_maybe::test_construction_aliases ... 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_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_functor_composition ... ok [INFO] [stdout] test datatypes::test_maybe::test_functor_identity ... ok [INFO] [stdout] test datatypes::test_maybe::test_monad_left_identity ... ok [INFO] [stdout] test datatypes::test_maybe::test_immutability ... ok [INFO] [stdout] test datatypes::test_maybe::test_monad_plus_left_identity ... ok [INFO] [stdout] test datatypes::test_maybe::test_iterators_and_to_vec ... ok [INFO] [stdout] test datatypes::test_maybe::test_join_and_join_owned ... ok [INFO] [stdout] test datatypes::test_maybe::test_monad_plus_left_zero_for_bind ... ok [INFO] [stdout] test datatypes::test_maybe::test_monad_associativity ... ok [INFO] [stdout] test datatypes::test_maybe::test_monad_plus_right_identity ... ok [INFO] [stdout] test datatypes::test_maybe::test_monad_right_identity ... ok [INFO] [stdout] test datatypes::test_maybe::test_predicates_and_as_ref_to_option ... ok [INFO] [stdout] test datatypes::test_maybe::test_try_unwrap_success_and_error ... ok [INFO] [stdout] test datatypes::test_maybe::test_unwrap_variants ... 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_prism::test_prism_new_and_for_case ... 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_prism::test_prism_review ... ok [INFO] [stdout] test datatypes::test_pvec::test_edge_cases ... ok [INFO] [stdout] test datatypes::test_pvec::test_concatenation ... ok [INFO] [stdout] test datatypes::test_pvec::test_filter ... ok [INFO] [stdout] test datatypes::test_pvec::test_first_last ... ok [INFO] [stdout] test datatypes::test_pvec::test_from_iter ... 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_into_iter ... ok [INFO] [stdout] test datatypes::test_pvec::test_iteration ... ok [INFO] [stdout] test datatypes::test_pvec::test_iterator ... ok [INFO] [stdout] test datatypes::test_pvec::test_macro ... ok [INFO] [stdout] test datatypes::test_pvec::test_large_vector ... ok [INFO] [stdout] test datatypes::test_pvec::test_map ... 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_push_back_and_get ... ok [INFO] [stdout] test datatypes::test_pvec::test_pvec_macro_variants ... ok [INFO] [stdout] test datatypes::test_pvec::test_sorted ... ok [INFO] [stdout] test datatypes::test_pvec::test_to_arc ... ok [INFO] [stdout] test datatypes::test_pvec::test_to_vec ... ok [INFO] [stdout] test datatypes::test_pvec::test_unit ... ok [INFO] [stdout] test datatypes::test_pvec::test_tree_structure_debugging ... 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_reader::test_reader_bind ... ok [INFO] [stdout] test datatypes::test_reader::test_reader_combine ... 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_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_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_validated::applicative_tests::test_apply_valid_to_valid ... ok [INFO] [stdout] test datatypes::test_validated::applicative_tests::test_apply_with_errors ... ok [INFO] [stdout] test datatypes::test_validated::applicative_tests::test_lift2 ... ok [INFO] [stdout] test datatypes::test_validated::applicative_tests::test_error_accumulation_in_apply ... 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::applicative_tests::test_pure ... ok [INFO] [stdout] test datatypes::test_validated::combinator_tests::test_complex_error_accumulation_scenarios ... ok [INFO] [stdout] test datatypes::test_validated::combinator_tests::test_conditional_validation ... ok [INFO] [stdout] test datatypes::test_validated::combinator_tests::test_nested_validation_chains ... 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_from_option ... ok [INFO] [stdout] test datatypes::test_validated::conversion_tests::test_from_result ... ok [INFO] [stdout] test datatypes::test_validated::conversion_tests::test_into_error_payload ... 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::conversion_tests::test_to_result ... ok [INFO] [stdout] test datatypes::test_validated::creation_tests::test_edge_cases ... ok [INFO] [stdout] test datatypes::test_validated::creation_tests::test_invalid_multiple_errors ... ok [INFO] [stdout] test datatypes::test_validated::creation_tests::test_invalid_single_error ... ok [INFO] [stdout] test datatypes::test_validated::creation_tests::test_valid_creation ... 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::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::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_fold_right ... 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_fmap_on_valid ... ok [INFO] [stdout] test datatypes::test_validated::functor_tests::test_fmap_owned ... ok [INFO] [stdout] test datatypes::test_validated::functor_tests::test_functor_composition_law ... ok [INFO] [stdout] test datatypes::test_validated::functor_tests::test_functor_identity_law ... ok [INFO] [stdout] test datatypes::test_validated::integration_tests::test_interop_with_option_and_result ... ok [INFO] [stdout] test datatypes::test_validated::integration_tests::test_compatibility_with_standard_library ... ok [INFO] [stdout] test datatypes::test_validated::integration_tests::test_serialization_compatibility ... ok [INFO] [stdout] test datatypes::test_validated::iterator_tests::test_collection_operations ... ok [INFO] [stdout] test datatypes::test_validated::iterator_tests::test_iter ... ok [INFO] [stdout] test datatypes::test_validated::iterator_tests::test_iter_errors ... ok [INFO] [stdout] test datatypes::test_validated::iterator_tests::test_iter_errors_mut ... ok [INFO] [stdout] test datatypes::test_validated::iterator_tests::test_iter_mut ... 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_left_identity_law ... ok [INFO] [stdout] test datatypes::test_validated::performance_tests::test_nested_operation_performance ... ok [INFO] [stdout] test datatypes::test_validated::monad_tests::test_monad_right_identity_law ... ok [INFO] [stdout] test datatypes::test_validated::performance_tests::test_error_accumulation_performance ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_error_payload_accessor_on_valid_returns_none ... 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_validated::property_tests::prop_functor_composition_law ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_swap_with_alternative_panic_out_of_bounds - should panic ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_functor_identity_law ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_swap_with_alternative_panic_no_alternatives - should panic ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_into_error_payload_on_valid_returns_err_value ... 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_either::test_either_unwrap_left_panic - should panic ... ok [INFO] [stdout] test datatypes::test_either::test_either_unwrap_right_panic - should panic ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_unwrap_owned_on_valid_returns_value ... ok [INFO] [stdout] test datatypes::test_maybe::test_identity_value_panics_on_nothing - should panic ... ok [INFO] [stdout] test datatypes::test_maybe::test_unwrap_panics_on_nothing - should panic ... 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::property_tests::prop_value_accessor_on_valid_returns_some_ref_value ... ok [INFO] [stdout] test datatypes::test_validated::real_world_tests::test_user_validation_error_accumulation ... ok [INFO] [stdout] test datatypes::test_validated::real_world_tests::test_successful_user_validation ... 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_memory_efficiency_with_large_values ... ok [INFO] [stdout] test datatypes::test_validated::stress_tests::test_deeply_nested_bind_chains ... ok [INFO] [stdout] test datatypes::test_validated::stress_tests::test_unicode_and_special_characters_in_errors ... ok [INFO] [stdout] test datatypes::test_pvec::test_large_persistent_vector ... ok [INFO] [stdout] test datatypes::test_validated::stress_tests::test_zero_sized_types ... ok [INFO] [stdout] test datatypes::test_validated::test_summary::test_all_major_operations_work_together ... ok [INFO] [stdout] test datatypes::test_pvec::test_index_panic - should panic ... ok [INFO] [stdout] test datatypes::test_validated::type_safety_tests::test_complex_type_combinations ... ok [INFO] [stdout] test datatypes::test_validated::panic_tests::test_unwrap_invalid_panics_on_valid ... ok [INFO] [stdout] test datatypes::test_validated::type_safety_tests::test_lifetime_handling ... ok [INFO] [stdout] test datatypes::test_validated::type_safety_tests::test_non_clone_types ... ok [INFO] [stdout] test datatypes::test_validated::panic_tests::test_invalid_vec_panics_on_empty ... ok [INFO] [stdout] test datatypes::test_validated::type_safety_tests::test_type_inference_and_ergonomics ... ok [INFO] [stdout] test datatypes::test_choice::test_choice_flatten ... 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_owned_panic - should panic ... ok [INFO] [stdout] test datatypes::test_validated::test_helpers::test_helper_functions ... ok [INFO] [stdout] test datatypes::test_wrapper::clear_cache ... 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_wrapper::test_last_wrapper ... ok [INFO] [stdout] test datatypes::test_wrapper::test_max_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::single_thread_memoization ... 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_min_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_wrapper_hkt ... ok [INFO] [stdout] test datatypes::test_writer::test_writer_complex_chaining ... ok [INFO] [stdout] test datatypes::test_wrapper::test_thunk_wrapper ... ok [INFO] [stdout] test datatypes::test_writer::test_writer_creation_and_run ... ok [INFO] [stdout] test datatypes::test_validated::unwrap_tests::test_unwrap_panic - should panic ... ok [INFO] [stdout] test datatypes::test_validated::unwrap_tests::test_unwrap_invalid_owned_panic - should panic ... ok [INFO] [stdout] test datatypes::test_writer::test_writer_functor ... ok [INFO] [stdout] test datatypes::test_wrapper::multi_threaded_memoization ... ok [INFO] [stdout] test datatypes::test_writer::test_writer_monad ... 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_with_persistent_vector ... ok [INFO] [stdout] test error::categorical_laws::test_deep_error_context_chain ... ok [INFO] [stdout] test error::categorical_laws::test_error_category_error_handling_law_either ... ok [INFO] [stdout] test error::categorical_laws::test_error_category_error_handling_law_result ... ok [INFO] [stdout] test datatypes::test_writer::test_writer_applicative ... ok [INFO] [stdout] test error::categorical_laws::test_error_category_error_handling_law_validated ... ok [INFO] [stdout] test error::categorical_laws::test_error_category_identity_law_either ... ok [INFO] [stdout] test error::categorical_laws::test_error_category_identity_law_result ... ok [INFO] [stdout] test error::categorical_laws::test_error_pipeline_composition ... ok [INFO] [stdout] test error::categorical_laws::test_error_pipeline_with_recovery ... ok [INFO] [stdout] test error::categorical_laws::test_error_transformation_preserves_structure ... ok [INFO] [stdout] test error::categorical_laws::test_functor_composition_law_either ... ok [INFO] [stdout] test error::categorical_laws::test_functor_composition_law_validated ... ok [INFO] [stdout] test error::categorical_laws::test_error_category_identity_law_validated ... ok [INFO] [stdout] test error::categorical_laws::test_functor_composition_law_result ... ok [INFO] [stdout] test error::categorical_laws::test_error_ops_bimap_preserves_structure ... ok [INFO] [stdout] test error::categorical_laws::test_error_ops_recover_on_error ... ok [INFO] [stdout] test error::categorical_laws::test_error_ops_recover_on_success ... ok [INFO] [stdout] test error::categorical_laws::test_functor_identity_law_either ... ok [INFO] [stdout] test error::categorical_laws::test_functor_identity_law_validated ... ok [INFO] [stdout] test error::categorical_laws::test_functor_identity_law_result ... ok [INFO] [stdout] test error::categorical_laws::test_validated_error_accumulation_associativity ... ok [INFO] [stdout] test error::test_binary_hkt_either ... ok [INFO] [stdout] test error::test_composable_error_creation ... ok [INFO] [stdout] test error::test_composable_error_with_code ... ok [INFO] [stdout] test error::test_composable_error_with_context ... ok [INFO] [stdout] test error::test_conversion_functions ... ok [INFO] [stdout] test error::test_error_category_either ... ok [INFO] [stdout] test error::test_error_category_result ... ok [INFO] [stdout] test error::test_error_category_validated ... ok [INFO] [stdout] test error::test_error_chain_formatting ... ok [INFO] [stdout] test error::test_error_context_creation ... ok [INFO] [stdout] test error::test_with_context_function ... ok [INFO] [stdout] test integration::categorical_utils_pipeline::test_data_processing_pipeline ... ok [INFO] [stdout] test md_tests::readme::readme_continuation_monad ... ok [INFO] [stdout] test md_tests::readme::readme_continuation_monad_2 ... ok [INFO] [stdout] test error::test_error_pipeline ... ok [INFO] [stdout] test md_tests::readme::readme_identity_monad ... ok [INFO] [stdout] test traits::monad_error::test_error_mapper_conversion ... ok [INFO] [stdout] test md_tests::readme::readme_continuation_monad_3 ... ok [INFO] [stdout] test traits::monad_error::test_io_error_handling ... ok [INFO] [stdout] test traits::monad_error::test_monad_error_laws ... ok [INFO] [stdout] test traits::monad_error::test_option_catch ... ok [INFO] [stdout] test traits::monad_error::test_option_map_error ... ok [INFO] [stdout] test traits::monad_error::test_result_catch ... ok [INFO] [stdout] test traits::monad_error::test_result_catch_owned ... ok [INFO] [stdout] test traits::monad_error::test_option_catch_owned ... 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_option_monad_plus_identity ... ok [INFO] [stdout] test traits::monad_plus::test_option_monad_plus_associativity ... ok [INFO] [stdout] test traits::monad_plus::test_monad_plus_with_bind ... ok [INFO] [stdout] test traits::monad_plus::test_option_monad_plus_with_collection ... ok [INFO] [stdout] test traits::monad_plus::test_option_monad_plus_operations ... ok [INFO] [stdout] test traits::monad_error::test_option_map_error_owned ... ok [INFO] [stdout] test traits::monad_error::test_option_throw ... ok [INFO] [stdout] test traits::test_applicative::applicative_apply_law ... ok [INFO] [stdout] test datatypes::test_validated::stress_tests::test_very_large_error_collections ... ok [INFO] [stdout] test traits::test_applicative::applicative_homomorphism_law ... ok [INFO] [stdout] test traits::test_applicative::applicative_composition_law ... ok [INFO] [stdout] test traits::test_applicative::applicative_identity_law ... ok [INFO] [stdout] test traits::monad_plus::test_option_monad_plus_with_mapping ... 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_right_law ... ok [INFO] [stdout] test traits::test_bifunctor::bifunctor_composition_law ... ok [INFO] [stdout] test traits::test_applicative::applicative_sequence_left_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_foldable::test_all_false ... ok [INFO] [stdout] test traits::test_bifunctor::bifunctor_structure_preservation ... 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 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_find_some ... ok [INFO] [stdout] test traits::test_foldable::test_fold_left_identity ... ok [INFO] [stdout] test traits::test_foldable::test_fold_left_right_consistency ... 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_foldable::test_fold_right_singleton ... ok [INFO] [stdout] test traits::test_functor::functor_fmap_owned ... ok [INFO] [stdout] test traits::test_functor::functor_laws_for_test_functor::functor_identity ... ok [INFO] [stdout] test traits::test_functor::functor_laws_for_test_functor::functor_composition ... ok [INFO] [stdout] test traits::test_functor::functor_replace ... ok [INFO] [stdout] test traits::test_functor::functor_map_over_default ... ok [INFO] [stdout] test traits::test_functor::functor_void_owned ... 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_functor::functor_void ... ok [INFO] [stdout] test traits::test_functor::functor_replace_owned ... ok [INFO] [stdout] test traits::test_monad::monad_law_left_identity ... ok [INFO] [stdout] test traits::test_monad::monad_law_right_identity ... ok [INFO] [stdout] test traits::test_monad::quickcheck_monad_applicative_consistency ... 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::test_is_empty_monoid ... 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_monoid::semigroup_associativity_owned ... ok [INFO] [stdout] test traits::test_monoid::test_power ... 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::test_monoid::test_repeat ... 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_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 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 datatypes::test_validated::property_tests::prop_unwrap_invalid_owned_on_valid_panics ... 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_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_option_homomorphism ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_quickcheck_laws::qc_result_identity ... ok [INFO] [stdout] test traits::test_monoid::string_monoid_laws ... 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_identity_law::test_option_identity_law ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_quickcheck_laws::qc_result_homomorphism ... ok [INFO] [stdout] test traits_impl_option_result::applicative_laws::applicative_quickcheck_laws::qc_result_interchange ... ok [INFO] [stdout] test traits::test_semigroup::semigroup_associativity ... ok [INFO] [stdout] test traits::test_monoid::vec_monoid_laws ... 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_result_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_result_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_identity_law::test_option_identity_law ... 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_result_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_structure_preservation::test_option_structure_preservation ... 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_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_join_consistency_law::test_option_join_consistency ... 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_associativity_law::test_result_associativity_simple ... 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_join_consistency_law::test_result_join_consistency ... 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_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::monad_laws::monad_right_identity_law::test_option_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 traits_impl_option_result::functor_laws::functor_structure_preservation::test_result_structure_preservation ... ok [INFO] [stdout] test transformers::reader_t::test_reader_t_creation_and_running ... 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 traits_impl_option_result::monad_laws::monad_quickcheck_laws::qc_result_right_identity ... 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 transformers::reader_t::test_reader_t_standardized_error_handling ... ok [INFO] [stdout] test utils_test::categorial_utils_test::tests::test_compose ... 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_filter_map_collect ... ok [INFO] [stdout] test utils_test::categorial_utils_test::tests::test_map_result ... ok [INFO] [stdout] test traits::test_monoid::test_mconcat ... ok [INFO] [stdout] test utils_test::categorial_utils_test::tests::test_map_option ... ok [INFO] [stdout] test utils_test::categorial_utils_test::tests::test_pipe ... ok [INFO] [stdout] test utils_test::categorial_utils_test::tests::test_monad_laws ... ok [INFO] [stdout] test utils_test::categorial_utils_test::tests::test_bimap_result ... 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_custom_error ... 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::hkt_utils_test::test_filter_map_basic ... 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::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 utils_test::maybe_error_test::test_convert_from_option ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_error_payload_accessor_on_invalid_returns_some_ref_errors ... 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 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_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_some_just ... 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_nothing ... ok [INFO] [stdout] test utils_test::transform_utils_test::test_pipeline_map_and_extract ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_fmap_preserves_structure ... ok [INFO] [stdout] test datatypes::test_validated::property_tests::prop_into_error_payload_on_invalid_returns_ok_errors ... 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_unwrap_invalid_owned_on_invalid_returns_errors ... 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] test datatypes::test_validated::property_tests::prop_unwrap_owned_on_invalid_panics ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 527 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s [INFO] [stdout] [INFO] [stderr] Doc-tests rustica [INFO] [stdout] [INFO] [stdout] running 828 tests [INFO] [stdout] test src/category/function_category.rs - category::function_category::FunctionCategory::compose_when (line 351) ... ok [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 (line 36) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::add_alternatives (line 686) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::alternatives (line 315) ... 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 (line 87) ... 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::FunctionCategory::sequence (line 383) ... 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::compose (line 441) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::apply (line 2289) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice>::sequence (line 2592) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice (line 111) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::apply (line 2275) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice (line 73) ... ok [INFO] [stdout] test src/category/function_category.rs - category::function_category::pipe (line 475) ... ok [INFO] [stdout] test src/category/function_category.rs - category::function_category::FunctionCategory::then_if (line 311) ... ok [INFO] [stdout] test src/category/function_category.rs - category::function_category::function (line 410) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::apply (line 2305) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::bind (line 1912) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice (line 12) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::bind_lazy (line 1675) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::bind (line 1927) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::fold (line 614) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::has_alternatives (line 356) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::filter (line 925) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::dedup_by_key (line 562) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::bind (line 1939) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::fmap (line 1830) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::iter (line 1461) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::dedup (line 511) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::find_first (line 482) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::iter_alternatives (line 1505) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::flatten (line 1091) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::new_empty (line 208) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::is_empty (line 419) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::fmap_alternatives (line 1018) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::flatten_sorted (line 1241) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::first (line 281) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::filter_values (line 1387) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::fmap (line 1842) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::swap_with_alternative (line 1568) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::remove_alternative (line 759) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont (line 11) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::try_remove_alternative (line 858) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont (line 180) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::try_flatten (line 1176) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::try_swap_with_alternative (line 1712) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::new (line 225) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::of_many (line 1307) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont (line 116) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::to_vec (line 452) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::to_map_with_key (line 644) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont (line 134) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont (line 708) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::apply (line 609) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::bind (line 471) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::bind (line 529) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::apply (line 559) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::apply (line 579) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::bind (line 491) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::fmap (line 389) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::return_cont (line 347) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either (line 111) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::len (line 386) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either (line 163) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either (line 11) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either (line 135) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::new (line 230) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::run (line 294) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::call_cc (line 652) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either (line 196) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::return_cont (line 319) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::fmap (line 371) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either (line 1103) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either (line 1170) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::&'amutEither::into_iter (line 1329) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::swap_with_alternative (line 1606) - should panic ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::swap_with_alternative (line 1597) - should panic ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::into_iter (line 1257) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::is_left (line 315) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::remove_alternative (line 793) - should panic ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::&'aEither::into_iter (line 1293) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::bind (line 450) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::right (line 298) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::fmap_right (line 389) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::unwrap (line 461) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::right_option (line 650) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::is_right (line 334) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::from_result (line 699) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::left_or (line 623) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::left_option (line 747) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::left (line 280) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::unwrap_or (line 486) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id (line 153) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id (line 20) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::fmap_left (line 356) ... ok [INFO] [stdout] test src/datatypes/cont.rs - datatypes::cont::Cont::fmap (line 420) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id (line 196) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id (line 130) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::into_inner (line 287) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::from_ref (line 378) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::right_or (line 599) ... ok [INFO] [stdout] test src/datatypes/either.rs - datatypes::either::Either::to_result (line 675) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::then (line 345) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::duplicate (line 626) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::combine (line 692) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::remove_alternative (line 784) - should panic ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::unwrap (line 305) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::remove_alternative (line 801) - should panic ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::unwrap_or (line 322) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::combine_owned (line 725) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::extend (line 657) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 144) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::empty (line 750) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::new (line 266) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 229) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 209) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 185) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 337) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::extract (line 606) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::bind (line 877) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO (line 548) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO (line 502) ... ok [INFO] [stdout] test src/datatypes/id.rs - datatypes::id::Id::bind (line 530) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO (line 522) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::combine (line 1374) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::is_effect (line 728) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::fmap (line 812) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 406) ... ok [INFO] [stdout] test src/datatypes/choice.rs - datatypes::choice::Choice::swap_with_alternative (line 1615) - should panic ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::run (line 640) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 322) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::pure (line 848) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::new (line 610) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::delay_sync (line 1317) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::try_get (line 914) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::is_pure (line 707) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::sequence (line 1398) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 254) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::into_error_pipeline (line 1092) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 386) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::sequence_composable (line 1191) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::when (line 1341) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens (line 336) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens (line 366) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens (line 223) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 11) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens (line 150) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens (line 110) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens::modify_focus (line 824) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens (line 62) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 171) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens::set_focus (line 766) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens (line 420) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens::modify (line 608) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens::get (line 522) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens::iso_ref (line 714) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens::set (line 564) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens::compose (line 655) ... ok [INFO] [stdout] test src/datatypes/iso_prism.rs - datatypes::iso_prism::IsoPrism::preview (line 327) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 352) ... ok [INFO] [stdout] test src/datatypes/iso_prism.rs - datatypes::iso_prism::IsoPrism (line 216) ... ok [INFO] [stdout] test src/datatypes/iso_prism.rs - datatypes::iso_prism (line 46) ... ok [INFO] [stdout] test src/datatypes/iso_prism.rs - datatypes::iso_prism (line 85) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens (line 12) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens::Lens::get (line 360) ... ok [INFO] [stdout] test src/datatypes/iso_prism.rs - datatypes::iso_prism::IsoPrism::new (line 277) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io (line 300) ... ok [INFO] [stdout] test src/datatypes/iso_lens.rs - datatypes::iso_lens::IsoLens::new (line 475) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::recover_with (line 1155) ... ok [INFO] [stdout] test src/datatypes/iso_prism.rs - datatypes::iso_prism::IsoPrism::review (line 372) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens::Lens::fmap (line 675) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens::Lens::modify (line 534) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens::Lens (line 239) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens (line 158) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens::Lens::modify_always (line 593) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe (line 213) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe (line 13) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens::Lens::set (line 413) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe (line 81) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::alt (line 1235) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::recover (line 1121) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::try_get_with_context (line 955) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens::Lens::new (line 309) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::as_option (line 623) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::bind (line 984) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe (line 1440) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::try_get_composable (line 1008) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::empty_alt (line 1220) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::as_ref (line 572) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::bind_owned (line 1033) ... ok [INFO] [stdout] test src/datatypes/iso_prism.rs - datatypes::iso_prism::IsoPrism::compose (line 416) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::guard (line 1260) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::fmap (line 777) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::apply_owned (line 896) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::from_option (line 356) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::is_just (line 318) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::filter (line 644) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::fmap_owned (line 802) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::apply (line 1239) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::fmap_or (line 543) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::iter (line 693) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::join (line 1085) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::apply (line 829) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::iter_mut (line 711) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::is_nothing (line 336) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe (line 193) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens::Lens::set_always (line 474) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::lift2 (line 855) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe (line 1294) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::mzero (line 1168) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::to_standard_result (line 440) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::to_result (line 413) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::to_vec (line 734) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::mplus (line 1183) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::unwrap_or_else (line 597) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::tap (line 669) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::unwrap (line 497) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::some (line 266) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::try_unwrap (line 466) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::when (line 296) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::value (line 1404) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::join_owned (line 1136) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::to_option (line 382) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::none (line 281) ... ok [INFO] [stdout] test src/datatypes/lens.rs - datatypes::lens (line 86) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism::Prism::modify (line 711) ... ok [INFO] [stdout] test src/datatypes/io.rs - datatypes::io::IO::try_get_composable_with_context (line 1053) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism::Prism::for_case (line 647) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism::Prism (line 353) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::lift2_owned (line 922) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism (line 208) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism (line 259) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism::Prism (line 385) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism (line 113) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism (line 11) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::unwrap_or (line 522) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::combine (line 556) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::asks (line 443) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism::Prism::new (line 486) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader (line 11) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader (line 592) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader (line 159) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism::Prism::preview (line 539) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader (line 173) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::bind (line 336) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism::Prism::set_if_different (line 785) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::new (line 243) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::run_reader (line 272) ... ok [INFO] [stdout] test src/datatypes/prism.rs - datatypes::prism::Prism::review (line 592) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::local (line 514) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state (line 169) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::fmap (line 297) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::ask_with (line 472) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::ask_transform (line 404) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::bind (line 645) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader::Reader::ask (line 375) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State (line 1245) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state (line 184) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state (line 206) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::apply (line 804) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::bind (line 666) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::eval_state (line 448) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State (line 294) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::bind (line 680) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::exec_pure (line 857) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::pure (line 751) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State>::try_exec_state (line 1167) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::run_state (line 409) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State>::try_eval_state_with_context (line 1133) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::get (line 898) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State>::try_exec_state_with_context (line 1205) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::exec_state (line 503) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::fmap (line 559) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::new (line 369) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::fmap (line 584) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::bind (line 657) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State>::try_run_state_with_context (line 1058) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State>::try_eval_state (line 1098) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State::fmap (line 567) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::put (line 942) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::collect (line 1157) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::fmap_invalid (line 552) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::errors (line 115) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::error_payload (line 166) ... ok [INFO] [stdout] test src/datatypes/maybe.rs - datatypes::maybe::Maybe::unwrap (line 504) - should panic ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::as_ref (line 1000) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::State>::try_run_state (line 1016) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated (line 45) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::combine_errors (line 627) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::from_option_owned (line 849) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state::modify (line 987) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::from_option (line 818) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::from_result (line 700) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::fmap_invalid_owned (line 590) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::from_option_with (line 880) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::invalid (line 395) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::from_option_with_owned (line 914) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::is_invalid (line 97) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::from_result_owned (line 743) ... ok [INFO] [stdout] test src/datatypes/reader.rs - datatypes::reader (line 122) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::invalid_many (line 422) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::into_error_payload (line 320) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::is_valid (line 79) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::to_result_owned (line 790) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::invalid_vec (line 502) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::into_value (line 278) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::unwrap_or (line 979) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::unwrap (line 943) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::invalid_many (line 431) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::to_result (line 766) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::unwrap_invalid (line 1024) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::iter_errors (line 139) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 106) ... ok [INFO] [stdout] test src/datatypes/validated/mod.rs - datatypes::validated (line 11) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::unwrap_owned (line 205) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::sequence (line 1070) ... ok [INFO] [stdout] test src/datatypes/state.rs - datatypes::state (line 10) ... ok [INFO] [stdout] test src/datatypes/validated/mod.rs - datatypes::validated (line 99) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 196) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 207) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 298) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 118) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 276) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 287) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::valid (line 377) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 345) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::unwrap_invalid_owned (line 242) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 319) ... ok [INFO] [stdout] test src/datatypes/validated/mod.rs - datatypes::validated (line 67) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 541) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 718) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 728) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 738) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 574) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 561) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 74) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 40) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 658) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 50) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 551) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 792) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 751) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::unwrap_invalid (line 1031) - should panic ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 767) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 776) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 801) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 870) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 848) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::unwrap_owned (line 212) - should panic ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 84) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 265) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 96) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::empty (line 329) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first (line 51) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 881) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::combine (line 271) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First (line 128) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First (line 150) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::fmap (line 422) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::combine_owned (line 233) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First (line 85) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::empty (line 343) ... ok [INFO] [stdout] test src/datatypes/validated/traits.rs - datatypes::validated::traits::Validated (line 892) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::empty (line 357) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::fmap_owned (line 492) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::unwrap (line 183) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::fmap (line 451) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::fmap (line 402) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last (line 131) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last (line 53) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First::unwrap_or (line 203) ... ok [INFO] [stdout] test src/datatypes/wrapper/first.rs - datatypes::wrapper::first::First (line 111) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::combine_errors (line 656) - should panic ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::combine_owned (line 240) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::fmap (line 441) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::fmap (line 470) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::empty (line 362) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::empty (line 376) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::unwrap (line 184) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last (line 152) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::combine (line 284) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last (line 114) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::unwrap_or (line 204) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last (line 88) ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::unwrap_invalid_owned (line 251) - should panic ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::invalid_vec (line 511) - should panic ... ok [INFO] [stdout] test src/datatypes/validated/core.rs - datatypes::validated::core::Validated::unwrap (line 950) - should panic ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max (line 106) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max (line 130) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max (line 53) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::fmap (line 421) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max (line 85) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::empty (line 348) ... ok [INFO] [stdout] test src/datatypes/wrapper/last.rs - datatypes::wrapper::last::Last::fmap_owned (line 511) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::combine (line 268) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::combine_owned (line 234) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::fmap_owned (line 520) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::combine_owned (line 210) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::unwrap_or (line 176) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::combine (line 292) ... ok [INFO] [stdout] test src/datatypes/wrapper/memoizer.rs - datatypes::wrapper::memoizer (line 52) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::fmap (line 484) ... 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 352) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::empty (line 333) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::unwrap (line 159) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::empty (line 371) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min (line 107) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min (line 53) ... ok [INFO] [stdout] test src/datatypes/wrapper/max.rs - datatypes::wrapper::max::Max::fmap (line 453) ... ok [INFO] [stdout] test src/datatypes/wrapper/memoizer.rs - datatypes::wrapper::memoizer::Memoizer::new (line 138) ... ok [INFO] [stdout] test src/datatypes/wrapper/memoizer.rs - datatypes::wrapper::memoizer::Memoizer::get_or_compute (line 184) ... ok [INFO] [stdout] test src/datatypes/wrapper/memoizer.rs - datatypes::wrapper::memoizer::Memoizer::clear (line 239) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::unwrap (line 155) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::fmap (line 442) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::empty (line 353) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::combine_owned (line 206) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::combine (line 288) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min (line 86) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::fmap (line 462) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::fmap_owned (line 527) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::combine_owned (line 230) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::combine (line 264) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min (line 131) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::combine (line 407) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::empty (line 331) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate (line 66) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::empty (line 515) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::contains (line 155) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::unwrap_or (line 172) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::combine (line 434) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::empty (line 374) ... ok [INFO] [stdout] test src/datatypes/wrapper/min.rs - datatypes::wrapper::min::Min::fmap (line 493) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::diff (line 277) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::combine_owned (line 469) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::intersection (line 232) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::combine (line 267) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::empty (line 559) ... ok [INFO] [stdout] test src/datatypes/wrapper/mod.rs - datatypes::wrapper (line 46) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::negate (line 317) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::combine_owned (line 213) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product (line 54) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::combine (line 244) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::empty (line 336) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::empty (line 355) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::new (line 123) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum (line 150) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum (line 162) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::empty (line 317) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::combine_owned (line 190) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::fmap (line 452) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::fmap_owned (line 543) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::unwrap (line 139) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::fmap_owned (line 494) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::fmap (line 427) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum (line 63) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::empty (line 537) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product (line 101) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum (line 119) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::fmap (line 406) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::fmap_owned (line 515) ... ok [INFO] [stdout] test src/datatypes/wrapper/product.rs - datatypes::wrapper::product::Product::unwrap_or (line 156) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::combine (line 306) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::fmap_owned (line 556) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::combine_owned (line 252) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::empty (line 417) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::empty (line 398) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::combine_owned (line 275) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::fmap (line 489) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::fmap_owned (line 605) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::fmap_owned (line 577) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::fmap (line 468) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::empty (line 379) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::combine (line 329) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::fmap (line 514) ... ok [INFO] [stdout] test src/datatypes/wrapper/thunk.rs - datatypes::wrapper::thunk::Thunk (line 85) ... ok [INFO] [stdout] test src/datatypes/wrapper/thunk.rs - datatypes::wrapper::thunk::Thunk (line 93) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer (line 112) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::unwrap (line 201) ... ok [INFO] [stdout] test src/datatypes/wrapper/thunk.rs - datatypes::wrapper::thunk::Thunk::evaluate (line 209) ... ok [INFO] [stdout] test src/datatypes/wrapper/thunk.rs - datatypes::wrapper::thunk::Thunk::evaluate (line 191) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::join (line 1080) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::apply_owned (line 739) ... ok [INFO] [stdout] test src/datatypes/wrapper/thunk.rs - datatypes::wrapper::thunk::Thunk::new (line 129) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::apply (line 538) ... 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 (line 230) ... ok [INFO] [stdout] test src/datatypes/wrapper/thunk.rs - datatypes::wrapper::thunk (line 42) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::bind (line 954) ... ok [INFO] [stdout] test src/datatypes/wrapper/thunk.rs - datatypes::wrapper::thunk::Thunk::evaluate_owned (line 263) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::bind_owned (line 1022) ... ok [INFO] [stdout] test src/datatypes/wrapper/sum.rs - datatypes::wrapper::sum::Sum::unwrap_or (line 218) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::join_owned (line 1139) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::lift3 (line 679) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::lift2 (line 609) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::lift2_owned (line 813) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::run (line 305) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::tell (line 257) ... ok [INFO] [stdout] test src/error/context.rs - error::context::ErrorPipeline (line 163) ... ok [INFO] [stdout] test src/error/context.rs - error::context::ErrorPipeline::finish (line 363) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::lift3_owned (line 881) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::log (line 403) ... ok [INFO] [stdout] test src/datatypes/wrapper/predicate.rs - datatypes::wrapper::predicate::Predicate::union (line 187) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::new (line 210) ... ok [INFO] [stdout] test src/error/context.rs - error::context::ErrorPipeline::map_error (line 244) ... ok [INFO] [stdout] test src/error/context.rs - error::context::ErrorPipeline::recover (line 276) ... ok [INFO] [stdout] test src/error/context.rs - error::context::ErrorPipeline::map (line 342) ... ok [INFO] [stdout] test src/datatypes/writer.rs - datatypes::writer::Writer::unwrap (line 349) ... ok [INFO] [stdout] test src/error/context.rs - error::context::ErrorPipeline::and_then (line 309) ... ok [INFO] [stdout] test src/error/context.rs - error::context::ErrorPipeline::new (line 189) ... ok [INFO] [stdout] test src/error/context.rs - error::context::context_accumulator (line 469) ... ok [INFO] [stdout] test src/error/context.rs - error::context::accumulate_context (line 430) ... ok [INFO] [stdout] test src/error/context.rs - error::context::with_context (line 28) ... ok [INFO] [stdout] test src/error/context.rs - error::context::context_fn (line 130) ... ok [INFO] [stdout] test src/error/convert.rs - error::convert::either_to_result (line 27) ... ok [INFO] [stdout] test src/error/convert.rs - error::convert::core_to_composable (line 291) ... ok [INFO] [stdout] test src/error/context.rs - error::context::format_error_chain (line 509) ... ok [INFO] [stdout] test src/error/context.rs - error::context::with_context_result (line 63) ... ok [INFO] [stdout] test src/error/convert.rs - error::convert::collect_errors (line 424) ... ok [INFO] [stdout] test src/error/convert.rs - error::convert::either_to_validated (line 179) ... ok [INFO] [stdout] test src/error/convert.rs - error::convert::flatten_composable_result (line 321) ... ok [INFO] [stdout] test src/error/convert.rs - error::convert::composable_to_core (line 263) ... ok [INFO] [stdout] test src/error/context.rs - error::context::ErrorPipeline::with_context (line 211) ... ok [INFO] [stdout] test src/error/context.rs - error::context::error_pipeline (line 395) ... ok [INFO] [stdout] test src/error/convert.rs - error::convert::result_to_either (line 61) ... ok [INFO] [stdout] test src/error/convert.rs - error::convert::validated_to_either (line 220) ... ok [INFO] [stdout] test src/error/context.rs - error::context::extract_context (line 543) ... ok [INFO] [stdout] test src/error/convert.rs - error::convert::split_validated_errors (line 465) ... ok [INFO] [stdout] test src/error/core.rs - error::core::ErrorCategory::handle_error (line 82) ... ok [INFO] [stdout] test src/error/convert.rs - error::convert::wrap_in_composable_result_boxed (line 388) ... ok [INFO] [stdout] test src/error/convert.rs - error::convert::result_to_validated (line 139) ... ok [INFO] [stdout] test src/error/core.rs - error::core::ErrorCategory::lift (line 63) ... ok [INFO] [stdout] test src/error/types.rs - error::types::ComposableError::core_error (line 159) ... ok [INFO] [stdout] test src/error/types.rs - error::types::ComposableError::context (line 174) ... ok [INFO] [stdout] test src/error/convert.rs - error::convert::validated_to_result (line 96) ... ok [INFO] [stdout] test src/error/core.rs - error::core::ErrorCategory (line 38) ... ok [INFO] [stdout] test src/error/convert.rs - error::convert::wrap_in_composable_result (line 352) ... ok [INFO] [stdout] test src/error/core.rs - error::core::ErrorOps::recover (line 169) ... ok [INFO] [stdout] test src/error/types.rs - error::types::ComposableError::error_code (line 195) ... ok [INFO] [stdout] test src/error/types.rs - error::types::ComposableError (line 22) ... ok [INFO] [stdout] test src/error/types.rs - error::types::ComposableError::context_iter (line 271) ... ok [INFO] [stdout] test src/error/types.rs - error::types::ComposableResult (line 449) ... ok [INFO] [stdout] test src/error/types.rs - error::types::ComposableError::with_code (line 82) ... ok [INFO] [stdout] test src/error/types.rs - error::types::ComposableError::set_code (line 217) ... ok [INFO] [stdout] test src/error/types.rs - error::types::ComposableError::new (line 57) ... ok [INFO] [stdout] test src/error/types.rs - error::types::ComposableError::with_contexts (line 137) ... ok [INFO] [stdout] test src/error/types.rs - error::types::ErrorContext::message (line 387) ... ok [INFO] [stdout] test src/error/types.rs - error::types::ErrorContext (line 350) ... ok [INFO] [stdout] test src/error/types.rs - error::types::ErrorContext::new (line 370) ... ok [INFO] [stdout] test src/error/types.rs - error::types::ComposableError::with_context (line 109) ... ok [INFO] [stdout] test src/error/types.rs - error::types::ComposableError::error_chain (line 294) ... ok [INFO] [stdout] test src/error/types.rs - error::types::ComposableError::map_core (line 245) ... ok [INFO] [stdout] test src/lib.rs - (line 28) ... ok [INFO] [stdout] test src/lib.rs - (line 36) ... ok [INFO] [stdout] test src/lib.rs - prelude (line 166) ... ok [INFO] [stdout] test src/lib.rs - pvec (line 133) ... ok [INFO] [stdout] test src/prelude/datatypes.rs - prelude::datatypes (line 24) ... ok [INFO] [stdout] test src/prelude/utils.rs - prelude::utils (line 13) ... ok [INFO] [stdout] test src/lib.rs - (line 52) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::filter (line 219) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::fold (line 382) ... ok [INFO] [stdout] test src/prelude/transformers.rs - prelude::transformers (line 17) ... ok [INFO] [stdout] test src/prelude/traits.rs - prelude::traits (line 21) ... ok [INFO] [stdout] test src/prelude/traits_ext.rs - prelude::traits_ext (line 9) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::filter_map (line 297) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::dedup (line 334) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::concat (line 685) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::chunk (line 461) ... ok [INFO] [stdout] test src/prelude/wrapper.rs - prelude::wrapper (line 15) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector (line 30) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::flat_map (line 315) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::first (line 257) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::len (line 110) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::map (line 176) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::is_empty (line 124) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::from_slice (line 161) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::new (line 69) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::push_back (line 502) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::take (line 915) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::skip (line 934) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::get (line 197) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::iter (line 141) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::partition (line 428) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::pop_back (line 750) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::pop_front (line 803) ... ok [INFO] [stdout] test src/traits/alternative.rs - traits::alternative::Alternative (line 58) ... ok [INFO] [stdout] test src/traits/alternative.rs - traits::alternative::Alternative::guard (line 120) ... 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/pvec/core.rs - pvec::core::PersistentVector::update (line 592) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::push_front (line 534) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::last (line 276) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::try_update (line 567) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::try_get (line 237) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::unit (line 89) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::split_at (line 856) ... ok [INFO] [stdout] test src/pvec/mod.rs - pvec::pvec (line 42) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::lift2 (line 267) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative (line 173) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative (line 143) ... ok [INFO] [stdout] test src/traits/alternative.rs - traits::alternative::Alternative::many (line 137) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::zip (line 402) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative (line 156) ... ok [INFO] [stdout] test src/pvec/core.rs - pvec::core::PersistentVector::sorted (line 362) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::ap2 (line 456) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::apply_owned (line 500) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::apply (line 221) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::lift3 (line 317) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::sequence_right_owned (line 630) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::sequence_left (line 409) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::sequence_right (line 364) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::sequence_left_owned (line 670) ... ok [INFO] [stdout] test src/traits/evaluate.rs - traits::evaluate::EvaluateExt::and_then_evaluate (line 270) ... ok [INFO] [stdout] test src/traits/bifunctor.rs - traits::bifunctor::Bifunctor::bimap (line 351) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::lift3_owned (line 587) ... ok [INFO] [stdout] test src/traits/evaluate.rs - traits::evaluate::EvaluateExt::bind_evaluate_owned (line 305) ... ok [INFO] [stdout] test src/traits/bifunctor.rs - traits::bifunctor::Bifunctor::second (line 316) ... ok [INFO] [stdout] test src/traits/evaluate.rs - traits::evaluate::EvaluateExt::and_then_evaluate_owned (line 340) ... ok [INFO] [stdout] test src/traits/evaluate.rs - traits::evaluate::EvaluateExt::combine_evaluate_owned (line 415) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::Foldable::fold_map (line 203) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::Foldable::fold_left (line 130) ... ok [INFO] [stdout] test src/traits/evaluate.rs - traits::evaluate::EvaluateExt::combine_evaluate (line 374) ... ok [INFO] [stdout] test src/traits/comonad.rs - traits::comonad::Comonad::duplicate (line 212) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::Foldable::fold_monoid (line 254) ... ok [INFO] [stdout] test src/traits/comonad.rs - traits::comonad::Comonad::extract (line 149) ... ok [INFO] [stdout] test src/traits/evaluate.rs - traits::evaluate::EvaluateExt::map_evaluate_owned (line 214) ... ok [INFO] [stdout] test src/traits/comonad.rs - traits::comonad::Comonad::extend (line 183) ... ok [INFO] [stdout] test src/traits/bifunctor.rs - traits::bifunctor::Bifunctor::first (line 283) ... ok [INFO] [stdout] test src/traits/evaluate.rs - traits::evaluate::EvaluateExt::filter_evaluate (line 451) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::Foldable::fold_right (line 167) ... ok [INFO] [stdout] test src/traits/evaluate.rs - traits::evaluate::EvaluateExt::filter_evaluate_owned (line 487) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::FoldableExt::to_vec (line 517) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::FoldableExt::any (line 400) ... ok [INFO] [stdout] test src/traits/bifunctor.rs - traits::bifunctor::Bifunctor (line 149) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::FoldableExt::reduce (line 664) ... ok [INFO] [stdout] test src/traits/applicative.rs - traits::applicative::Applicative::lift2_owned (line 542) ... 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::contains (line 431) ... ok [INFO] [stdout] test src/traits/functor.rs - traits::functor::FunctorExt::try_map_or_else (line 355) ... ok [INFO] [stdout] test src/traits/evaluate.rs - traits::evaluate::EvaluateExt::map_evaluate (line 160) ... 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 244) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::FoldableExt::product_values (line 570) ... 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::minimum (line 624) ... ok [INFO] [stdout] test src/traits/functor.rs - traits::functor::FunctorExt::filter_map (line 415) ... 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::maximum (line 592) ... ok [INFO] [stdout] test src/traits/functor.rs - traits::functor::Functor (line 101) ... ok [INFO] [stdout] test src/traits/foldable.rs - traits::foldable::FoldableExt::sum_values (line 548) ... ok [INFO] [stdout] test src/traits/identity.rs - traits::identity::Identity::try_value (line 130) ... ok [INFO] [stdout] test src/traits/iso.rs - traits::iso::Iso (line 70) ... ok [INFO] [stdout] test src/traits/iso.rs - traits::iso::InverseIso (line 532) ... ok [INFO] [stdout] test src/traits/hkt.rs - traits::hkt::BinaryHKT (line 149) ... ok [INFO] [stdout] test src/traits/identity.rs - traits::identity::Identity::try_into_value (line 179) ... ok [INFO] [stdout] test src/traits/functor.rs - traits::functor::FunctorExt::try_map_or (line 297) ... ok [INFO] [stdout] test src/traits/iso.rs - traits::iso::ResultValidatedIso (line 704) ... ok [INFO] [stdout] test src/traits/iso.rs - traits::iso::Iso::inverse (line 379) ... ok [INFO] [stdout] test src/traits/identity.rs - traits::identity::Identity::value (line 105) ... 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::map_from_target (line 196) ... 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/identity.rs - traits::identity::Identity::into_value (line 154) ... ok [INFO] [stdout] test src/traits/iso.rs - traits::iso::Iso::map_from_source (line 248) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::foldable (line 116) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::functor (line 53) ... ok [INFO] [stdout] test src/traits/iso.rs - traits::iso::ComposedIso (line 439) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::evaluate (line 59) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::bifunctor (line 97) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::monad_plus (line 72) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::applicative (line 100) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::functor (line 98) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::applicative (line 83) ... 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::backward (line 155) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::hkt (line 69) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::identity (line 61) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::pure (line 56) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::natural_transformation (line 94) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::monoid (line 82) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::comonad (line 65) ... ok [INFO] [stdout] test src/traits/monoid.rs - traits::monoid::repeat (line 253) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::monad (line 117) ... ok [INFO] [stdout] test src/traits/monoid.rs - traits::monoid::Monoid::empty (line 124) ... ok [INFO] [stdout] test src/traits/monoid.rs - traits::monoid::combine_all (line 172) ... ok [INFO] [stdout] test src/traits/monoid.rs - traits::monoid::mconcat (line 306) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureExt (line 249) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::Pure::pure_owned (line 173) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureExt::to_pure (line 291) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::iso (line 94) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::monad (line 50) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::pure (line 79) ... 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/pure.rs - traits::pure::PureExt::to_pure_owned (line 330) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureType::new (line 545) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureExt::combine_with (line 457) ... ok [INFO] [stdout] test src/traits/monoid.rs - traits::monoid::Monoid (line 67) ... ok [INFO] [stdout] test src/traits/monad_error.rs - traits::monad_error::ErrorMapper (line 193) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::Pure::pure (line 148) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::semigroup (line 82) ... ok [INFO] [stdout] test src/traits/mod.rs - traits::monad_error (line 86) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::Pure (line 106) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureExt (line 261) ... ok [INFO] [stdout] test src/traits/semigroup.rs - traits::semigroup::Semigroup (line 73) ... 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 243) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureType (line 495) ... ok [INFO] [stdout] test src/transformers/cont_t.rs - transformers::cont_t::ContT::bind (line 163) ... ok [INFO] [stdout] test src/traits/semigroup.rs - traits::semigroup::combine_values (line 537) ... ok [INFO] [stdout] test src/traits/semigroup.rs - traits::semigroup::combine_all_values (line 493) ... 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::Semigroup::combine (line 112) ... ok [INFO] [stdout] test src/transformers/cont_t.rs - transformers::cont_t::ContT::fmap (line 202) ... 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 (line 512) ... ok [INFO] [stdout] test src/transformers/cont_t.rs - transformers::cont_t::ContT::new (line 59) ... ok [INFO] [stdout] test src/transformers/cont_t.rs - transformers::cont_t::ContT::call_cc (line 294) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureType::lift (line 573) ... ok [INFO] [stdout] test src/transformers/mod.rs - transformers::MonadTransformer (line 127) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t (line 138) ... ok [INFO] [stdout] test src/transformers/cont_t.rs - transformers::cont_t (line 17) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureType::default (line 633) ... ok [INFO] [stdout] test src/transformers/cont_t.rs - transformers::cont_t::ContT::run (line 99) ... 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 371) ... ok [INFO] [stdout] test src/transformers/cont_t.rs - transformers::cont_t::ContT,A>::to_cont (line 353) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t (line 61) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureExt::pair_with (line 367) ... 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 166) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::bind_with (line 637) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t (line 25) ... ok [INFO] [stdout] test src/traits/pure.rs - traits::pure::PureExt::lift_other (line 414) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::ask_with (line 471) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t (line 82) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t (line 11) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT (line 202) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::ask (line 329) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::combine (line 1010) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::pure (line 1231) ... ok [INFO] [stdout] test src/transformers/cont_t.rs - transformers::cont_t::ContT::pure (line 129) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::bind (line 912) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::fmap (line 861) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::asks_with (line 521) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::fmap_with (line 587) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::asks (line 421) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::exec_state (line 563) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT,A>::map_error (line 1164) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::local (line 374) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::fmap_with (line 322) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::join (line 699) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT,A>::try_run_reader (line 1073) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT,A>::to_state (line 1079) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT,A>::from_state (line 1111) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t (line 9) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::bind_with (line 388) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::put (line 256) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::modify (line 288) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::get (line 224) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT (line 86) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT,A>::try_run_reader_with_context (line 1116) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::apply (line 601) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::run_reader (line 289) ... ok [INFO] [stdout] test src/transformers/reader_t.rs - transformers::reader_t::ReaderT::new (line 250) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::new (line 138) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::run_state (line 173) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT,A>::map_error (line 890) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::flip (line 391) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::flat_map_result (line 267) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT,A>::try_eval_state (line 947) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT,A>::try_eval_state_with_context (line 990) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::flat_map_option (line 224) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT,A>::try_exec_state (line 1036) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::bimap_result (line 179) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT,A>::try_run_state (line 778) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::filter_map_collect (line 439) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT::pure (line 533) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::fold_with (line 574) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t (line 24) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::map_result (line 143) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::pipe (line 351) ... 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::error (line 671) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::map_option (line 80) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::result_to_either (line 395) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::either_to_result (line 428) ... 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::ResultExt (line 460) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::traverse (line 234) ... ok [INFO] [stdout] test src/utils/functions.rs - utils::functions::id (line 26) ... ok [INFO] [stdout] test src/utils/functions.rs - utils::functions::const_fn (line 100) ... ok [INFO] [stdout] test src/utils/functions.rs - utils::functions::id (line 36) ... 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::traverse_validated (line 277) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::sequence (line 200) ... ok [INFO] [stdout] test src/transformers/state_t.rs - transformers::state_t::StateT,A>::try_run_state_with_context (line 832) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::sequence_options (line 498) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::compose (line 309) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::sequence_with_error (line 343) ... ok [INFO] [stdout] test src/utils/functions.rs - utils::functions::id (line 53) ... ok [INFO] [stdout] test src/utils/hkt_utils.rs - utils::hkt_utils::map_result (line 399) ... ok [INFO] [stdout] test src/utils/functions.rs - utils::functions::id (line 75) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::error_with_context (line 699) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::map_option (line 103) ... ok [INFO] [stdout] test src/utils/hkt_utils.rs - utils::hkt_utils::lift_option (line 350) ... ok [INFO] [stdout] test src/utils/hkt_utils.rs - utils::hkt_utils::try_pipeline (line 291) ... ok [INFO] [stdout] test src/utils/hkt_utils.rs - utils::hkt_utils::fan_out (line 447) ... ok [INFO] [stdout] test src/utils/hkt_utils.rs - utils::hkt_utils::pipeline_result (line 213) ... ok [INFO] [stdout] test src/utils/hkt_utils.rs - utils::hkt_utils::pipeline_option (line 153) ... ok [INFO] [stdout] test src/utils/transform_utils.rs - utils::transform_utils::Pipeline::extract (line 236) ... ok [INFO] [stdout] test src/utils/transform_utils.rs - utils::transform_utils::Pipeline::map_owned (line 274) ... ok [INFO] [stdout] test src/utils/transform_utils.rs - utils::transform_utils::transform_all (line 42) ... ok [INFO] [stdout] test src/utils/transform_utils.rs - utils::transform_utils::transform_chain (line 117) ... ok [INFO] [stdout] test src/utils/hkt_utils.rs - utils::hkt_utils::filter_map (line 44) ... ok [INFO] [stdout] test src/utils/transform_utils.rs - utils::transform_utils::Pipeline::map (line 315) ... ok [INFO] [stdout] test src/utils/hkt_utils.rs - utils::hkt_utils::compose_all (line 494) ... ok [INFO] [stdout] test src/utils/transform_utils.rs - utils::transform_utils::Pipeline (line 161) ... ok [INFO] [stdout] test src/utils/hkt_utils.rs - utils::hkt_utils::zip_with (line 106) ... ok [INFO] [stdout] test src/utils/categorical_utils.rs - utils::categorical_utils::sequence_results (line 535) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::categorical_utils (line 123) ... ok [INFO] [stdout] test src/utils/transform_utils.rs - utils::transform_utils::Pipeline::new (line 210) ... ok [INFO] [stdout] test src/utils/transform_utils.rs - utils::transform_utils::transform_all (line 67) ... ok [INFO] [stdout] test src/utils/error_utils.rs - utils::error_utils::AppError (line 548) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 828 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/traits/identity.rs - traits::identity::Identity (line 80) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 10.28s; merged doctests compilation took 9.52s [INFO] running `Command { std: "docker" "inspect" "4ee80fb7aa5baded0371371afa4c591eb478af7498104efa54c9e42f99e0bf83", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4ee80fb7aa5baded0371371afa4c591eb478af7498104efa54c9e42f99e0bf83", kill_on_drop: false }` [INFO] [stdout] 4ee80fb7aa5baded0371371afa4c591eb478af7498104efa54c9e42f99e0bf83