[INFO] fetching crate sophia_isomorphism 0.9.0... [INFO] checking sophia_isomorphism-0.9.0 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577 [INFO] extracting crate sophia_isomorphism 0.9.0 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate sophia_isomorphism 0.9.0 [INFO] finished tweaking crates.io crate sophia_isomorphism 0.9.0 [INFO] tweaked toml for crates.io crate sophia_isomorphism 0.9.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate sophia_isomorphism 0.9.0 on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 20 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-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" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6f8c48e915149a57a1635b4a96b9df82ee309a0f31ab8e9168e6cf06b45ae040 [INFO] running `Command { std: "docker" "start" "-a" "6f8c48e915149a57a1635b4a96b9df82ee309a0f31ab8e9168e6cf06b45ae040", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6f8c48e915149a57a1635b4a96b9df82ee309a0f31ab8e9168e6cf06b45ae040", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6f8c48e915149a57a1635b4a96b9df82ee309a0f31ab8e9168e6cf06b45ae040", kill_on_drop: false }` [INFO] [stdout] 6f8c48e915149a57a1635b4a96b9df82ee309a0f31ab8e9168e6cf06b45ae040 [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 -Dunmustuse_in_always_ok" "-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" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 525259f21e5b52e21ad66d44e112794b9cde864cbbf6234c29dc7e7b84de2a8e [INFO] running `Command { std: "docker" "start" "-a" "525259f21e5b52e21ad66d44e112794b9cde864cbbf6234c29dc7e7b84de2a8e", kill_on_drop: false }` [INFO] [stderr] Checking resiter v0.5.0 [INFO] [stderr] Checking mownstr v0.3.1 [INFO] [stderr] Checking sophia_iri v0.9.0 [INFO] [stderr] Checking sophia_api v0.9.0 [INFO] [stderr] Checking sophia_isomorphism v0.9.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/dataset.rs:94:35 [INFO] [stdout] | [INFO] [stdout] 94 | fn prepare_dataset(d: &D) -> Result, D::Error> { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 94 | fn prepare_dataset(d: &D) -> Result, D::Error> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result<([IsoTerm<::BorrowTerm<'_>>; 3], Option::BorrowTerm<'_>>>), Infallible> [INFO] [stdout] --> src/dataset.rs:110:28 [INFO] [stdout] | [INFO] [stdout] 110 | for t in iter_spog(q.unwrap()) { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D unmustuse-in-always-ok` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/iso_term.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | fn iri(&self) -> Option> { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 39 | fn iri(&self) -> Option>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/iso_term.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | fn bnode_id(&self) -> Option> { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 42 | fn bnode_id(&self) -> Option>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/iso_term.rs:45:21 [INFO] [stdout] | [INFO] [stdout] 45 | fn lexical_form(&self) -> Option { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 45 | fn lexical_form(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/iso_term.rs:48:17 [INFO] [stdout] | [INFO] [stdout] 48 | fn datatype(&self) -> Option> { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 48 | fn datatype(&self) -> Option>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/iso_term.rs:51:21 [INFO] [stdout] | [INFO] [stdout] 51 | fn language_tag(&self) -> Option> { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 51 | fn language_tag(&self) -> Option>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/iso_term.rs:54:17 [INFO] [stdout] | [INFO] [stdout] 54 | fn variable(&self) -> Option> { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 54 | fn variable(&self) -> Option>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `sophia_isomorphism` (lib) due to 1 previous error; 7 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/dataset.rs:94:35 [INFO] [stdout] | [INFO] [stdout] 94 | fn prepare_dataset(d: &D) -> Result, D::Error> { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 94 | fn prepare_dataset(d: &D) -> Result, D::Error> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result<([IsoTerm<::BorrowTerm<'_>>; 3], Option::BorrowTerm<'_>>>), Infallible> [INFO] [stdout] --> src/dataset.rs:110:28 [INFO] [stdout] | [INFO] [stdout] 110 | for t in iter_spog(q.unwrap()) { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D unmustuse-in-always-ok` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/iso_term.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | fn iri(&self) -> Option> { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 39 | fn iri(&self) -> Option>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/iso_term.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | fn bnode_id(&self) -> Option> { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 42 | fn bnode_id(&self) -> Option>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/iso_term.rs:45:21 [INFO] [stdout] | [INFO] [stdout] 45 | fn lexical_form(&self) -> Option { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 45 | fn lexical_form(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/iso_term.rs:48:17 [INFO] [stdout] | [INFO] [stdout] 48 | fn datatype(&self) -> Option> { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 48 | fn datatype(&self) -> Option>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/iso_term.rs:51:21 [INFO] [stdout] | [INFO] [stdout] 51 | fn language_tag(&self) -> Option> { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 51 | fn language_tag(&self) -> Option>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/iso_term.rs:54:17 [INFO] [stdout] | [INFO] [stdout] 54 | fn variable(&self) -> Option> { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 54 | fn variable(&self) -> Option>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:31:14 [INFO] [stdout] | [INFO] [stdout] 31 | assert!(!isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:31:14 [INFO] [stdout] | [INFO] [stdout] 31 | assert!(!isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:32:14 [INFO] [stdout] | [INFO] [stdout] 32 | assert!(!isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:32:14 [INFO] [stdout] | [INFO] [stdout] 32 | assert!(!isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:35:14 [INFO] [stdout] | [INFO] [stdout] 35 | assert!(!isomorphic_datasets(&d1, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:35:14 [INFO] [stdout] | [INFO] [stdout] 35 | assert!(!isomorphic_datasets(&d1, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:36:14 [INFO] [stdout] | [INFO] [stdout] 36 | assert!(!isomorphic_datasets(&d3, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:36:14 [INFO] [stdout] | [INFO] [stdout] 36 | assert!(!isomorphic_datasets(&d3, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:40:14 [INFO] [stdout] | [INFO] [stdout] 40 | assert!(!isomorphic_datasets(&d1, &d4)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:40:14 [INFO] [stdout] | [INFO] [stdout] 40 | assert!(!isomorphic_datasets(&d1, &d4)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:41:14 [INFO] [stdout] | [INFO] [stdout] 41 | assert!(!isomorphic_datasets(&d4, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:41:14 [INFO] [stdout] | [INFO] [stdout] 41 | assert!(!isomorphic_datasets(&d4, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:45:14 [INFO] [stdout] | [INFO] [stdout] 45 | assert!(!isomorphic_datasets(&d1, &d5)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:45:14 [INFO] [stdout] | [INFO] [stdout] 45 | assert!(!isomorphic_datasets(&d1, &d5)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:46:14 [INFO] [stdout] | [INFO] [stdout] 46 | assert!(!isomorphic_datasets(&d5, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:46:14 [INFO] [stdout] | [INFO] [stdout] 46 | assert!(!isomorphic_datasets(&d5, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | assert!(isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | assert!(isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | assert!(isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | assert!(isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:70:14 [INFO] [stdout] | [INFO] [stdout] 70 | assert!(!isomorphic_datasets(&d1, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:70:14 [INFO] [stdout] | [INFO] [stdout] 70 | assert!(!isomorphic_datasets(&d1, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:71:14 [INFO] [stdout] | [INFO] [stdout] 71 | assert!(!isomorphic_datasets(&d3, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:71:14 [INFO] [stdout] | [INFO] [stdout] 71 | assert!(!isomorphic_datasets(&d3, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:75:14 [INFO] [stdout] | [INFO] [stdout] 75 | assert!(!isomorphic_datasets(&d1, &d4)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:75:14 [INFO] [stdout] | [INFO] [stdout] 75 | assert!(!isomorphic_datasets(&d1, &d4)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:76:14 [INFO] [stdout] | [INFO] [stdout] 76 | assert!(!isomorphic_datasets(&d4, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:76:14 [INFO] [stdout] | [INFO] [stdout] 76 | assert!(!isomorphic_datasets(&d4, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:80:14 [INFO] [stdout] | [INFO] [stdout] 80 | assert!(!isomorphic_datasets(&d1, &d5)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:80:14 [INFO] [stdout] | [INFO] [stdout] 80 | assert!(!isomorphic_datasets(&d1, &d5)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:81:14 [INFO] [stdout] | [INFO] [stdout] 81 | assert!(!isomorphic_datasets(&d5, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:81:14 [INFO] [stdout] | [INFO] [stdout] 81 | assert!(!isomorphic_datasets(&d5, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:98:13 [INFO] [stdout] | [INFO] [stdout] 98 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:98:13 [INFO] [stdout] | [INFO] [stdout] 98 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:101:14 [INFO] [stdout] | [INFO] [stdout] 101 | assert!(!isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:101:14 [INFO] [stdout] | [INFO] [stdout] 101 | assert!(!isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:102:14 [INFO] [stdout] | [INFO] [stdout] 102 | assert!(!isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:102:14 [INFO] [stdout] | [INFO] [stdout] 102 | assert!(!isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:106:14 [INFO] [stdout] | [INFO] [stdout] 106 | assert!(!isomorphic_datasets(&d1, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:106:14 [INFO] [stdout] | [INFO] [stdout] 106 | assert!(!isomorphic_datasets(&d1, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:107:14 [INFO] [stdout] | [INFO] [stdout] 107 | assert!(!isomorphic_datasets(&d3, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:107:14 [INFO] [stdout] | [INFO] [stdout] 107 | assert!(!isomorphic_datasets(&d3, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:113:14 [INFO] [stdout] | [INFO] [stdout] 113 | assert!(!isomorphic_datasets(&d1, &d4)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:113:14 [INFO] [stdout] | [INFO] [stdout] 113 | assert!(!isomorphic_datasets(&d1, &d4)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:114:14 [INFO] [stdout] | [INFO] [stdout] 114 | assert!(!isomorphic_datasets(&d4, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:114:14 [INFO] [stdout] | [INFO] [stdout] 114 | assert!(!isomorphic_datasets(&d4, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:130:13 [INFO] [stdout] | [INFO] [stdout] 130 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:130:13 [INFO] [stdout] | [INFO] [stdout] 130 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:133:14 [INFO] [stdout] | [INFO] [stdout] 133 | assert!(!isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:133:14 [INFO] [stdout] | [INFO] [stdout] 133 | assert!(!isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:134:14 [INFO] [stdout] | [INFO] [stdout] 134 | assert!(!isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:134:14 [INFO] [stdout] | [INFO] [stdout] 134 | assert!(!isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:138:14 [INFO] [stdout] | [INFO] [stdout] 138 | assert!(!isomorphic_datasets(&d1, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:138:14 [INFO] [stdout] | [INFO] [stdout] 138 | assert!(!isomorphic_datasets(&d1, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:139:14 [INFO] [stdout] | [INFO] [stdout] 139 | assert!(!isomorphic_datasets(&d3, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:139:14 [INFO] [stdout] | [INFO] [stdout] 139 | assert!(!isomorphic_datasets(&d3, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:145:14 [INFO] [stdout] | [INFO] [stdout] 145 | assert!(!isomorphic_datasets(&d1, &d4)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:145:14 [INFO] [stdout] | [INFO] [stdout] 145 | assert!(!isomorphic_datasets(&d1, &d4)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:146:14 [INFO] [stdout] | [INFO] [stdout] 146 | assert!(!isomorphic_datasets(&d4, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:146:14 [INFO] [stdout] | [INFO] [stdout] 146 | assert!(!isomorphic_datasets(&d4, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:165:13 [INFO] [stdout] | [INFO] [stdout] 165 | assert!(isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:165:13 [INFO] [stdout] | [INFO] [stdout] 165 | assert!(isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | assert!(isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | assert!(isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:169:14 [INFO] [stdout] | [INFO] [stdout] 169 | assert!(!isomorphic_datasets(&d1, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:169:14 [INFO] [stdout] | [INFO] [stdout] 169 | assert!(!isomorphic_datasets(&d1, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:176:13 [INFO] [stdout] | [INFO] [stdout] 176 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:176:13 [INFO] [stdout] | [INFO] [stdout] 176 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:178:13 [INFO] [stdout] | [INFO] [stdout] 178 | assert!(isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:178:13 [INFO] [stdout] | [INFO] [stdout] 178 | assert!(isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:179:13 [INFO] [stdout] | [INFO] [stdout] 179 | assert!(isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:179:13 [INFO] [stdout] | [INFO] [stdout] 179 | assert!(isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:186:13 [INFO] [stdout] | [INFO] [stdout] 186 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:186:13 [INFO] [stdout] | [INFO] [stdout] 186 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:188:13 [INFO] [stdout] | [INFO] [stdout] 188 | assert!(isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:188:13 [INFO] [stdout] | [INFO] [stdout] 188 | assert!(isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 189 | assert!(isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 189 | assert!(isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:192:14 [INFO] [stdout] | [INFO] [stdout] 192 | assert!(!isomorphic_datasets(&d1, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:192:14 [INFO] [stdout] | [INFO] [stdout] 192 | assert!(!isomorphic_datasets(&d1, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:209:14 [INFO] [stdout] | [INFO] [stdout] 209 | assert!(!isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:209:14 [INFO] [stdout] | [INFO] [stdout] 209 | assert!(!isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:231:14 [INFO] [stdout] | [INFO] [stdout] 231 | assert!(!isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:231:14 [INFO] [stdout] | [INFO] [stdout] 231 | assert!(!isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:250:13 [INFO] [stdout] | [INFO] [stdout] 250 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:250:13 [INFO] [stdout] | [INFO] [stdout] 250 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:253:13 [INFO] [stdout] | [INFO] [stdout] 253 | assert!(isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:253:13 [INFO] [stdout] | [INFO] [stdout] 253 | assert!(isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:254:13 [INFO] [stdout] | [INFO] [stdout] 254 | assert!(isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:254:13 [INFO] [stdout] | [INFO] [stdout] 254 | assert!(isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:257:14 [INFO] [stdout] | [INFO] [stdout] 257 | assert!(!isomorphic_datasets(&d1, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:257:14 [INFO] [stdout] | [INFO] [stdout] 257 | assert!(!isomorphic_datasets(&d1, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:279:13 [INFO] [stdout] | [INFO] [stdout] 279 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:279:13 [INFO] [stdout] | [INFO] [stdout] 279 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:282:13 [INFO] [stdout] | [INFO] [stdout] 282 | assert!(isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:282:13 [INFO] [stdout] | [INFO] [stdout] 282 | assert!(isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:283:13 [INFO] [stdout] | [INFO] [stdout] 283 | assert!(isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:283:13 [INFO] [stdout] | [INFO] [stdout] 283 | assert!(isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:286:14 [INFO] [stdout] | [INFO] [stdout] 286 | assert!(!isomorphic_datasets(&d1, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:286:14 [INFO] [stdout] | [INFO] [stdout] 286 | assert!(!isomorphic_datasets(&d1, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:299:13 [INFO] [stdout] | [INFO] [stdout] 299 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:299:13 [INFO] [stdout] | [INFO] [stdout] 299 | assert!(isomorphic_datasets(&d1, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:302:13 [INFO] [stdout] | [INFO] [stdout] 302 | assert!(isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:302:13 [INFO] [stdout] | [INFO] [stdout] 302 | assert!(isomorphic_datasets(&d1, &d2)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:303:13 [INFO] [stdout] | [INFO] [stdout] 303 | assert!(isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:303:13 [INFO] [stdout] | [INFO] [stdout] 303 | assert!(isomorphic_datasets(&d2, &d1)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:307:14 [INFO] [stdout] | [INFO] [stdout] 307 | assert!(!isomorphic_datasets(&d2, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:307:14 [INFO] [stdout] | [INFO] [stdout] 307 | assert!(!isomorphic_datasets(&d2, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:308:14 [INFO] [stdout] | [INFO] [stdout] 308 | assert!(!isomorphic_datasets(&d1, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:308:14 [INFO] [stdout] | [INFO] [stdout] 308 | assert!(!isomorphic_datasets(&d1, &d3)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:312:14 [INFO] [stdout] | [INFO] [stdout] 312 | assert!(!isomorphic_datasets(&d2, &d4)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:312:14 [INFO] [stdout] | [INFO] [stdout] 312 | assert!(!isomorphic_datasets(&d2, &d4)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: ControlFlow>, bool> [INFO] [stdout] --> src/test.rs:313:14 [INFO] [stdout] | [INFO] [stdout] 313 | assert!(!isomorphic_datasets(&d1, &d4)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result> [INFO] [stdout] --> src/test.rs:313:14 [INFO] [stdout] | [INFO] [stdout] 313 | assert!(!isomorphic_datasets(&d1, &d4)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/test.rs:380:21 [INFO] [stdout] | [INFO] [stdout] 380 | fn language_tag(&self) -> Option> { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 380 | fn language_tag(&self) -> Option>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `sophia_isomorphism` (lib test) due to 121 previous errors; 8 warnings emitted [INFO] running `Command { std: "docker" "inspect" "525259f21e5b52e21ad66d44e112794b9cde864cbbf6234c29dc7e7b84de2a8e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "525259f21e5b52e21ad66d44e112794b9cde864cbbf6234c29dc7e7b84de2a8e", kill_on_drop: false }` [INFO] [stdout] 525259f21e5b52e21ad66d44e112794b9cde864cbbf6234c29dc7e7b84de2a8e