[INFO] fetching crate sophia_api 0.9.0...
[INFO] checking sophia_api-0.9.0 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] extracting crate sophia_api 0.9.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate sophia_api 0.9.0
[INFO] finished tweaking crates.io crate sophia_api 0.9.0
[INFO] tweaked toml for crates.io crate sophia_api 0.9.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sophia_api 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]     Updating crates.io index
[INFO] [stderr]      Locking 32 packages to latest compatible versions
[INFO] [stderr]       Adding toml v0.8.23 (available: v0.9.8)
[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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] b4e0a64b1be8fd5913f2d7ef5d138df2e82d865e95ee28217a0867b89d7f8b52
[INFO] running `Command { std: "docker" "start" "-a" "b4e0a64b1be8fd5913f2d7ef5d138df2e82d865e95ee28217a0867b89d7f8b52", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b4e0a64b1be8fd5913f2d7ef5d138df2e82d865e95ee28217a0867b89d7f8b52", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b4e0a64b1be8fd5913f2d7ef5d138df2e82d865e95ee28217a0867b89d7f8b52", kill_on_drop: false }`
[INFO] [stdout] b4e0a64b1be8fd5913f2d7ef5d138df2e82d865e95ee28217a0867b89d7f8b52
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 4d46dfe728339091fad695a81f207e5c2b04a57970cd4310fc24fcefa36f96bf
[INFO] running `Command { std: "docker" "start" "-a" "4d46dfe728339091fad695a81f207e5c2b04a57970cd4310fc24fcefa36f96bf", kill_on_drop: false }`
[INFO] [stderr]     Checking mownstr v0.3.1
[INFO] [stderr]     Checking resiter v0.5.0
[INFO] [stderr]     Checking regex-automata v0.4.13
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling test-case-core v3.3.1
[INFO] [stderr]     Checking thiserror v2.0.17
[INFO] [stderr]    Compiling test-case-macros v3.3.1
[INFO] [stderr]     Checking test-case v3.3.1
[INFO] [stderr]     Checking regex v1.12.2
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking sophia_iri v0.9.0
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking sophia_api v0.9.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: struct `MyDataset` is never constructed
[INFO] [stdout]    --> src/dataset.rs:630:12
[INFO] [stdout]     |
[INFO] [stdout] 630 |     struct MyDataset {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `make_term` is never used
[INFO] [stdout]    --> src/dataset.rs:637:12
[INFO] [stdout]     |
[INFO] [stdout] 636 |     impl MyDataset {
[INFO] [stdout]     |     -------------- method in this implementation
[INFO] [stdout] 637 |         fn make_term(&self, i: usize) -> SimpleTerm<'_> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/dataset.rs:170:56
[INFO] [stdout]     |
[INFO] [stdout] 165 |         &'s self,
[INFO] [stdout]     |          -- the lifetime is named here
[INFO] [stdout] ...
[INFO] [stdout] 170 |     ) -> impl Iterator<Item = DResult<Self, Self::Quad<'_>>> + '_
[INFO] [stdout]     |                                                        ^^      ^^ the same lifetime is elided here
[INFO] [stdout]     |                                                        |
[INFO] [stdout]     |                                                        the same 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: consistently use `'s`
[INFO] [stdout]     |
[INFO] [stdout] 170 -     ) -> impl Iterator<Item = DResult<Self, Self::Quad<'_>>> + '_
[INFO] [stdout] 170 +     ) -> impl Iterator<Item = DResult<Self, Self::Quad<'s>>> + 's
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/dataset.rs:274:84
[INFO] [stdout]     |
[INFO] [stdout] 274 |     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'_, Self>>> + '_>
[INFO] [stdout]     |                            -- the lifetime is named here                           ^^ the same 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: consistently use `'s`
[INFO] [stdout]     |
[INFO] [stdout] 274 -     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'_, Self>>> + '_>
[INFO] [stdout] 274 +     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'s, Self>>> + '_>
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/dataset/_foreign_impl.rs:78:84
[INFO] [stdout]    |
[INFO] [stdout] 78 |     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'_, Self>>> + '_>
[INFO] [stdout]    |                            -- the lifetime is named here                           ^^ the same 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: consistently use `'s`
[INFO] [stdout]    |
[INFO] [stdout] 78 -     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'_, Self>>> + '_>
[INFO] [stdout] 78 +     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'s, Self>>> + '_>
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:154:84
[INFO] [stdout]     |
[INFO] [stdout] 154 |     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'_, Self>>> + '_>
[INFO] [stdout]     |                            -- the lifetime is named here                           ^^ the same 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: consistently use `'s`
[INFO] [stdout]     |
[INFO] [stdout] 154 -     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'_, Self>>> + '_>
[INFO] [stdout] 154 +     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'s, Self>>> + '_>
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:315:5
[INFO] [stdout]     |
[INFO] [stdout] 315 | /     {
[INFO] [stdout] 316 | |         self.push((
[INFO] [stdout] 317 | |             [s.into_term(), p.into_term(), o.into_term()],
[INFO] [stdout] 318 | |             g.map(Term::into_term),
[INFO] [stdout] 319 | |         ));
[INFO] [stdout] 320 | |         Ok(true)
[INFO] [stdout] 321 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 |         Ok(true)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 | /     {
[INFO] [stdout] 336 | |         let s = s.borrow_term();
[INFO] [stdout] 337 | |         let p = p.borrow_term();
[INFO] [stdout] 338 | |         let o = o.borrow_term();
[INFO] [stdout] ...   |
[INFO] [stdout] 348 | |         Ok(true)
[INFO] [stdout] 349 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:348:9
[INFO] [stdout]     |
[INFO] [stdout] 348 |         Ok(true)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:391:5
[INFO] [stdout]     |
[INFO] [stdout] 391 | /     {
[INFO] [stdout] 392 | |         self.push((
[INFO] [stdout] 393 | |             g.map(Term::into_term),
[INFO] [stdout] 394 | |             [s.into_term(), p.into_term(), o.into_term()],
[INFO] [stdout] 395 | |         ));
[INFO] [stdout] 396 | |         Ok(true)
[INFO] [stdout] 397 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:396:9
[INFO] [stdout]     |
[INFO] [stdout] 396 |         Ok(true)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:411:5
[INFO] [stdout]     |
[INFO] [stdout] 411 | /     {
[INFO] [stdout] 412 | |         let s = s.borrow_term();
[INFO] [stdout] 413 | |         let p = p.borrow_term();
[INFO] [stdout] 414 | |         let o = o.borrow_term();
[INFO] [stdout] ...   |
[INFO] [stdout] 423 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:416:9
[INFO] [stdout]     |
[INFO] [stdout] 416 | /         match self.iter().position(|q| q.matched_by([s], [p], [o], [g])) {
[INFO] [stdout] 417 | |             None => Ok(false),
[INFO] [stdout] 418 | |             Some(i) => {
[INFO] [stdout] 419 | |                 self.swap_remove(i);
[INFO] [stdout] ...   |
[INFO] [stdout] 422 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:417:21
[INFO] [stdout]     |
[INFO] [stdout] 417 |             None => Ok(false),
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:418:24
[INFO] [stdout]     |
[INFO] [stdout] 418 |               Some(i) => {
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 419 | |                 self.swap_remove(i);
[INFO] [stdout] 420 | |                 Ok(true)
[INFO] [stdout] 421 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:420:17
[INFO] [stdout]     |
[INFO] [stdout] 420 |                 Ok(true)
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:478:5
[INFO] [stdout]     |
[INFO] [stdout] 478 | /     {
[INFO] [stdout] 479 | |         Ok(self.insert((
[INFO] [stdout] 480 | |             [s.into_term(), p.into_term(), o.into_term()],
[INFO] [stdout] 481 | |             g.map(Term::into_term),
[INFO] [stdout] 482 | |         )))
[INFO] [stdout] 483 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:479:9
[INFO] [stdout]     |
[INFO] [stdout] 479 | /         Ok(self.insert((
[INFO] [stdout] 480 | |             [s.into_term(), p.into_term(), o.into_term()],
[INFO] [stdout] 481 | |             g.map(Term::into_term),
[INFO] [stdout] 482 | |         )))
[INFO] [stdout]     | |___________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:497:5
[INFO] [stdout]     |
[INFO] [stdout] 497 | /     {
[INFO] [stdout] 498 | |         Ok(self.remove(&(
[INFO] [stdout] 499 | |             [s.into_term(), p.into_term(), o.into_term()],
[INFO] [stdout] 500 | |             g.map(Term::into_term),
[INFO] [stdout] 501 | |         )))
[INFO] [stdout] 502 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:498:9
[INFO] [stdout]     |
[INFO] [stdout] 498 | /         Ok(self.remove(&(
[INFO] [stdout] 499 | |             [s.into_term(), p.into_term(), o.into_term()],
[INFO] [stdout] 500 | |             g.map(Term::into_term),
[INFO] [stdout] 501 | |         )))
[INFO] [stdout]     | |___________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:546:5
[INFO] [stdout]     |
[INFO] [stdout] 546 | /     {
[INFO] [stdout] 547 | |         Ok(self.insert((
[INFO] [stdout] 548 | |             g.map(Term::into_term),
[INFO] [stdout] 549 | |             [s.into_term(), p.into_term(), o.into_term()],
[INFO] [stdout] 550 | |         )))
[INFO] [stdout] 551 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:547:9
[INFO] [stdout]     |
[INFO] [stdout] 547 | /         Ok(self.insert((
[INFO] [stdout] 548 | |             g.map(Term::into_term),
[INFO] [stdout] 549 | |             [s.into_term(), p.into_term(), o.into_term()],
[INFO] [stdout] 550 | |         )))
[INFO] [stdout]     | |___________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 | /     {
[INFO] [stdout] 566 | |         Ok(self.remove(&(
[INFO] [stdout] 567 | |             g.map(Term::into_term),
[INFO] [stdout] 568 | |             [s.into_term(), p.into_term(), o.into_term()],
[INFO] [stdout] 569 | |         )))
[INFO] [stdout] 570 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:566:9
[INFO] [stdout]     |
[INFO] [stdout] 566 | /         Ok(self.remove(&(
[INFO] [stdout] 567 | |             g.map(Term::into_term),
[INFO] [stdout] 568 | |             [s.into_term(), p.into_term(), o.into_term()],
[INFO] [stdout] 569 | |         )))
[INFO] [stdout]     | |___________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:627:5
[INFO] [stdout]     |
[INFO] [stdout] 627 | /     {
[INFO] [stdout] 628 | |         Ok(self.insert((
[INFO] [stdout] 629 | |             [s.into_term(), p.into_term(), o.into_term()],
[INFO] [stdout] 630 | |             g.map(Term::into_term),
[INFO] [stdout] 631 | |         )))
[INFO] [stdout] 632 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:628:9
[INFO] [stdout]     |
[INFO] [stdout] 628 | /         Ok(self.insert((
[INFO] [stdout] 629 | |             [s.into_term(), p.into_term(), o.into_term()],
[INFO] [stdout] 630 | |             g.map(Term::into_term),
[INFO] [stdout] 631 | |         )))
[INFO] [stdout]     | |___________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:646:5
[INFO] [stdout]     |
[INFO] [stdout] 646 | /     {
[INFO] [stdout] 647 | |         Ok(self.remove(&(
[INFO] [stdout] 648 | |             [s.into_term(), p.into_term(), o.into_term()],
[INFO] [stdout] 649 | |             g.map(Term::into_term),
[INFO] [stdout] 650 | |         )))
[INFO] [stdout] 651 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:647:9
[INFO] [stdout]     |
[INFO] [stdout] 647 | /         Ok(self.remove(&(
[INFO] [stdout] 648 | |             [s.into_term(), p.into_term(), o.into_term()],
[INFO] [stdout] 649 | |             g.map(Term::into_term),
[INFO] [stdout] 650 | |         )))
[INFO] [stdout]     | |___________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:692:5
[INFO] [stdout]     |
[INFO] [stdout] 692 | /     {
[INFO] [stdout] 693 | |         Ok(self.insert((
[INFO] [stdout] 694 | |             g.map(Term::into_term),
[INFO] [stdout] 695 | |             [s.into_term(), p.into_term(), o.into_term()],
[INFO] [stdout] 696 | |         )))
[INFO] [stdout] 697 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:693:9
[INFO] [stdout]     |
[INFO] [stdout] 693 | /         Ok(self.insert((
[INFO] [stdout] 694 | |             g.map(Term::into_term),
[INFO] [stdout] 695 | |             [s.into_term(), p.into_term(), o.into_term()],
[INFO] [stdout] 696 | |         )))
[INFO] [stdout]     | |___________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:711:5
[INFO] [stdout]     |
[INFO] [stdout] 711 | /     {
[INFO] [stdout] 712 | |         Ok(self.remove(&(
[INFO] [stdout] 713 | |             g.map(Term::into_term),
[INFO] [stdout] 714 | |             [s.into_term(), p.into_term(), o.into_term()],
[INFO] [stdout] 715 | |         )))
[INFO] [stdout] 716 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/dataset/_foreign_impl.rs:712:9
[INFO] [stdout]     |
[INFO] [stdout] 712 | /         Ok(self.remove(&(
[INFO] [stdout] 713 | |             g.map(Term::into_term),
[INFO] [stdout] 714 | |             [s.into_term(), p.into_term(), o.into_term()],
[INFO] [stdout] 715 | |         )))
[INFO] [stdout]     | |___________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/dataset/adapter.rs:111:84
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'_, Self>>> + '_>
[INFO] [stdout]     |                            -- the lifetime is named here                           ^^ the same 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: consistently use `'s`
[INFO] [stdout]     |
[INFO] [stdout] 111 -     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'_, Self>>> + '_>
[INFO] [stdout] 111 +     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'s, Self>>> + '_>
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<[_simple::SimpleTerm<'_>; 4], Infallible>
[INFO] [stdout]    --> src/dataset.rs:654:51
[INFO] [stdout]     |
[INFO] [stdout] 654 |                   tis.iter().copied().map(move |ti| {
[INFO] [stdout]     |  ___________________________________________________^
[INFO] [stdout] 655 | |                     let [s, p, o] = self.triples[ti].map(|j| self.make_term(j));
[INFO] [stdout] 656 | |                     Ok([s, p, o, g.clone()])
[INFO] [stdout] 657 | |                 })
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<[_simple::SimpleTerm<'_>; 4], Infallible>
[INFO] [stdout]    --> src/dataset.rs:656:21
[INFO] [stdout]     |
[INFO] [stdout] 656 |                     Ok([s, p, o, g.clone()])
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/graph.rs:250:84
[INFO] [stdout]     |
[INFO] [stdout] 250 |     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'_, Self>>> + '_>
[INFO] [stdout]     |                            -- the lifetime is named here                           ^^ the same 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: consistently use `'s`
[INFO] [stdout]     |
[INFO] [stdout] 250 -     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'_, Self>>> + '_>
[INFO] [stdout] 250 +     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'s, Self>>> + '_>
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/graph/_foreign_impl.rs:71:84
[INFO] [stdout]    |
[INFO] [stdout] 71 |     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'_, Self>>> + '_>
[INFO] [stdout]    |                            -- the lifetime is named here                           ^^ the same 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: consistently use `'s`
[INFO] [stdout]    |
[INFO] [stdout] 71 -     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'_, Self>>> + '_>
[INFO] [stdout] 71 +     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'s, Self>>> + '_>
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/graph/_foreign_impl.rs:140:84
[INFO] [stdout]     |
[INFO] [stdout] 140 |     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'_, Self>>> + '_>
[INFO] [stdout]     |                            -- the lifetime is named here                           ^^ the same 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: consistently use `'s`
[INFO] [stdout]     |
[INFO] [stdout] 140 -     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'_, Self>>> + '_>
[INFO] [stdout] 140 +     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'s, Self>>> + '_>
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/graph/_foreign_impl.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 | /     {
[INFO] [stdout] 263 | |         self.push([s.into_term(), p.into_term(), o.into_term()]);
[INFO] [stdout] 264 | |         Ok(true)
[INFO] [stdout] 265 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/graph/_foreign_impl.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |         Ok(true)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/graph/_foreign_impl.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 | /     {
[INFO] [stdout] 273 | |         let s = s.borrow_term();
[INFO] [stdout] 274 | |         let p = p.borrow_term();
[INFO] [stdout] 275 | |         let o = o.borrow_term();
[INFO] [stdout] ...   |
[INFO] [stdout] 284 | |         Ok(true)
[INFO] [stdout] 285 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/graph/_foreign_impl.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         Ok(true)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/graph/_foreign_impl.rs:330:5
[INFO] [stdout]     |
[INFO] [stdout] 330 | /     {
[INFO] [stdout] 331 | |         Ok(self.insert([s.into_term(), p.into_term(), o.into_term()]))
[INFO] [stdout] 332 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/graph/_foreign_impl.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 |         Ok(self.insert([s.into_term(), p.into_term(), o.into_term()]))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/graph/_foreign_impl.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 339 | /     {
[INFO] [stdout] 340 | |         Ok(self.remove(&[s.into_term(), p.into_term(), o.into_term()]))
[INFO] [stdout] 341 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/graph/_foreign_impl.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 |         Ok(self.remove(&[s.into_term(), p.into_term(), o.into_term()]))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/graph/_foreign_impl.rs:388:5
[INFO] [stdout]     |
[INFO] [stdout] 388 | /     {
[INFO] [stdout] 389 | |         Ok(self.insert([s.into_term(), p.into_term(), o.into_term()]))
[INFO] [stdout] 390 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/graph/_foreign_impl.rs:389:9
[INFO] [stdout]     |
[INFO] [stdout] 389 |         Ok(self.insert([s.into_term(), p.into_term(), o.into_term()]))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/graph/_foreign_impl.rs:397:5
[INFO] [stdout]     |
[INFO] [stdout] 397 | /     {
[INFO] [stdout] 398 | |         Ok(self.remove(&[s.into_term(), p.into_term(), o.into_term()]))
[INFO] [stdout] 399 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/graph/_foreign_impl.rs:398:9
[INFO] [stdout]     |
[INFO] [stdout] 398 |         Ok(self.remove(&[s.into_term(), p.into_term(), o.into_term()]))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/graph/adapter.rs:81:84
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'_, Self>>> + '_>
[INFO] [stdout]    |                            -- the lifetime is named here                           ^^ the same 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: consistently use `'s`
[INFO] [stdout]    |
[INFO] [stdout] 81 -     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'_, Self>>> + '_>
[INFO] [stdout] 81 +     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'s, Self>>> + '_>
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ns/_term.rs:31:19
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn iriref(&self) -> IriRef<MownStr> {
[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] 31 |     pub fn iriref(&self) -> IriRef<MownStr<'_>> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/quad.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn s(&self) -> QBorrowTerm<Self>;
[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] 24 |     fn s(&self) -> QBorrowTerm<'_, Self>;
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/quad.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn p(&self) -> QBorrowTerm<Self>;
[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] 27 |     fn p(&self) -> QBorrowTerm<'_, Self>;
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/quad.rs:30:10
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn o(&self) -> QBorrowTerm<Self>;
[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] 30 |     fn o(&self) -> QBorrowTerm<'_, Self>;
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/quad.rs:35:10
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn g(&self) -> GraphName<QBorrowTerm<Self>>;
[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] 35 |     fn g(&self) -> GraphName<QBorrowTerm<'_, Self>>;
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/quad.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn spog(&self) -> Spog<QBorrowTerm<Self>> {
[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] 41 |     fn spog(&self) -> Spog<QBorrowTerm<'_, Self>> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/quad.rs:144:10
[INFO] [stdout]     |
[INFO] [stdout] 144 |     fn s(&self) -> QBorrowTerm<Self> {
[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] 144 |     fn s(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/quad.rs:147:10
[INFO] [stdout]     |
[INFO] [stdout] 147 |     fn p(&self) -> QBorrowTerm<Self> {
[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] 147 |     fn p(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/quad.rs:150:10
[INFO] [stdout]     |
[INFO] [stdout] 150 |     fn o(&self) -> QBorrowTerm<Self> {
[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] 150 |     fn o(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/quad.rs:153:10
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn g(&self) -> GraphName<QBorrowTerm<Self>> {
[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] 153 |     fn g(&self) -> GraphName<QBorrowTerm<'_, Self>> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/quad.rs:182:10
[INFO] [stdout]     |
[INFO] [stdout] 182 |     fn s(&self) -> QBorrowTerm<Self> {
[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] 182 |     fn s(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/quad.rs:185:10
[INFO] [stdout]     |
[INFO] [stdout] 185 |     fn p(&self) -> QBorrowTerm<Self> {
[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] 185 |     fn p(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/quad.rs:188:10
[INFO] [stdout]     |
[INFO] [stdout] 188 |     fn o(&self) -> QBorrowTerm<Self> {
[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] 188 |     fn o(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/quad.rs:191:10
[INFO] [stdout]     |
[INFO] [stdout] 191 |     fn g(&self) -> GraphName<QBorrowTerm<Self>> {
[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] 191 |     fn g(&self) -> GraphName<QBorrowTerm<'_, Self>> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/quad.rs:218:10
[INFO] [stdout]     |
[INFO] [stdout] 218 |     fn s(&self) -> QBorrowTerm<Self> {
[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] 218 |     fn s(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/quad.rs:221:10
[INFO] [stdout]     |
[INFO] [stdout] 221 |     fn p(&self) -> QBorrowTerm<Self> {
[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] 221 |     fn p(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/quad.rs:224:10
[INFO] [stdout]     |
[INFO] [stdout] 224 |     fn o(&self) -> QBorrowTerm<Self> {
[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] 224 |     fn o(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/sparql.rs:110:63
[INFO] [stdout]     |
[INFO] [stdout] 110 |       fn parse(query_source: &str) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 111 | |         Ok(query_source.into())
[INFO] [stdout] 112 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/sparql.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         Ok(query_source.into())
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/sparql.rs:113:85
[INFO] [stdout]     |
[INFO] [stdout] 113 |       fn parse_with(query_source: &str, base: Iri<&str>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _____________________________________________________________________________________^
[INFO] [stdout] 114 | |         Ok(format!("BASE <{base}>\n{query_source}"))
[INFO] [stdout] 115 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, Infallible>
[INFO] [stdout]    --> src/sparql.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |         Ok(format!("BASE <{base}>\n{query_source}"))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     fn iri(&self) -> Option<IriRef<MownStr>> {
[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] 170 |     fn iri(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term.rs:183:17
[INFO] [stdout]     |
[INFO] [stdout] 183 |     fn bnode_id(&self) -> Option<BnodeId<MownStr>> {
[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] 183 |     fn bnode_id(&self) -> Option<BnodeId<MownStr<'_>>> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term.rs:196:21
[INFO] [stdout]     |
[INFO] [stdout] 196 |     fn lexical_form(&self) -> Option<MownStr> {
[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] 196 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term.rs:212:17
[INFO] [stdout]     |
[INFO] [stdout] 212 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[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] 212 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term.rs:226:21
[INFO] [stdout]     |
[INFO] [stdout] 226 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[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] 226 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term.rs:239:17
[INFO] [stdout]     |
[INFO] [stdout] 239 |     fn variable(&self) -> Option<VarName<MownStr>> {
[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] 239 |     fn variable(&self) -> Option<VarName<MownStr<'_>>> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term.rs:528:12
[INFO] [stdout]     |
[INFO] [stdout] 528 |     fn iri(&self) -> Option<IriRef<MownStr>> {
[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] 528 |     fn iri(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term.rs:531:17
[INFO] [stdout]     |
[INFO] [stdout] 531 |     fn bnode_id(&self) -> Option<BnodeId<MownStr>> {
[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] 531 |     fn bnode_id(&self) -> Option<BnodeId<MownStr<'_>>> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term.rs:534:21
[INFO] [stdout]     |
[INFO] [stdout] 534 |     fn lexical_form(&self) -> Option<MownStr> {
[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] 534 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term.rs:537:17
[INFO] [stdout]     |
[INFO] [stdout] 537 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[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] 537 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term.rs:540:21
[INFO] [stdout]     |
[INFO] [stdout] 540 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[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] 540 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term.rs:543:17
[INFO] [stdout]     |
[INFO] [stdout] 543 |     fn variable(&self) -> Option<VarName<MownStr>> {
[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] 543 |     fn variable(&self) -> Option<VarName<MownStr<'_>>> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/_cmp.rs:32:12
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn iri(&self) -> Option<IriRef<MownStr>> {
[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] 32 |     fn iri(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/_cmp.rs:35:17
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn bnode_id(&self) -> Option<BnodeId<MownStr>> {
[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] 35 |     fn bnode_id(&self) -> Option<BnodeId<MownStr<'_>>> {
[INFO] [stdout]    |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/_cmp.rs:38:21
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn lexical_form(&self) -> Option<MownStr> {
[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] 38 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/_cmp.rs:41:17
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[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] 41 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stdout]    |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/_cmp.rs:44:21
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[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] 44 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/_cmp.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn variable(&self) -> Option<VarName<MownStr>> {
[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] 47 |     fn variable(&self) -> Option<VarName<MownStr<'_>>> {
[INFO] [stdout]    |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/_native_literal.rs:33:21
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn lexical_form(&self) -> Option<MownStr> {
[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] 33 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/_native_literal.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[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] 36 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stdout]    |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/_native_literal.rs:39:21
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[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 language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/_native_literal.rs:69:21
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn lexical_form(&self) -> Option<MownStr> {
[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] 69 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/_native_literal.rs:72:17
[INFO] [stdout]    |
[INFO] [stdout] 72 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[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] 72 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stdout]    |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/_native_literal.rs:75:21
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[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] 75 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term/_native_literal.rs:106:21
[INFO] [stdout]     |
[INFO] [stdout] 106 |     fn lexical_form(&self) -> Option<MownStr> {
[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] 106 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term/_native_literal.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[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] 109 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term/_native_literal.rs:112:21
[INFO] [stdout]     |
[INFO] [stdout] 112 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[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] 112 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term/_native_literal.rs:143:21
[INFO] [stdout]     |
[INFO] [stdout] 143 |     fn lexical_form(&self) -> Option<MownStr> {
[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] 143 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term/_native_literal.rs:146:17
[INFO] [stdout]     |
[INFO] [stdout] 146 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[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] 146 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term/_native_literal.rs:149:21
[INFO] [stdout]     |
[INFO] [stdout] 149 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[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] 149 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term/_native_literal.rs:179:21
[INFO] [stdout]     |
[INFO] [stdout] 179 |     fn lexical_form(&self) -> Option<MownStr> {
[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] 179 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term/_native_literal.rs:182:17
[INFO] [stdout]     |
[INFO] [stdout] 182 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[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] 182 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term/_native_literal.rs:185:21
[INFO] [stdout]     |
[INFO] [stdout] 185 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[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] 185 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term/_native_literal.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |     fn lexical_form(&self) -> Option<MownStr> {
[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] 215 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term/_native_literal.rs:218:17
[INFO] [stdout]     |
[INFO] [stdout] 218 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[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] 218 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/term/_native_literal.rs:221:21
[INFO] [stdout]     |
[INFO] [stdout] 221 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[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] 221 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/_simple.rs:39:12
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn iri(&self) -> Option<IriRef<MownStr>> {
[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<IriRef<MownStr<'_>>> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/_simple.rs:46:17
[INFO] [stdout]    |
[INFO] [stdout] 46 |     fn bnode_id(&self) -> Option<BnodeId<MownStr>> {
[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] 46 |     fn bnode_id(&self) -> Option<BnodeId<MownStr<'_>>> {
[INFO] [stdout]    |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/_simple.rs:53:21
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn lexical_form(&self) -> Option<MownStr> {
[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] 53 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/_simple.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[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] 59 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stdout]    |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/_simple.rs:66:21
[INFO] [stdout]    |
[INFO] [stdout] 66 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[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] 66 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/_simple.rs:73:17
[INFO] [stdout]    |
[INFO] [stdout] 73 |     fn variable(&self) -> Option<VarName<MownStr>> {
[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] 73 |     fn variable(&self) -> Option<VarName<MownStr<'_>>> {
[INFO] [stdout]    |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<_simple::SimpleTerm<'_>, Infallible>
[INFO] [stdout]    --> src/term/_simple.rs:146:69
[INFO] [stdout]     |
[INFO] [stdout] 146 |       fn try_from_term<T: Term>(term: T) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _____________________________________________________________________^
[INFO] [stdout] 147 | |         Ok(Self::from_term(term))
[INFO] [stdout] 148 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<_simple::SimpleTerm<'_>, Infallible>
[INFO] [stdout]    --> src/term/_simple.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         Ok(Self::from_term(term))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/bnode_id.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn bnode_id(&self) -> Option<BnodeId<MownStr>> {
[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] 69 |     fn bnode_id(&self) -> Option<BnodeId<MownStr<'_>>> {
[INFO] [stdout]    |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/term/var_name.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |     fn variable(&self) -> Option<VarName<MownStr>> {
[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] 58 |     fn variable(&self) -> Option<VarName<MownStr<'_>>> {
[INFO] [stdout]    |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/triple.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn s(&self) -> TBorrowTerm<Self>;
[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] 32 |     fn s(&self) -> TBorrowTerm<'_, Self>;
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/triple.rs:35:10
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn p(&self) -> TBorrowTerm<Self>;
[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] 35 |     fn p(&self) -> TBorrowTerm<'_, Self>;
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/triple.rs:38:10
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn o(&self) -> TBorrowTerm<Self>;
[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] 38 |     fn o(&self) -> TBorrowTerm<'_, Self>;
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/triple.rs:44:12
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn spo(&self) -> [TBorrowTerm<Self>; 3] {
[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] 44 |     fn spo(&self) -> [TBorrowTerm<'_, Self>; 3] {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/triple.rs:141:10
[INFO] [stdout]     |
[INFO] [stdout] 141 |     fn s(&self) -> TBorrowTerm<Self> {
[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] 141 |     fn s(&self) -> TBorrowTerm<'_, Self> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/triple.rs:144:10
[INFO] [stdout]     |
[INFO] [stdout] 144 |     fn p(&self) -> TBorrowTerm<Self> {
[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] 144 |     fn p(&self) -> TBorrowTerm<'_, Self> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/triple.rs:147:10
[INFO] [stdout]     |
[INFO] [stdout] 147 |     fn o(&self) -> TBorrowTerm<Self> {
[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] 147 |     fn o(&self) -> TBorrowTerm<'_, Self> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sophia_api` (lib) due to 47 previous errors; 79 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "4d46dfe728339091fad695a81f207e5c2b04a57970cd4310fc24fcefa36f96bf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4d46dfe728339091fad695a81f207e5c2b04a57970cd4310fc24fcefa36f96bf", kill_on_drop: false }`
[INFO] [stdout] 4d46dfe728339091fad695a81f207e5c2b04a57970cd4310fc24fcefa36f96bf
