[INFO] fetching crate sophia_api 0.9.0...
[INFO] testing sophia_api-0.9.0 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate sophia_api 0.9.0 into /workspace/builds/worker-2-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-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sophia_api 0.9.0 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "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" "+beta-2026-04-21" "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: v1.1.2+spec-1.1.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0449f73f07523a6fb64507858babfcdeffbdd4a0537ad5bb622a2ccd93e53459
[INFO] running `Command { std: "docker" "start" "-a" "0449f73f07523a6fb64507858babfcdeffbdd4a0537ad5bb622a2ccd93e53459", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0449f73f07523a6fb64507858babfcdeffbdd4a0537ad5bb622a2ccd93e53459", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0449f73f07523a6fb64507858babfcdeffbdd4a0537ad5bb622a2ccd93e53459", kill_on_drop: false }`
[INFO] [stdout] 0449f73f07523a6fb64507858babfcdeffbdd4a0537ad5bb622a2ccd93e53459
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] eca4a208250d738875500a0405d700e4c7fd9b6e8c06e202915a70b84ec7dd27
[INFO] running `Command { std: "docker" "start" "-a" "eca4a208250d738875500a0405d700e4c7fd9b6e8c06e202915a70b84ec7dd27", kill_on_drop: false }`
[INFO] [stderr]    Compiling mownstr v0.3.1
[INFO] [stderr]    Compiling resiter v0.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling sophia_iri v0.9.0
[INFO] [stderr]    Compiling sophia_api v0.9.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:131:39
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 131 |                     Self::from_term(t.s()),
[INFO] [stdout]     |                                       ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = note: `#[warn(ambiguous_glob_imported_traits)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:132:39
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 132 |                     Self::from_term(t.p()),
[INFO] [stdout]     |                                       ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:133:39
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 133 |                     Self::from_term(t.o()),
[INFO] [stdout]     |                                       ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:175:56
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 175 |                     SimpleTerm::<'static>::from_term(t.s()),
[INFO] [stdout]     |                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:176:56
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 176 |                     SimpleTerm::<'static>::from_term(t.p()),
[INFO] [stdout]     |                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:177:56
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 177 |                     SimpleTerm::<'static>::from_term(t.o()),
[INFO] [stdout]     |                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout] 
[INFO] [stdout] 
[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] 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] 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] 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] 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] 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]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.96s
[INFO] running `Command { std: "docker" "inspect" "eca4a208250d738875500a0405d700e4c7fd9b6e8c06e202915a70b84ec7dd27", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eca4a208250d738875500a0405d700e4c7fd9b6e8c06e202915a70b84ec7dd27", kill_on_drop: false }`
[INFO] [stdout] eca4a208250d738875500a0405d700e4c7fd9b6e8c06e202915a70b84ec7dd27
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 59da914db53e1e7ade92ee8bfaeb16b6a6b5d5c89226a2c7cfec1b7107f12002
[INFO] running `Command { std: "docker" "start" "-a" "59da914db53e1e7ade92ee8bfaeb16b6a6b5d5c89226a2c7cfec1b7107f12002", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling test-case-core v3.3.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling test-case-macros v3.3.1
[INFO] [stderr]    Compiling test-case v3.3.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling sophia_iri v0.9.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling sophia_api v0.9.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:131:39
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 131 |                     Self::from_term(t.s()),
[INFO] [stdout]     |                                       ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = note: `#[warn(ambiguous_glob_imported_traits)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:132:39
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 132 |                     Self::from_term(t.p()),
[INFO] [stdout]     |                                       ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:133:39
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 133 |                     Self::from_term(t.o()),
[INFO] [stdout]     |                                       ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:175:56
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 175 |                     SimpleTerm::<'static>::from_term(t.s()),
[INFO] [stdout]     |                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:176:56
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 176 |                     SimpleTerm::<'static>::from_term(t.p()),
[INFO] [stdout]     |                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:177:56
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 177 |                     SimpleTerm::<'static>::from_term(t.o()),
[INFO] [stdout]     |                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout] 
[INFO] [stdout] 
[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] 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] 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] 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] 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] 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]    Compiling toml v0.8.23
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:131:39
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 131 |                     Self::from_term(t.s()),
[INFO] [stdout]     |                                       ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout]     = note: `#[warn(ambiguous_glob_imported_traits)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:132:39
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 132 |                     Self::from_term(t.p()),
[INFO] [stdout]     |                                       ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:133:39
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 133 |                     Self::from_term(t.o()),
[INFO] [stdout]     |                                       ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:175:56
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 175 |                     SimpleTerm::<'static>::from_term(t.s()),
[INFO] [stdout]     |                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:176:56
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 176 |                     SimpleTerm::<'static>::from_term(t.p()),
[INFO] [stdout]     |                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:177:56
[INFO] [stdout]     |
[INFO] [stdout]   1 | use super::*;
[INFO] [stdout]     |     ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 177 |                     SimpleTerm::<'static>::from_term(t.o()),
[INFO] [stdout]     |                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:373:46
[INFO] [stdout]     |
[INFO] [stdout] 222 |     use super::*;
[INFO] [stdout]     |         ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 373 |         let tr = SimpleTerm::from_triple(spo.spo());
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stdout]    --> src/term/_simple.rs:446:46
[INFO] [stdout]     |
[INFO] [stdout] 222 |     use super::*;
[INFO] [stdout]     |         ----- `Triple` imported ambiguously here
[INFO] [stdout] ...
[INFO] [stdout] 446 |         let tr = SimpleTerm::from_triple(spo.spo());
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: Import `Triple` explicitly
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stdout] 
[INFO] [stdout] 
[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: struct `MyDataset` is never constructed
[INFO] [stdout]    --> src/dataset.rs:681:12
[INFO] [stdout]     |
[INFO] [stdout] 681 |     struct MyDataset {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyTerm` is never constructed
[INFO] [stdout]    --> src/dataset.rs:688:12
[INFO] [stdout]     |
[INFO] [stdout] 688 |     struct MyTerm<'a> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyInternalTriple` is never constructed
[INFO] [stdout]    --> src/graph.rs:549:12
[INFO] [stdout]     |
[INFO] [stdout] 549 |     struct MyInternalTriple {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyGraph` is never constructed
[INFO] [stdout]    --> src/graph.rs:555:12
[INFO] [stdout]     |
[INFO] [stdout] 555 |     struct MyGraph {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `make_term` and `make_triple` are never used
[INFO] [stdout]    --> src/graph.rs:561:12
[INFO] [stdout]     |
[INFO] [stdout] 560 |     impl MyGraph {
[INFO] [stdout]     |     ------------ methods in this implementation
[INFO] [stdout] 561 |         fn make_term(&self, i: usize) -> SimpleTerm<'_> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 570 |         fn make_triple(&self, spo: [usize; 3]) -> [SimpleTerm<'_>; 3] {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyInternalTriple` is never constructed
[INFO] [stdout]    --> src/graph.rs:605:12
[INFO] [stdout]     |
[INFO] [stdout] 605 |     struct MyInternalTriple {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyGraph` is never constructed
[INFO] [stdout]    --> src/graph.rs:611:12
[INFO] [stdout]     |
[INFO] [stdout] 611 |     struct MyGraph {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyTerm` is never constructed
[INFO] [stdout]    --> src/graph.rs:617:12
[INFO] [stdout]     |
[INFO] [stdout] 617 |     struct MyTerm<'a> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DummyParser` is never constructed
[INFO] [stdout]    --> src/source/_quad.rs:237:12
[INFO] [stdout]     |
[INFO] [stdout] 237 |     struct DummyParser<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DummyParser` is never constructed
[INFO] [stdout]    --> src/source/_triple.rs:235:12
[INFO] [stdout]     |
[INFO] [stdout] 235 |     struct DummyParser<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Term1` is never constructed
[INFO] [stdout]    --> src/term.rs:664:12
[INFO] [stdout]     |
[INFO] [stdout] 664 |     struct Term1 {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BN1` is never used
[INFO] [stdout]    --> src/term.rs:668:11
[INFO] [stdout]     |
[INFO] [stdout] 668 |     const BN1: Term1 = Term1 { nested: false };
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Term2` is never constructed
[INFO] [stdout]    --> src/term.rs:691:12
[INFO] [stdout]     |
[INFO] [stdout] 691 |     struct Term2 {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BN2` is never used
[INFO] [stdout]    --> src/term.rs:695:11
[INFO] [stdout]     |
[INFO] [stdout] 695 |     const BN2: Term2 = Term2 { nested: false };
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Term3` is never constructed
[INFO] [stdout]    --> src/term.rs:718:12
[INFO] [stdout]     |
[INFO] [stdout] 718 |     struct Term3(Option<Box<[Term3; 3]>>);
[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] 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] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/dataset.rs:704:16
[INFO] [stdout]     |
[INFO] [stdout] 704 |         fn iri(&self) -> Option<crate::term::IriRef<mownstr::MownStr>> {
[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] 704 |         fn iri(&self) -> Option<crate::term::IriRef<mownstr::MownStr<'_>>> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/dataset.rs:712:21
[INFO] [stdout]     |
[INFO] [stdout] 712 |         fn bnode_id(&self) -> Option<crate::term::BnodeId<mownstr::MownStr>> {
[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] 712 |         fn bnode_id(&self) -> Option<crate::term::BnodeId<mownstr::MownStr<'_>>> {
[INFO] [stdout]     |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/dataset.rs:720:25
[INFO] [stdout]     |
[INFO] [stdout] 720 |         fn lexical_form(&self) -> Option<mownstr::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] 720 |         fn lexical_form(&self) -> Option<mownstr::MownStr<'_>> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/dataset.rs:728:21
[INFO] [stdout]     |
[INFO] [stdout] 728 |         fn datatype(&self) -> Option<crate::term::IriRef<mownstr::MownStr>> {
[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] 728 |         fn datatype(&self) -> Option<crate::term::IriRef<mownstr::MownStr<'_>>> {
[INFO] [stdout]     |                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/dataset.rs:736:25
[INFO] [stdout]     |
[INFO] [stdout] 736 |         fn language_tag(&self) -> Option<crate::term::LanguageTag<mownstr::MownStr>> {
[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] 736 |         fn language_tag(&self) -> Option<crate::term::LanguageTag<mownstr::MownStr<'_>>> {
[INFO] [stdout]     |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/dataset.rs:744:21
[INFO] [stdout]     |
[INFO] [stdout] 744 |         fn variable(&self) -> Option<crate::term::VarName<mownstr::MownStr>> {
[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] 744 |         fn variable(&self) -> Option<crate::term::VarName<mownstr::MownStr<'_>>> {
[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] 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/graph.rs:633:16
[INFO] [stdout]     |
[INFO] [stdout] 633 |         fn iri(&self) -> Option<crate::term::IriRef<mownstr::MownStr>> {
[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] 633 |         fn iri(&self) -> Option<crate::term::IriRef<mownstr::MownStr<'_>>> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph.rs:641:21
[INFO] [stdout]     |
[INFO] [stdout] 641 |         fn bnode_id(&self) -> Option<crate::term::BnodeId<mownstr::MownStr>> {
[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] 641 |         fn bnode_id(&self) -> Option<crate::term::BnodeId<mownstr::MownStr<'_>>> {
[INFO] [stdout]     |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph.rs:649:25
[INFO] [stdout]     |
[INFO] [stdout] 649 |         fn lexical_form(&self) -> Option<mownstr::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] 649 |         fn lexical_form(&self) -> Option<mownstr::MownStr<'_>> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph.rs:657:21
[INFO] [stdout]     |
[INFO] [stdout] 657 |         fn datatype(&self) -> Option<crate::term::IriRef<mownstr::MownStr>> {
[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] 657 |         fn datatype(&self) -> Option<crate::term::IriRef<mownstr::MownStr<'_>>> {
[INFO] [stdout]     |                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph.rs:665:25
[INFO] [stdout]     |
[INFO] [stdout] 665 |         fn language_tag(&self) -> Option<crate::term::LanguageTag<mownstr::MownStr>> {
[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] 665 |         fn language_tag(&self) -> Option<crate::term::LanguageTag<mownstr::MownStr<'_>>> {
[INFO] [stdout]     |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph.rs:673:21
[INFO] [stdout]     |
[INFO] [stdout] 673 |         fn variable(&self) -> Option<crate::term::VarName<mownstr::MownStr>> {
[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] 673 |         fn variable(&self) -> Option<crate::term::VarName<mownstr::MownStr<'_>>> {
[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] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/quad.rs:272:21
[INFO] [stdout]     |
[INFO] [stdout] 272 |         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] 272 |         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/quad.rs:289:14
[INFO] [stdout]     |
[INFO] [stdout] 289 |         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] 289 |         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:292:14
[INFO] [stdout]     |
[INFO] [stdout] 292 |         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] 292 |         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:295:14
[INFO] [stdout]     |
[INFO] [stdout] 295 |         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] 295 |         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:298:14
[INFO] [stdout]     |
[INFO] [stdout] 298 |         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] 298 |         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/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.rs:752:28
[INFO] [stdout]     |
[INFO] [stdout] 752 | pub(crate) fn ez_term(txt: &str) -> SimpleTerm {
[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] 752 | pub(crate) fn ez_term(txt: &str) -> SimpleTerm<'_> {
[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] 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/term.rs:679:21
[INFO] [stdout]     |
[INFO] [stdout] 679 |         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] 679 |         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:706:21
[INFO] [stdout]     |
[INFO] [stdout] 706 |         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] 706 |         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:729:21
[INFO] [stdout]     |
[INFO] [stdout] 729 |         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] 729 |         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/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] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/triple.rs:170:21
[INFO] [stdout]     |
[INFO] [stdout] 170 |         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] 170 |         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/triple.rs:187:14
[INFO] [stdout]     |
[INFO] [stdout] 187 |         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] 187 |         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:190:14
[INFO] [stdout]     |
[INFO] [stdout] 190 |         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] 190 |         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:193:14
[INFO] [stdout]     |
[INFO] [stdout] 193 |         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] 193 |         fn o(&self) -> TBorrowTerm<'_, Self> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 31.85s
[INFO] running `Command { std: "docker" "inspect" "59da914db53e1e7ade92ee8bfaeb16b6a6b5d5c89226a2c7cfec1b7107f12002", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "59da914db53e1e7ade92ee8bfaeb16b6a6b5d5c89226a2c7cfec1b7107f12002", kill_on_drop: false }`
[INFO] [stdout] 59da914db53e1e7ade92ee8bfaeb16b6a6b5d5c89226a2c7cfec1b7107f12002
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] cb85ecc5580262582e1cf3304a545c84bceffc18e334741944228aec73abf3f0
[INFO] running `Command { std: "docker" "start" "-a" "cb85ecc5580262582e1cf3304a545c84bceffc18e334741944228aec73abf3f0", kill_on_drop: false }`
[INFO] [stderr] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stderr]    --> src/term/_simple.rs:131:39
[INFO] [stderr]     |
[INFO] [stderr]   1 | use super::*;
[INFO] [stderr]     |     ----- `Triple` imported ambiguously here
[INFO] [stderr] ...
[INFO] [stderr] 131 |                     Self::from_term(t.s()),
[INFO] [stderr]     |                                       ^
[INFO] [stderr]     |
[INFO] [stderr]     = help: Import `Triple` explicitly
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stderr]     = note: `#[warn(ambiguous_glob_imported_traits)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stderr]    --> src/term/_simple.rs:132:39
[INFO] [stderr]     |
[INFO] [stderr]   1 | use super::*;
[INFO] [stderr]     |     ----- `Triple` imported ambiguously here
[INFO] [stderr] ...
[INFO] [stderr] 132 |                     Self::from_term(t.p()),
[INFO] [stderr]     |                                       ^
[INFO] [stderr]     |
[INFO] [stderr]     = help: Import `Triple` explicitly
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stderr] 
[INFO] [stderr] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stderr]    --> src/term/_simple.rs:133:39
[INFO] [stderr]     |
[INFO] [stderr]   1 | use super::*;
[INFO] [stderr]     |     ----- `Triple` imported ambiguously here
[INFO] [stderr] ...
[INFO] [stderr] 133 |                     Self::from_term(t.o()),
[INFO] [stderr]     |                                       ^
[INFO] [stderr]     |
[INFO] [stderr]     = help: Import `Triple` explicitly
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stderr] 
[INFO] [stderr] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stderr]    --> src/term/_simple.rs:175:56
[INFO] [stderr]     |
[INFO] [stderr]   1 | use super::*;
[INFO] [stderr]     |     ----- `Triple` imported ambiguously here
[INFO] [stderr] ...
[INFO] [stderr] 175 |                     SimpleTerm::<'static>::from_term(t.s()),
[INFO] [stderr]     |                                                        ^
[INFO] [stderr]     |
[INFO] [stderr]     = help: Import `Triple` explicitly
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stderr] 
[INFO] [stderr] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stderr]    --> src/term/_simple.rs:176:56
[INFO] [stderr]     |
[INFO] [stderr]   1 | use super::*;
[INFO] [stderr]     |     ----- `Triple` imported ambiguously here
[INFO] [stderr] ...
[INFO] [stderr] 176 |                     SimpleTerm::<'static>::from_term(t.p()),
[INFO] [stderr]     |                                                        ^
[INFO] [stderr]     |
[INFO] [stderr]     = help: Import `Triple` explicitly
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stderr] 
[INFO] [stderr] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stderr]    --> src/term/_simple.rs:177:56
[INFO] [stderr]     |
[INFO] [stderr]   1 | use super::*;
[INFO] [stderr]     |     ----- `Triple` imported ambiguously here
[INFO] [stderr] ...
[INFO] [stderr] 177 |                     SimpleTerm::<'static>::from_term(t.o()),
[INFO] [stderr]     |                                                        ^
[INFO] [stderr]     |
[INFO] [stderr]     = help: Import `Triple` explicitly
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MyDataset` is never constructed
[INFO] [stderr]    --> src/dataset.rs:630:12
[INFO] [stderr]     |
[INFO] [stderr] 630 |     struct MyDataset {
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `make_term` is never used
[INFO] [stderr]    --> src/dataset.rs:637:12
[INFO] [stderr]     |
[INFO] [stderr] 636 |     impl MyDataset {
[INFO] [stderr]     |     -------------- method in this implementation
[INFO] [stderr] 637 |         fn make_term(&self, i: usize) -> SimpleTerm<'_> {
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> src/dataset.rs:170:56
[INFO] [stderr]     |
[INFO] [stderr] 165 |         &'s self,
[INFO] [stderr]     |          -- the lifetime is named here
[INFO] [stderr] ...
[INFO] [stderr] 170 |     ) -> impl Iterator<Item = DResult<Self, Self::Quad<'_>>> + '_
[INFO] [stderr]     |                                                        ^^      ^^ the same lifetime is elided here
[INFO] [stderr]     |                                                        |
[INFO] [stderr]     |                                                        the same lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: consistently use `'s`
[INFO] [stderr]     |
[INFO] [stderr] 170 -     ) -> impl Iterator<Item = DResult<Self, Self::Quad<'_>>> + '_
[INFO] [stderr] 170 +     ) -> impl Iterator<Item = DResult<Self, Self::Quad<'s>>> + 's
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> src/dataset.rs:274:84
[INFO] [stderr]     |
[INFO] [stderr] 274 |     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'_, Self>>> + '_>
[INFO] [stderr]     |                            -- the lifetime is named here                           ^^ the same lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'s`
[INFO] [stderr]     |
[INFO] [stderr] 274 -     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'_, Self>>> + '_>
[INFO] [stderr] 274 +     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'s, Self>>> + '_>
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/dataset/_foreign_impl.rs:78:84
[INFO] [stderr]    |
[INFO] [stderr] 78 |     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'_, Self>>> + '_>
[INFO] [stderr]    |                            -- the lifetime is named here                           ^^ the same lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'s`
[INFO] [stderr]    |
[INFO] [stderr] 78 -     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'_, Self>>> + '_>
[INFO] [stderr] 78 +     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'s, Self>>> + '_>
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> src/dataset/_foreign_impl.rs:154:84
[INFO] [stderr]     |
[INFO] [stderr] 154 |     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'_, Self>>> + '_>
[INFO] [stderr]     |                            -- the lifetime is named here                           ^^ the same lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'s`
[INFO] [stderr]     |
[INFO] [stderr] 154 -     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'_, Self>>> + '_>
[INFO] [stderr] 154 +     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'s, Self>>> + '_>
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> src/dataset/adapter.rs:111:84
[INFO] [stderr]     |
[INFO] [stderr] 111 |     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'_, Self>>> + '_>
[INFO] [stderr]     |                            -- the lifetime is named here                           ^^ the same lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'s`
[INFO] [stderr]     |
[INFO] [stderr] 111 -     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'_, Self>>> + '_>
[INFO] [stderr] 111 +     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = DResult<Self, DTerm<'s, Self>>> + '_>
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> src/graph.rs:250:84
[INFO] [stderr]     |
[INFO] [stderr] 250 |     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'_, Self>>> + '_>
[INFO] [stderr]     |                            -- the lifetime is named here                           ^^ the same lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'s`
[INFO] [stderr]     |
[INFO] [stderr] 250 -     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'_, Self>>> + '_>
[INFO] [stderr] 250 +     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'s, Self>>> + '_>
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/graph/_foreign_impl.rs:71:84
[INFO] [stderr]    |
[INFO] [stderr] 71 |     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'_, Self>>> + '_>
[INFO] [stderr]    |                            -- the lifetime is named here                           ^^ the same lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'s`
[INFO] [stderr]    |
[INFO] [stderr] 71 -     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'_, Self>>> + '_>
[INFO] [stderr] 71 +     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'s, Self>>> + '_>
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> src/graph/_foreign_impl.rs:140:84
[INFO] [stderr]     |
[INFO] [stderr] 140 |     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'_, Self>>> + '_>
[INFO] [stderr]     |                            -- the lifetime is named here                           ^^ the same lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'s`
[INFO] [stderr]     |
[INFO] [stderr] 140 -     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'_, Self>>> + '_>
[INFO] [stderr] 140 +     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'s, Self>>> + '_>
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/graph/adapter.rs:81:84
[INFO] [stderr]    |
[INFO] [stderr] 81 |     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'_, Self>>> + '_>
[INFO] [stderr]    |                            -- the lifetime is named here                           ^^ the same lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'s`
[INFO] [stderr]    |
[INFO] [stderr] 81 -     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'_, Self>>> + '_>
[INFO] [stderr] 81 +     fn quoted_triples<'s>(&'s self) -> Box<dyn Iterator<Item = GResult<Self, GTerm<'s, Self>>> + '_>
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/ns/_term.rs:31:19
[INFO] [stderr]    |
[INFO] [stderr] 31 |     pub fn iriref(&self) -> IriRef<MownStr> {
[INFO] [stderr]    |                   ^^^^^            ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                   |
[INFO] [stderr]    |                   the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 31 |     pub fn iriref(&self) -> IriRef<MownStr<'_>> {
[INFO] [stderr]    |                                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/quad.rs:24:10
[INFO] [stderr]    |
[INFO] [stderr] 24 |     fn s(&self) -> QBorrowTerm<Self>;
[INFO] [stderr]    |          ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |          |
[INFO] [stderr]    |          the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 24 |     fn s(&self) -> QBorrowTerm<'_, Self>;
[INFO] [stderr]    |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/quad.rs:27:10
[INFO] [stderr]    |
[INFO] [stderr] 27 |     fn p(&self) -> QBorrowTerm<Self>;
[INFO] [stderr]    |          ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |          |
[INFO] [stderr]    |          the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 27 |     fn p(&self) -> QBorrowTerm<'_, Self>;
[INFO] [stderr]    |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/quad.rs:30:10
[INFO] [stderr]    |
[INFO] [stderr] 30 |     fn o(&self) -> QBorrowTerm<Self>;
[INFO] [stderr]    |          ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |          |
[INFO] [stderr]    |          the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 30 |     fn o(&self) -> QBorrowTerm<'_, Self>;
[INFO] [stderr]    |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/quad.rs:35:10
[INFO] [stderr]    |
[INFO] [stderr] 35 |     fn g(&self) -> GraphName<QBorrowTerm<Self>>;
[INFO] [stderr]    |          ^^^^^               ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |          |
[INFO] [stderr]    |          the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 35 |     fn g(&self) -> GraphName<QBorrowTerm<'_, Self>>;
[INFO] [stderr]    |                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/quad.rs:41:13
[INFO] [stderr]    |
[INFO] [stderr] 41 |     fn spog(&self) -> Spog<QBorrowTerm<Self>> {
[INFO] [stderr]    |             ^^^^^          ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |             |
[INFO] [stderr]    |             the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 41 |     fn spog(&self) -> Spog<QBorrowTerm<'_, Self>> {
[INFO] [stderr]    |                                        +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/quad.rs:144:10
[INFO] [stderr]     |
[INFO] [stderr] 144 |     fn s(&self) -> QBorrowTerm<Self> {
[INFO] [stderr]     |          ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |          |
[INFO] [stderr]     |          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 144 |     fn s(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stderr]     |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/quad.rs:147:10
[INFO] [stderr]     |
[INFO] [stderr] 147 |     fn p(&self) -> QBorrowTerm<Self> {
[INFO] [stderr]     |          ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |          |
[INFO] [stderr]     |          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 147 |     fn p(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stderr]     |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/quad.rs:150:10
[INFO] [stderr]     |
[INFO] [stderr] 150 |     fn o(&self) -> QBorrowTerm<Self> {
[INFO] [stderr]     |          ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |          |
[INFO] [stderr]     |          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 150 |     fn o(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stderr]     |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/quad.rs:153:10
[INFO] [stderr]     |
[INFO] [stderr] 153 |     fn g(&self) -> GraphName<QBorrowTerm<Self>> {
[INFO] [stderr]     |          ^^^^^               ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |          |
[INFO] [stderr]     |          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 153 |     fn g(&self) -> GraphName<QBorrowTerm<'_, Self>> {
[INFO] [stderr]     |                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/quad.rs:182:10
[INFO] [stderr]     |
[INFO] [stderr] 182 |     fn s(&self) -> QBorrowTerm<Self> {
[INFO] [stderr]     |          ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |          |
[INFO] [stderr]     |          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 182 |     fn s(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stderr]     |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/quad.rs:185:10
[INFO] [stderr]     |
[INFO] [stderr] 185 |     fn p(&self) -> QBorrowTerm<Self> {
[INFO] [stderr]     |          ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |          |
[INFO] [stderr]     |          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 185 |     fn p(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stderr]     |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/quad.rs:188:10
[INFO] [stderr]     |
[INFO] [stderr] 188 |     fn o(&self) -> QBorrowTerm<Self> {
[INFO] [stderr]     |          ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |          |
[INFO] [stderr]     |          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 188 |     fn o(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stderr]     |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/quad.rs:191:10
[INFO] [stderr]     |
[INFO] [stderr] 191 |     fn g(&self) -> GraphName<QBorrowTerm<Self>> {
[INFO] [stderr]     |          ^^^^^               ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |          |
[INFO] [stderr]     |          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 191 |     fn g(&self) -> GraphName<QBorrowTerm<'_, Self>> {
[INFO] [stderr]     |                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/quad.rs:218:10
[INFO] [stderr]     |
[INFO] [stderr] 218 |     fn s(&self) -> QBorrowTerm<Self> {
[INFO] [stderr]     |          ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |          |
[INFO] [stderr]     |          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 218 |     fn s(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stderr]     |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/quad.rs:221:10
[INFO] [stderr]     |
[INFO] [stderr] 221 |     fn p(&self) -> QBorrowTerm<Self> {
[INFO] [stderr]     |          ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |          |
[INFO] [stderr]     |          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 221 |     fn p(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stderr]     |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/quad.rs:224:10
[INFO] [stderr]     |
[INFO] [stderr] 224 |     fn o(&self) -> QBorrowTerm<Self> {
[INFO] [stderr]     |          ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |          |
[INFO] [stderr]     |          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 224 |     fn o(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stderr]     |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term.rs:170:12
[INFO] [stderr]     |
[INFO] [stderr] 170 |     fn iri(&self) -> Option<IriRef<MownStr>> {
[INFO] [stderr]     |            ^^^^^                   ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |            |
[INFO] [stderr]     |            the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 170 |     fn iri(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stderr]     |                                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term.rs:183:17
[INFO] [stderr]     |
[INFO] [stderr] 183 |     fn bnode_id(&self) -> Option<BnodeId<MownStr>> {
[INFO] [stderr]     |                 ^^^^^                    ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 183 |     fn bnode_id(&self) -> Option<BnodeId<MownStr<'_>>> {
[INFO] [stderr]     |                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term.rs:196:21
[INFO] [stderr]     |
[INFO] [stderr] 196 |     fn lexical_form(&self) -> Option<MownStr> {
[INFO] [stderr]     |                     ^^^^^            ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 196 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stderr]     |                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term.rs:212:17
[INFO] [stderr]     |
[INFO] [stderr] 212 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[INFO] [stderr]     |                 ^^^^^                   ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 212 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stderr]     |                                                ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term.rs:226:21
[INFO] [stderr]     |
[INFO] [stderr] 226 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[INFO] [stderr]     |                     ^^^^^                        ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 226 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stderr]     |                                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term.rs:239:17
[INFO] [stderr]     |
[INFO] [stderr] 239 |     fn variable(&self) -> Option<VarName<MownStr>> {
[INFO] [stderr]     |                 ^^^^^                    ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 239 |     fn variable(&self) -> Option<VarName<MownStr<'_>>> {
[INFO] [stderr]     |                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term.rs:528:12
[INFO] [stderr]     |
[INFO] [stderr] 528 |     fn iri(&self) -> Option<IriRef<MownStr>> {
[INFO] [stderr]     |            ^^^^^                   ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |            |
[INFO] [stderr]     |            the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 528 |     fn iri(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stderr]     |                                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term.rs:531:17
[INFO] [stderr]     |
[INFO] [stderr] 531 |     fn bnode_id(&self) -> Option<BnodeId<MownStr>> {
[INFO] [stderr]     |                 ^^^^^                    ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 531 |     fn bnode_id(&self) -> Option<BnodeId<MownStr<'_>>> {
[INFO] [stderr]     |                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term.rs:534:21
[INFO] [stderr]     |
[INFO] [stderr] 534 |     fn lexical_form(&self) -> Option<MownStr> {
[INFO] [stderr]     |                     ^^^^^            ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 534 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stderr]     |                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term.rs:537:17
[INFO] [stderr]     |
[INFO] [stderr] 537 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[INFO] [stderr]     |                 ^^^^^                   ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 537 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stderr]     |                                                ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term.rs:540:21
[INFO] [stderr]     |
[INFO] [stderr] 540 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[INFO] [stderr]     |                     ^^^^^                        ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 540 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stderr]     |                                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term.rs:543:17
[INFO] [stderr]     |
[INFO] [stderr] 543 |     fn variable(&self) -> Option<VarName<MownStr>> {
[INFO] [stderr]     |                 ^^^^^                    ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 543 |     fn variable(&self) -> Option<VarName<MownStr<'_>>> {
[INFO] [stderr]     |                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/_cmp.rs:32:12
[INFO] [stderr]    |
[INFO] [stderr] 32 |     fn iri(&self) -> Option<IriRef<MownStr>> {
[INFO] [stderr]    |            ^^^^^                   ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |            |
[INFO] [stderr]    |            the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 32 |     fn iri(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stderr]    |                                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/_cmp.rs:35:17
[INFO] [stderr]    |
[INFO] [stderr] 35 |     fn bnode_id(&self) -> Option<BnodeId<MownStr>> {
[INFO] [stderr]    |                 ^^^^^                    ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 35 |     fn bnode_id(&self) -> Option<BnodeId<MownStr<'_>>> {
[INFO] [stderr]    |                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/_cmp.rs:38:21
[INFO] [stderr]    |
[INFO] [stderr] 38 |     fn lexical_form(&self) -> Option<MownStr> {
[INFO] [stderr]    |                     ^^^^^            ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                     |
[INFO] [stderr]    |                     the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 38 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stderr]    |                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/_cmp.rs:41:17
[INFO] [stderr]    |
[INFO] [stderr] 41 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[INFO] [stderr]    |                 ^^^^^                   ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 41 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stderr]    |                                                ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/_cmp.rs:44:21
[INFO] [stderr]    |
[INFO] [stderr] 44 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[INFO] [stderr]    |                     ^^^^^                        ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                     |
[INFO] [stderr]    |                     the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 44 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stderr]    |                                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/_cmp.rs:47:17
[INFO] [stderr]    |
[INFO] [stderr] 47 |     fn variable(&self) -> Option<VarName<MownStr>> {
[INFO] [stderr]    |                 ^^^^^                    ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 47 |     fn variable(&self) -> Option<VarName<MownStr<'_>>> {
[INFO] [stderr]    |                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/_native_literal.rs:33:21
[INFO] [stderr]    |
[INFO] [stderr] 33 |     fn lexical_form(&self) -> Option<MownStr> {
[INFO] [stderr]    |                     ^^^^^            ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                     |
[INFO] [stderr]    |                     the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 33 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stderr]    |                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/_native_literal.rs:36:17
[INFO] [stderr]    |
[INFO] [stderr] 36 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[INFO] [stderr]    |                 ^^^^^                   ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 36 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stderr]    |                                                ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/_native_literal.rs:39:21
[INFO] [stderr]    |
[INFO] [stderr] 39 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[INFO] [stderr]    |                     ^^^^^                        ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                     |
[INFO] [stderr]    |                     the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 39 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stderr]    |                                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/_native_literal.rs:69:21
[INFO] [stderr]    |
[INFO] [stderr] 69 |     fn lexical_form(&self) -> Option<MownStr> {
[INFO] [stderr]    |                     ^^^^^            ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                     |
[INFO] [stderr]    |                     the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 69 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stderr]    |                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/_native_literal.rs:72:17
[INFO] [stderr]    |
[INFO] [stderr] 72 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[INFO] [stderr]    |                 ^^^^^                   ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 72 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stderr]    |                                                ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/_native_literal.rs:75:21
[INFO] [stderr]    |
[INFO] [stderr] 75 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[INFO] [stderr]    |                     ^^^^^                        ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                     |
[INFO] [stderr]    |                     the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 75 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stderr]    |                                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term/_native_literal.rs:106:21
[INFO] [stderr]     |
[INFO] [stderr] 106 |     fn lexical_form(&self) -> Option<MownStr> {
[INFO] [stderr]     |                     ^^^^^            ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 106 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stderr]     |                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term/_native_literal.rs:109:17
[INFO] [stderr]     |
[INFO] [stderr] 109 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[INFO] [stderr]     |                 ^^^^^                   ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 109 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stderr]     |                                                ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term/_native_literal.rs:112:21
[INFO] [stderr]     |
[INFO] [stderr] 112 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[INFO] [stderr]     |                     ^^^^^                        ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 112 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stderr]     |                                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term/_native_literal.rs:143:21
[INFO] [stderr]     |
[INFO] [stderr] 143 |     fn lexical_form(&self) -> Option<MownStr> {
[INFO] [stderr]     |                     ^^^^^            ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 143 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stderr]     |                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term/_native_literal.rs:146:17
[INFO] [stderr]     |
[INFO] [stderr] 146 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[INFO] [stderr]     |                 ^^^^^                   ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 146 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stderr]     |                                                ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term/_native_literal.rs:149:21
[INFO] [stderr]     |
[INFO] [stderr] 149 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[INFO] [stderr]     |                     ^^^^^                        ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 149 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stderr]     |                                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term/_native_literal.rs:179:21
[INFO] [stderr]     |
[INFO] [stderr] 179 |     fn lexical_form(&self) -> Option<MownStr> {
[INFO] [stderr]     |                     ^^^^^            ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 179 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stderr]     |                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term/_native_literal.rs:182:17
[INFO] [stderr]     |
[INFO] [stderr] 182 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[INFO] [stderr]     |                 ^^^^^                   ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 182 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stderr]     |                                                ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term/_native_literal.rs:185:21
[INFO] [stderr]     |
[INFO] [stderr] 185 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[INFO] [stderr]     |                     ^^^^^                        ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 185 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stderr]     |                                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term/_native_literal.rs:215:21
[INFO] [stderr]     |
[INFO] [stderr] 215 |     fn lexical_form(&self) -> Option<MownStr> {
[INFO] [stderr]     |                     ^^^^^            ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 215 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stderr]     |                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term/_native_literal.rs:218:17
[INFO] [stderr]     |
[INFO] [stderr] 218 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[INFO] [stderr]     |                 ^^^^^                   ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 218 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stderr]     |                                                ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term/_native_literal.rs:221:21
[INFO] [stderr]     |
[INFO] [stderr] 221 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[INFO] [stderr]     |                     ^^^^^                        ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 221 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stderr]     |                                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/_simple.rs:39:12
[INFO] [stderr]    |
[INFO] [stderr] 39 |     fn iri(&self) -> Option<IriRef<MownStr>> {
[INFO] [stderr]    |            ^^^^^                   ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |            |
[INFO] [stderr]    |            the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 39 |     fn iri(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stderr]    |                                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/_simple.rs:46:17
[INFO] [stderr]    |
[INFO] [stderr] 46 |     fn bnode_id(&self) -> Option<BnodeId<MownStr>> {
[INFO] [stderr]    |                 ^^^^^                    ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 46 |     fn bnode_id(&self) -> Option<BnodeId<MownStr<'_>>> {
[INFO] [stderr]    |                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/_simple.rs:53:21
[INFO] [stderr]    |
[INFO] [stderr] 53 |     fn lexical_form(&self) -> Option<MownStr> {
[INFO] [stderr]    |                     ^^^^^            ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                     |
[INFO] [stderr]    |                     the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 53 |     fn lexical_form(&self) -> Option<MownStr<'_>> {
[INFO] [stderr]    |                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/_simple.rs:59:17
[INFO] [stderr]    |
[INFO] [stderr] 59 |     fn datatype(&self) -> Option<IriRef<MownStr>> {
[INFO] [stderr]    |                 ^^^^^                   ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 59 |     fn datatype(&self) -> Option<IriRef<MownStr<'_>>> {
[INFO] [stderr]    |                                                ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/_simple.rs:66:21
[INFO] [stderr]    |
[INFO] [stderr] 66 |     fn language_tag(&self) -> Option<LanguageTag<MownStr>> {
[INFO] [stderr]    |                     ^^^^^                        ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                     |
[INFO] [stderr]    |                     the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 66 |     fn language_tag(&self) -> Option<LanguageTag<MownStr<'_>>> {
[INFO] [stderr]    |                                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/_simple.rs:73:17
[INFO] [stderr]    |
[INFO] [stderr] 73 |     fn variable(&self) -> Option<VarName<MownStr>> {
[INFO] [stderr]    |                 ^^^^^                    ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 73 |     fn variable(&self) -> Option<VarName<MownStr<'_>>> {
[INFO] [stderr]    |                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/bnode_id.rs:69:17
[INFO] [stderr]    |
[INFO] [stderr] 69 |     fn bnode_id(&self) -> Option<BnodeId<MownStr>> {
[INFO] [stderr]    |                 ^^^^^                    ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 69 |     fn bnode_id(&self) -> Option<BnodeId<MownStr<'_>>> {
[INFO] [stderr]    |                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/term/var_name.rs:58:17
[INFO] [stderr]    |
[INFO] [stderr] 58 |     fn variable(&self) -> Option<VarName<MownStr>> {
[INFO] [stderr]    |                 ^^^^^                    ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 58 |     fn variable(&self) -> Option<VarName<MownStr<'_>>> {
[INFO] [stderr]    |                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/triple.rs:32:10
[INFO] [stderr]    |
[INFO] [stderr] 32 |     fn s(&self) -> TBorrowTerm<Self>;
[INFO] [stderr]    |          ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |          |
[INFO] [stderr]    |          the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 32 |     fn s(&self) -> TBorrowTerm<'_, Self>;
[INFO] [stderr]    |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/triple.rs:35:10
[INFO] [stderr]    |
[INFO] [stderr] 35 |     fn p(&self) -> TBorrowTerm<Self>;
[INFO] [stderr]    |          ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |          |
[INFO] [stderr]    |          the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 35 |     fn p(&self) -> TBorrowTerm<'_, Self>;
[INFO] [stderr]    |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/triple.rs:38:10
[INFO] [stderr]    |
[INFO] [stderr] 38 |     fn o(&self) -> TBorrowTerm<Self>;
[INFO] [stderr]    |          ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |          |
[INFO] [stderr]    |          the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 38 |     fn o(&self) -> TBorrowTerm<'_, Self>;
[INFO] [stderr]    |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/triple.rs:44:12
[INFO] [stderr]    |
[INFO] [stderr] 44 |     fn spo(&self) -> [TBorrowTerm<Self>; 3] {
[INFO] [stderr]    |            ^^^^^      ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |            |
[INFO] [stderr]    |            the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 44 |     fn spo(&self) -> [TBorrowTerm<'_, Self>; 3] {
[INFO] [stderr]    |                                   +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/triple.rs:141:10
[INFO] [stderr]     |
[INFO] [stderr] 141 |     fn s(&self) -> TBorrowTerm<Self> {
[INFO] [stderr]     |          ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |          |
[INFO] [stderr]     |          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 141 |     fn s(&self) -> TBorrowTerm<'_, Self> {
[INFO] [stderr]     |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/triple.rs:144:10
[INFO] [stderr]     |
[INFO] [stderr] 144 |     fn p(&self) -> TBorrowTerm<Self> {
[INFO] [stderr]     |          ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |          |
[INFO] [stderr]     |          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 144 |     fn p(&self) -> TBorrowTerm<'_, Self> {
[INFO] [stderr]     |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/triple.rs:147:10
[INFO] [stderr]     |
[INFO] [stderr] 147 |     fn o(&self) -> TBorrowTerm<Self> {
[INFO] [stderr]     |          ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |          |
[INFO] [stderr]     |          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 147 |     fn o(&self) -> TBorrowTerm<'_, Self> {
[INFO] [stderr]     |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: `sophia_api` (lib) generated 85 warnings (run `cargo fix --lib -p sophia_api` to apply 77 suggestions)
[INFO] [stderr] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stderr]    --> src/term/_simple.rs:373:46
[INFO] [stderr]     |
[INFO] [stderr] 222 |     use super::*;
[INFO] [stderr]     |         ----- `Triple` imported ambiguously here
[INFO] [stderr] ...
[INFO] [stderr] 373 |         let tr = SimpleTerm::from_triple(spo.spo());
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: Import `Triple` explicitly
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stderr] 
[INFO] [stderr] warning: Use of ambiguously glob imported trait `Triple`
[INFO] [stderr]    --> src/term/_simple.rs:446:46
[INFO] [stderr]     |
[INFO] [stderr] 222 |     use super::*;
[INFO] [stderr]     |         ----- `Triple` imported ambiguously here
[INFO] [stderr] ...
[INFO] [stderr] 446 |         let tr = SimpleTerm::from_triple(spo.spo());
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: Import `Triple` explicitly
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #147992 <https://github.com/rust-lang/rust/issues/147992>
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MyDataset` is never constructed
[INFO] [stderr]    --> src/dataset.rs:681:12
[INFO] [stderr]     |
[INFO] [stderr] 681 |     struct MyDataset {
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MyTerm` is never constructed
[INFO] [stderr]    --> src/dataset.rs:688:12
[INFO] [stderr]     |
[INFO] [stderr] 688 |     struct MyTerm<'a> {
[INFO] [stderr]     |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MyInternalTriple` is never constructed
[INFO] [stderr]    --> src/graph.rs:549:12
[INFO] [stderr]     |
[INFO] [stderr] 549 |     struct MyInternalTriple {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MyGraph` is never constructed
[INFO] [stderr]    --> src/graph.rs:555:12
[INFO] [stderr]     |
[INFO] [stderr] 555 |     struct MyGraph {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `make_term` and `make_triple` are never used
[INFO] [stderr]    --> src/graph.rs:561:12
[INFO] [stderr]     |
[INFO] [stderr] 560 |     impl MyGraph {
[INFO] [stderr]     |     ------------ methods in this implementation
[INFO] [stderr] 561 |         fn make_term(&self, i: usize) -> SimpleTerm<'_> {
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 570 |         fn make_triple(&self, spo: [usize; 3]) -> [SimpleTerm<'_>; 3] {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MyInternalTriple` is never constructed
[INFO] [stderr]    --> src/graph.rs:605:12
[INFO] [stderr]     |
[INFO] [stderr] 605 |     struct MyInternalTriple {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MyGraph` is never constructed
[INFO] [stderr]    --> src/graph.rs:611:12
[INFO] [stderr]     |
[INFO] [stderr] 611 |     struct MyGraph {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MyTerm` is never constructed
[INFO] [stderr]    --> src/graph.rs:617:12
[INFO] [stderr]     |
[INFO] [stderr] 617 |     struct MyTerm<'a> {
[INFO] [stderr]     |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `DummyParser` is never constructed
[INFO] [stderr]    --> src/source/_quad.rs:237:12
[INFO] [stderr]     |
[INFO] [stderr] 237 |     struct DummyParser<'a> {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `DummyParser` is never constructed
[INFO] [stderr]    --> src/source/_triple.rs:235:12
[INFO] [stderr]     |
[INFO] [stderr] 235 |     struct DummyParser<'a> {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Term1` is never constructed
[INFO] [stderr]    --> src/term.rs:664:12
[INFO] [stderr]     |
[INFO] [stderr] 664 |     struct Term1 {
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `BN1` is never used
[INFO] [stderr]    --> src/term.rs:668:11
[INFO] [stderr]     |
[INFO] [stderr] 668 |     const BN1: Term1 = Term1 { nested: false };
[INFO] [stderr]     |           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Term2` is never constructed
[INFO] [stderr]    --> src/term.rs:691:12
[INFO] [stderr]     |
[INFO] [stderr] 691 |     struct Term2 {
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `BN2` is never used
[INFO] [stderr]    --> src/term.rs:695:11
[INFO] [stderr]     |
[INFO] [stderr] 695 |     const BN2: Term2 = Term2 { nested: false };
[INFO] [stderr]     |           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Term3` is never constructed
[INFO] [stderr]    --> src/term.rs:718:12
[INFO] [stderr]     |
[INFO] [stderr] 718 |     struct Term3(Option<Box<[Term3; 3]>>);
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/dataset.rs:704:16
[INFO] [stderr]     |
[INFO] [stderr] 704 |         fn iri(&self) -> Option<crate::term::IriRef<mownstr::MownStr>> {
[INFO] [stderr]     |                ^^^^^ the lifetime is elided here    ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 704 |         fn iri(&self) -> Option<crate::term::IriRef<mownstr::MownStr<'_>>> {
[INFO] [stderr]     |                                                                     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/dataset.rs:712:21
[INFO] [stderr]     |
[INFO] [stderr] 712 |         fn bnode_id(&self) -> Option<crate::term::BnodeId<mownstr::MownStr>> {
[INFO] [stderr]     |                     ^^^^^ the lifetime is elided here     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 712 |         fn bnode_id(&self) -> Option<crate::term::BnodeId<mownstr::MownStr<'_>>> {
[INFO] [stderr]     |                                                                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/dataset.rs:720:25
[INFO] [stderr]     |
[INFO] [stderr] 720 |         fn lexical_form(&self) -> Option<mownstr::MownStr> {
[INFO] [stderr]     |                         ^^^^^            ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 720 |         fn lexical_form(&self) -> Option<mownstr::MownStr<'_>> {
[INFO] [stderr]     |                                                          ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/dataset.rs:728:21
[INFO] [stderr]     |
[INFO] [stderr] 728 |         fn datatype(&self) -> Option<crate::term::IriRef<mownstr::MownStr>> {
[INFO] [stderr]     |                     ^^^^^ the lifetime is elided here    ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 728 |         fn datatype(&self) -> Option<crate::term::IriRef<mownstr::MownStr<'_>>> {
[INFO] [stderr]     |                                                                          ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/dataset.rs:736:25
[INFO] [stderr]     |
[INFO] [stderr] 736 |         fn language_tag(&self) -> Option<crate::term::LanguageTag<mownstr::MownStr>> {
[INFO] [stderr]     |                         ^^^^^ the lifetime is elided here         ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 736 |         fn language_tag(&self) -> Option<crate::term::LanguageTag<mownstr::MownStr<'_>>> {
[INFO] [stderr]     |                                                                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/dataset.rs:744:21
[INFO] [stderr]     |
[INFO] [stderr] 744 |         fn variable(&self) -> Option<crate::term::VarName<mownstr::MownStr>> {
[INFO] [stderr]     |                     ^^^^^ the lifetime is elided here     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 744 |         fn variable(&self) -> Option<crate::term::VarName<mownstr::MownStr<'_>>> {
[INFO] [stderr]     |                                                                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph.rs:633:16
[INFO] [stderr]     |
[INFO] [stderr] 633 |         fn iri(&self) -> Option<crate::term::IriRef<mownstr::MownStr>> {
[INFO] [stderr]     |                ^^^^^ the lifetime is elided here    ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 633 |         fn iri(&self) -> Option<crate::term::IriRef<mownstr::MownStr<'_>>> {
[INFO] [stderr]     |                                                                     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph.rs:641:21
[INFO] [stderr]     |
[INFO] [stderr] 641 |         fn bnode_id(&self) -> Option<crate::term::BnodeId<mownstr::MownStr>> {
[INFO] [stderr]     |                     ^^^^^ the lifetime is elided here     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 641 |         fn bnode_id(&self) -> Option<crate::term::BnodeId<mownstr::MownStr<'_>>> {
[INFO] [stderr]     |                                                                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph.rs:649:25
[INFO] [stderr]     |
[INFO] [stderr] 649 |         fn lexical_form(&self) -> Option<mownstr::MownStr> {
[INFO] [stderr]     |                         ^^^^^            ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 649 |         fn lexical_form(&self) -> Option<mownstr::MownStr<'_>> {
[INFO] [stderr]     |                                                          ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph.rs:657:21
[INFO] [stderr]     |
[INFO] [stderr] 657 |         fn datatype(&self) -> Option<crate::term::IriRef<mownstr::MownStr>> {
[INFO] [stderr]     |                     ^^^^^ the lifetime is elided here    ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 657 |         fn datatype(&self) -> Option<crate::term::IriRef<mownstr::MownStr<'_>>> {
[INFO] [stderr]     |                                                                          ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph.rs:665:25
[INFO] [stderr]     |
[INFO] [stderr] 665 |         fn language_tag(&self) -> Option<crate::term::LanguageTag<mownstr::MownStr>> {
[INFO] [stderr]     |                         ^^^^^ the lifetime is elided here         ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 665 |         fn language_tag(&self) -> Option<crate::term::LanguageTag<mownstr::MownStr<'_>>> {
[INFO] [stderr]     |                                                                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph.rs:673:21
[INFO] [stderr]     |
[INFO] [stderr] 673 |         fn variable(&self) -> Option<crate::term::VarName<mownstr::MownStr>> {
[INFO] [stderr]     |                     ^^^^^ the lifetime is elided here     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 673 |         fn variable(&self) -> Option<crate::term::VarName<mownstr::MownStr<'_>>> {
[INFO] [stderr]     |                                                                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/quad.rs:272:21
[INFO] [stderr]     |
[INFO] [stderr] 272 |         fn bnode_id(&self) -> Option<BnodeId<MownStr>> {
[INFO] [stderr]     |                     ^^^^^                    ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 272 |         fn bnode_id(&self) -> Option<BnodeId<MownStr<'_>>> {
[INFO] [stderr]     |                                                     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/quad.rs:289:14
[INFO] [stderr]     |
[INFO] [stderr] 289 |         fn s(&self) -> QBorrowTerm<Self> {
[INFO] [stderr]     |              ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |              |
[INFO] [stderr]     |              the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 289 |         fn s(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stderr]     |                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/quad.rs:292:14
[INFO] [stderr]     |
[INFO] [stderr] 292 |         fn p(&self) -> QBorrowTerm<Self> {
[INFO] [stderr]     |              ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |              |
[INFO] [stderr]     |              the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 292 |         fn p(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stderr]     |                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/quad.rs:295:14
[INFO] [stderr]     |
[INFO] [stderr] 295 |         fn o(&self) -> QBorrowTerm<Self> {
[INFO] [stderr]     |              ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |              |
[INFO] [stderr]     |              the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 295 |         fn o(&self) -> QBorrowTerm<'_, Self> {
[INFO] [stderr]     |                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/quad.rs:298:14
[INFO] [stderr]     |
[INFO] [stderr] 298 |         fn g(&self) -> GraphName<QBorrowTerm<Self>> {
[INFO] [stderr]     |              ^^^^^               ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |              |
[INFO] [stderr]     |              the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 298 |         fn g(&self) -> GraphName<QBorrowTerm<'_, Self>> {
[INFO] [stderr]     |                                              +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term.rs:752:28
[INFO] [stderr]     |
[INFO] [stderr] 752 | pub(crate) fn ez_term(txt: &str) -> SimpleTerm {
[INFO] [stderr]     |                            ^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                            |
[INFO] [stderr]     |                            the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 752 | pub(crate) fn ez_term(txt: &str) -> SimpleTerm<'_> {
[INFO] [stderr]     |                                               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term.rs:679:21
[INFO] [stderr]     |
[INFO] [stderr] 679 |         fn bnode_id(&self) -> Option<BnodeId<MownStr>> {
[INFO] [stderr]     |                     ^^^^^                    ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 679 |         fn bnode_id(&self) -> Option<BnodeId<MownStr<'_>>> {
[INFO] [stderr]     |                                                     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term.rs:706:21
[INFO] [stderr]     |
[INFO] [stderr] 706 |         fn bnode_id(&self) -> Option<BnodeId<MownStr>> {
[INFO] [stderr]     |                     ^^^^^                    ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 706 |         fn bnode_id(&self) -> Option<BnodeId<MownStr<'_>>> {
[INFO] [stderr]     |                                                     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/term.rs:729:21
[INFO] [stderr]     |
[INFO] [stderr] 729 |         fn bnode_id(&self) -> Option<BnodeId<MownStr>> {
[INFO] [stderr]     |                     ^^^^^                    ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 729 |         fn bnode_id(&self) -> Option<BnodeId<MownStr<'_>>> {
[INFO] [stderr]     |                                                     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/triple.rs:170:21
[INFO] [stderr]     |
[INFO] [stderr] 170 |         fn bnode_id(&self) -> Option<BnodeId<MownStr>> {
[INFO] [stderr]     |                     ^^^^^                    ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 170 |         fn bnode_id(&self) -> Option<BnodeId<MownStr<'_>>> {
[INFO] [stderr]     |                                                     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/triple.rs:187:14
[INFO] [stderr]     |
[INFO] [stderr] 187 |         fn s(&self) -> TBorrowTerm<Self> {
[INFO] [stderr]     |              ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |              |
[INFO] [stderr]     |              the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 187 |         fn s(&self) -> TBorrowTerm<'_, Self> {
[INFO] [stderr]     |                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/triple.rs:190:14
[INFO] [stderr]     |
[INFO] [stderr] 190 |         fn p(&self) -> TBorrowTerm<Self> {
[INFO] [stderr]     |              ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |              |
[INFO] [stderr]     |              the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 190 |         fn p(&self) -> TBorrowTerm<'_, Self> {
[INFO] [stderr]     |                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/triple.rs:193:14
[INFO] [stderr]     |
[INFO] [stderr] 193 |         fn o(&self) -> TBorrowTerm<Self> {
[INFO] [stderr]     |              ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |              |
[INFO] [stderr]     |              the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 193 |         fn o(&self) -> TBorrowTerm<'_, Self> {
[INFO] [stderr]     |                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: `sophia_api` (lib test) generated 127 warnings (85 duplicates) (run `cargo fix --lib -p sophia_api --tests` to apply 25 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sophia_api-baaedbf538514193)
[INFO] [stdout] 
[INFO] [stdout] running 423 tests
[INFO] [stdout] test dataset::_foreign_impl::test::vec::handle_duplicate ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::different_graphs_do_not_count_as_duplicate ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::contains ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::quads ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::graph_names ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::predicates ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::iris ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::quads_with_og ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::quads_with_pg ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::quads_with_p ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::quads_with_po ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::quads_with_pog ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::quads_with_s ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::quads_with_sg ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::literals ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::objects ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::quads_with_so ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::quads_with_g ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::bnodes ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::quads_with_spo ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::quads_with_sog ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::quads_with_sp ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::quads_with_spg ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::quads_with_spog ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::variables ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::retain_matching ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::remove_matching ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::x_all_mutations ... ok
[INFO] [stdout] test dataset::adapter::test::graph_as_dataset::bnodes ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::subjects ... ok
[INFO] [stdout] test dataset::adapter::test::graph_as_dataset::iris ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::simple_mutations ... ok
[INFO] [stdout] test dataset::adapter::test::graph_as_dataset::predicates ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::quads_with_o ... ok
[INFO] [stdout] test dataset::adapter::test::graph_as_dataset::literals ... ok
[INFO] [stdout] test dataset::adapter::test::graph_as_dataset::quoted_triples ... ok
[INFO] [stdout] test dataset::adapter::test::graph_as_dataset::contains ... ok
[INFO] [stdout] test dataset::adapter::test::graph_as_dataset::objects ... ok
[INFO] [stdout] test dataset::adapter::test::graph_as_dataset::triples ... ok
[INFO] [stdout] test dataset::adapter::test::graph_as_dataset::subjects ... ok
[INFO] [stdout] test dataset::_foreign_impl::test::vec::quoted_triples ... ok
[INFO] [stdout] test dataset::adapter::test::graph_as_dataset::triples_matching ... ok
[INFO] [stdout] test dataset::adapter::test::graph_as_dataset::triples_with_o ... ok
[INFO] [stdout] test dataset::adapter::test::graph_as_dataset::triples_with_p ... ok
[INFO] [stdout] test dataset::adapter::test::graph_as_dataset::triples_with_so ... ok
[INFO] [stdout] test dataset::adapter::test::graph_as_dataset::triples_with_po ... ok
[INFO] [stdout] test dataset::adapter::test::graph_as_dataset::triples_with_s ... ok
[INFO] [stdout] test dataset::adapter::test::graph_as_dataset::variables ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::literals ... ok
[INFO] [stdout] test dataset::adapter::test::graph_as_dataset::triples_with_sp ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::quoted_triples ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::predicates ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::objects ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::bnodes ... ok
[INFO] [stdout] test dataset::adapter::test::graph_as_dataset::triples_with_spo ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::iris ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::handle_duplicate ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::simple_mutations ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::subjects ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::remove_matching ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::triples ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::triples_with_o ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::retain_matching ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::triples_matching ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::triples_with_p ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::triples_with_so ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::triples_with_sp ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::triples_with_spo ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::triples_with_s ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::variables ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::x_all_mutations ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::contains ... ok
[INFO] [stdout] test graph::_foreign_impl::test::vec::triples_with_po ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::literals ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::bnodes ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::iris ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::handle_duplicate ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::quoted_triples ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::contains ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::simple_mutations ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::triples ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::triples_matching ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::objects ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::retain_matching ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::triples_with_o ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::triples_with_po ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::triples_with_s ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::triples_with_p ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::predicates ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::triples_with_so ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::variables ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::remove_matching ... ok
[INFO] [stdout] test graph::adapter::test::partial_union_graph::bnodes ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::triples_with_sp ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::triples_with_spo ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::subjects ... ok
[INFO] [stdout] test graph::adapter::test::partial_union_graph::iris ... ok
[INFO] [stdout] test graph::adapter::test::partial_union_graph::contains ... ok
[INFO] [stdout] test graph::adapter::test::partial_union_graph::triples ... ok
[INFO] [stdout] test graph::adapter::test::partial_union_graph::subjects ... ok
[INFO] [stdout] test graph::adapter::test::partial_union_graph::triples_matching ... ok
[INFO] [stdout] test graph::adapter::test::partial_union_graph::predicates ... ok
[INFO] [stdout] test graph::adapter::test::partial_union_graph::quoted_triples ... ok
[INFO] [stdout] test graph::adapter::test::partial_union_graph::triples_with_o ... ok
[INFO] [stdout] test graph::adapter::test::partial_union_graph::literals ... ok
[INFO] [stdout] test graph::adapter::test::partial_union_graph::objects ... ok
[INFO] [stdout] test graph::adapter::test::partial_union_graph::triples_with_spo ... ok
[INFO] [stdout] test graph::adapter::test::partial_union_graph::triples_with_sp ... ok
[INFO] [stdout] test graph::adapter::test::union_graph::bnodes ... ok
[INFO] [stdout] test graph::adapter::test::partial_union_graph::triples_with_po ... ok
[INFO] [stdout] test graph::adapter::test::dataset_graph::x_all_mutations ... ok
[INFO] [stdout] test graph::adapter::test::union_graph::contains ... ok
[INFO] [stdout] test graph::adapter::test::union_graph::iris ... ok
[INFO] [stdout] test graph::adapter::test::union_graph::literals ... ok
[INFO] [stdout] test graph::adapter::test::partial_union_graph::triples_with_s ... ok
[INFO] [stdout] test graph::adapter::test::partial_union_graph::variables ... ok
[INFO] [stdout] test graph::adapter::test::union_graph::objects ... ok
[INFO] [stdout] test graph::adapter::test::union_graph::quoted_triples ... ok
[INFO] [stdout] test graph::adapter::test::partial_union_graph::triples_with_p ... ok
[INFO] [stdout] test graph::adapter::test::union_graph::predicates ... ok
[INFO] [stdout] test graph::adapter::test::union_graph::triples_matching ... ok
[INFO] [stdout] test graph::adapter::test::union_graph::triples_with_p ... ok
[INFO] [stdout] test graph::adapter::test::union_graph::subjects ... ok
[INFO] [stdout] test graph::adapter::test::union_graph::triples_with_o ... ok
[INFO] [stdout] test graph::adapter::test::partial_union_graph::triples_with_so ... ok
[INFO] [stdout] test graph::adapter::test::union_graph::triples_with_po ... ok
[INFO] [stdout] test graph::adapter::test::union_graph::triples ... ok
[INFO] [stdout] test graph::adapter::test::union_graph::triples_with_so ... ok
[INFO] [stdout] test graph::adapter::test::union_graph::triples_with_s ... ok
[INFO] [stdout] test graph::adapter::test::union_graph::triples_with_sp ... ok
[INFO] [stdout] test graph::adapter::test::union_graph::triples_with_spo ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::Class ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::InverseFunctionalProperty ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::AllDisjointClasses ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::AnnotationProperty ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::DatatypeProperty ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::IrreflexiveProperty ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::FunctionalProperty ... ok
[INFO] [stdout] test graph::adapter::test::union_graph::variables ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::ObjectProperty ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::SymmetricProperty ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::Thing ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::TransitiveProperty ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::allValuesFrom ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::differentFrom ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::assertionProperty ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::disjointWith ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::complementOf ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::distinctMembers ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::equivalentClass ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::equivalentProperty ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::intersectionOf ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::maxCardinality ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::inverseOf ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::maxQualifiedCardinality ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::members ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::onClass ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::onProperty ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::propertyDisjointWith ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::oneOf ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::sameAs ... ok
[INFO] [stdout] test ns::_term::test::ns_term_eq ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::targetIndividual ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::someValuesFrom ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::propertyChainAxiom ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::targetValue ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::AllDifferent ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::sourceIndividual ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::unionOf ... ok
[INFO] [stdout] test ns::owl::test_valid_iri::Nothing ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::Alt ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::HTML ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::Bag ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::ID ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::List ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::JSON ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::Statement ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::PlainLiteral ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::Description ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::Property ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::RDF ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::about ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::Seq ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::aboutEach ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::aboutEachPrefix ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::datatype ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::first ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::li ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::nil ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::bagID ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::nodeID ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::parseType ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::predicate ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::resource ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::rest ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::subject ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::type_ ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::value ... ok
[INFO] [stdout] test ns::rdfs::test_valid_iri::Class ... ok
[INFO] [stdout] test ns::rdfs::test_valid_iri::Container ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::direction ... ok
[INFO] [stdout] test ns::rdfs::test_valid_iri::ContainerMembershipProperty ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::language ... ok
[INFO] [stdout] test ns::rdfs::test_valid_iri::Literal ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::langString ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::object ... ok
[INFO] [stdout] test ns::rdfs::test_valid_iri::Datatype ... ok
[INFO] [stdout] test ns::rdfs::test_valid_iri::Resource ... ok
[INFO] [stdout] test ns::rdfs::test_valid_iri::comment ... ok
[INFO] [stdout] test ns::rdfs::test_valid_iri::label ... ok
[INFO] [stdout] test ns::rdfs::test_valid_iri::member ... ok
[INFO] [stdout] test ns::rdfs::test_valid_iri::seeAlso ... ok
[INFO] [stdout] test ns::rdfs::test_valid_iri::subClassOf ... ok
[INFO] [stdout] test ns::rdfs::test_valid_iri::subPropertyOf ... ok
[INFO] [stdout] test ns::rdfs::test_valid_iri::range ... ok
[INFO] [stdout] test ns::test::test_different_terms ... ok
[INFO] [stdout] test ns::rdfs::test_valid_iri::domain ... ok
[INFO] [stdout] test ns::xml::test_valid_iri::Father ... ok
[INFO] [stdout] test ns::xml::test_valid_iri::id ... ok
[INFO] [stdout] test ns::xml::test_valid_iri::lang ... ok
[INFO] [stdout] test ns::xml::test_valid_iri::space ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::ENTITIES ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::ENTITY ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::ID ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::IDREF ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::IDREFS ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::NCName ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::NMTOKENS ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::NOTATION ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::NMTOKEN ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::Name ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::QName ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::anySimpleType ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::anyType ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::anyURI ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::base64Binary ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::boolean ... ok
[INFO] [stdout] test ns::xml::test_valid_iri::base ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::date ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::byte ... ok
[INFO] [stdout] test ns::rdfs::test_valid_iri::isDefinedBy ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::dateTime ... ok
[INFO] [stdout] test ns::test::test_same_term ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::decimal ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::double ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::gDay ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::gMonth ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::gYearMonth ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::hexBinary ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::int ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::integer ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::language ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::long ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::gMonthDay ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::negativeInteger ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::gYear ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::nonNegativeInteger ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::nonPositiveInteger ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::normalizedString ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::short ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::duration ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::float ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::token ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::unsignedInt ... ok
[INFO] [stdout] test ns::rdf::test_valid_iri::XMLLiteral ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::unsignedLong ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::string ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::unsignedByte ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::unsignedShort ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::positiveInteger ... ok
[INFO] [stdout] test ns::xsd::test_valid_iri::time ... ok
[INFO] [stdout] test ns::test::test_invalid_suffix ... ok
[INFO] [stdout] test prefix::_trait::test::valid_prefix::empty ... ok
[INFO] [stdout] test ns::test::test_invalid_namespace ... ok
[INFO] [stdout] test prefix::_trait::test::valid_prefix::_foo_expects ... ok
[INFO] [stdout] test prefix::_trait::test::valid_prefix::_a_expects ... ok
[INFO] [stdout] test prefix::_trait::test::invalid_prefix::space ... ok
[INFO] [stdout] test prefix::_trait::test::valid_prefix::with_dot_and_accents ... ok
[INFO] [stdout] test prefix::_trait::test::invalid_prefix::ending_with_dot ... ok
[INFO] [stdout] test prefix::_trait::test::invalid_prefix::_1a_expects ... ok
[INFO] [stdout] test source::convert::test::qs_to_triples ... ok
[INFO] [stdout] test source::filter::test::s_filter_items ... ok
[INFO] [stdout] test prefix::_wrapper::_serde::test::invalid_prefix ... ok
[INFO] [stdout] test prefix::_wrapper::_serde::test::valid_prefix ... ok
[INFO] [stdout] test source::filter_map::test::qs_filter_map_iter ... ok
[INFO] [stdout] test quad::test_quad::quad_matched_by ... ok
[INFO] [stdout] test source::filter_map::test::qs_filter_map_to_triples ... ok
[INFO] [stdout] test source::filter_map::test::qs_filter_map_to_quads ... ok
[INFO] [stdout] test source::filter_map::test::ts_filter_map_iter ... ok
[INFO] [stdout] test source::filter_map::test::ts_filter_map_to_quads ... ok
[INFO] [stdout] test source::filter::test::qs_filter_triples ... ok
[INFO] [stdout] test source::convert::test::ts_to_quads ... ok
[INFO] [stdout] test source::map::test::ts_map_iter ... ok
[INFO] [stdout] test source::map::test::qs_map_to_quads ... ok
[INFO] [stdout] test source::map::test::ts_map_to_quads ... ok
[INFO] [stdout] test source::map::test::qs_map_to_triples ... ok
[INFO] [stdout] test source::map::test::ts_map_to_triples ... ok
[INFO] [stdout] test term::_native_iri::test::iri_as_term ... ok
[INFO] [stdout] test term::_native_literal::test::f64_as_literal ... ok
[INFO] [stdout] test term::_native_literal::test::correct_datatype_to_native ... ok
[INFO] [stdout] test term::_native_literal::test::i32_as_literal ... ok
[INFO] [stdout] test term::_native_literal::test::str_as_literal ... ok
[INFO] [stdout] test term::_native_literal::test::usize_as_literal ... ok
[INFO] [stderr]    Doc-tests sophia_api
[INFO] [stdout] test term::_native_literal::test::wrong_datatype_to_native ... ok
[INFO] [stdout] test source::filter_map::test::ts_filter_map_to_triples ... ok
[INFO] [stdout] test source::map::test::qs_map_iter ... ok
[INFO] [stdout] test term::_native_literal::test::bool_as_literal ... ok
[INFO] [stdout] test term::_native_literal::test::iri_to_native ... ok
[INFO] [stdout] test term::_native_literal::test::isize_as_literal ... ok
[INFO] [stdout] test term::_native_iri::test::iriref_as_term ... ok
[INFO] [stdout] test source::filter::test::ts_filter_triples ... ok
[INFO] [stdout] test term::_simple::test::bnode_from_scratch ... ok
[INFO] [stdout] test term::_simple::test::bnode_from_term ... ok
[INFO] [stdout] test term::_simple::test::literal_from_term ... ok
[INFO] [stdout] test term::_simple::test::bnode_from_term_ref ... ok
[INFO] [stdout] test term::_simple::test::literal_from_term_ref ... ok
[INFO] [stdout] test term::_simple::test::iri_from_scratch ... ok
[INFO] [stdout] test term::_simple::test::iri_from_term ... ok
[INFO] [stdout] test term::_simple::test::iri_from_term_ref ... ok
[INFO] [stdout] test term::_simple::test::literal_lang_from_scratch ... ok
[INFO] [stdout] test term::_simple::test::triple_from_term ... ok
[INFO] [stdout] test term::_simple::test::variable_from_scratch ... ok
[INFO] [stdout] test term::_simple::test::triple_from_scratch ... ok
[INFO] [stdout] test term::_simple::test::nested_triple_from_scratch ... ok
[INFO] [stdout] test term::_simple::test::try_from_term ... ok
[INFO] [stdout] test term::_simple::test::variable_from_term ... ok
[INFO] [stdout] test term::_simple::test::variable_from_term_ref ... ok
[INFO] [stdout] test term::bnode_id::test::invalid::empty ... ok
[INFO] [stdout] test term::bnode_id::test::invalid::space ... ok
[INFO] [stdout] test term::bnode_id::test::invalid::leading_dot ... ok
[INFO] [stdout] test term::bnode_id::test::invalid::trailing_dot ... ok
[INFO] [stdout] test term::bnode_id::test::invalid::with_colon ... ok
[INFO] [stdout] test term::bnode_id::test::invalid::with_space ... ok
[INFO] [stdout] test term::bnode_id::test::valid::_1_expects ... ok
[INFO] [stdout] test term::bnode_id::test::valid::_abc42_expects ... ok
[INFO] [stdout] test term::bnode_id::test::valid::_foo_bar_baz_expects ... ok
[INFO] [stdout] test term::_simple::test::triple_from_term_ref ... ok
[INFO] [stdout] test term::bnode_id::test::valid::_hé_hé_expects ... ok
[INFO] [stdout] test term::bnode_id::test::valid::_x_expects ... ok
[INFO] [stdout] test term::language_tag::test::case_insensitive_cmp::all_upper ... ok
[INFO] [stdout] test term::bnode_id::test::valid::underscore ... ok
[INFO] [stdout] test term::language_tag::test::case_insensitive_cmp::counry_all_lower ... ok
[INFO] [stdout] test term::bnode_id::test::valid::with_dot ... ok
[INFO] [stdout] test term::language_tag::test::case_insensitive_cmp::all_lower ... ok
[INFO] [stdout] test term::language_tag::test::case_insensitive_cmp::counry_all_upper ... ok
[INFO] [stdout] test term::language_tag::test::case_insensitive_cmp::upper_lower ... ok
[INFO] [stdout] test term::language_tag::test::case_insensitive_cmp::counry_lower_upper ... ok
[INFO] [stdout] test term::language_tag::test::case_insensitive_eq::all_lower_with_country ... ok
[INFO] [stdout] test term::language_tag::test::case_insensitive_cmp::counry_upper_lower ... ok
[INFO] [stdout] test term::language_tag::test::case_insensitive_cmp::lower_upper ... ok
[INFO] [stdout] test term::language_tag::test::case_insensitive_eq::all_lower ... ok
[INFO] [stdout] test term::language_tag::test::invalid::empty ... ok
[INFO] [stdout] test term::language_tag::test::case_insensitive_eq::country_differ ... ok
[INFO] [stdout] test term::language_tag::test::invalid::space ... ok
[INFO] [stdout] test term::language_tag::test::case_insensitive_eq::language_differ ... ok
[INFO] [stdout] test term::language_tag::test::invalid::_a_expects ... ok
[INFO] [stdout] test term::language_tag::test::invalid::_éh_expects ... ok
[INFO] [stdout] test term::language_tag::test::valid::_fr_ca_expects ... ok
[INFO] [stdout] test term::language_tag::test::test_product ... ok
[INFO] [stdout] test term::language_tag::test::valid::_abc_de_fg_hi_expects ... ok
[INFO] [stdout] test term::language_tag::test::valid::_en_expects ... ok
[INFO] [stdout] test term::language_tag::test::valid::_fr_056_expects ... ok
[INFO] [stdout] test term::language_tag::test::valid::_fr_expects ... ok
[INFO] [stdout] test term::language_tag::test::valid::_fr_fr_expects ... ok
[INFO] [stdout] test term::language_tag::test::valid::_ja_hani_expects ... ok
[INFO] [stdout] test term::language_tag::test::valid::_ja_hira_expects ... ok
[INFO] [stdout] test term::language_tag::test::valid::_x_abc_de_fg_hi_expects ... ok
[INFO] [stdout] test term::matcher::test::array ... ok
[INFO] [stdout] test term::matcher::test::closure ... ok
[INFO] [stdout] test term::matcher::test::datatype_matcher ... ok
[INFO] [stdout] test term::matcher::test::graph_name_any ... ok
[INFO] [stdout] test term::matcher::test::graph_name_array ... ok
[INFO] [stdout] test term::matcher::test::graph_name_closure ... ok
[INFO] [stdout] test term::matcher::test::graph_name_matcher_ref ... ok
[INFO] [stdout] test term::matcher::test::graph_name_not ... ok
[INFO] [stdout] test term::matcher::test::graph_name_option ... ok
[INFO] [stdout] test term::matcher::test::graph_name_slice ... ok
[INFO] [stdout] test term::matcher::test::graph_name_term_kind ... ok
[INFO] [stdout] test term::matcher::test::graph_name_term_matcher_gn ... ok
[INFO] [stdout] test term::matcher::test::graph_name_tuple_as_embedded_triple ... ok
[INFO] [stdout] test term::matcher::test::language_tag_matcher ... ok
[INFO] [stdout] test term::matcher::test::matcher_ref ... ok
[INFO] [stdout] test term::matcher::test::not ... ok
[INFO] [stdout] test term::matcher::test::option ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_10_2_expects ... ok
[INFO] [stdout] test term::matcher::test::slice ... ok
[INFO] [stdout] test term::matcher::test::term_kind ... ok
[INFO] [stdout] test term::matcher::test::tuple_as_embedded_triple ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_b_en_a_expects ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_2_10_expects ... ok
[INFO] [stdout] test term::bnode_id::test::invalid::with_comma ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_q_tag_q_q_p_expects ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_a_b_expects ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_a_en_a_fr_expects ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_r_p_expects ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_s_q_tag_q_q_expects ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_s_r_expects ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_r_q_tag_q_q_expects ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_s1_tag_p2_o_s2_tag_p1_o_expects ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_s_p_expects ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_tag_a_s_expects ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_s_tag_p1_o2_s_tag_p2_o1_expects ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_s_tag_p_o1_s_tag_p_o2_expects ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_tag_a_p_expects ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_tag_a_q_tag_q_q_expects ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_tag_a_r_expects ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_tag_a_tag_b_expects ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_u_v_expects ... ok
[INFO] [stdout] test term::test_term_impl::cmp_terms::_x_y_expects ... ok
[INFO] [stdout] test term::matcher::test::any ... ok
[INFO] [stdout] test term::var_name::test::invalid::empty ... ok
[INFO] [stdout] test term::var_name::test::invalid::space ... ok
[INFO] [stdout] test term::var_name::test::invalid::dot ... ok
[INFO] [stdout] test term::_simple::test::literal_dt_from_scratch ... ok
[INFO] [stdout] test term::var_name::test::valid::_foo_bar_baz_expects ... ok
[INFO] [stdout] test term::var_name::test::invalid::with_comma ... ok
[INFO] [stdout] test term::var_name::test::invalid::with_dot ... ok
[INFO] [stdout] test term::var_name::test::valid::_hé_hé_expects ... ok
[INFO] [stdout] test term::var_name::test::invalid::with_space ... ok
[INFO] [stdout] test term::var_name::test::valid::_1_expects ... ok
[INFO] [stdout] test term::var_name::test::valid::_abc42_expects ... ok
[INFO] [stdout] test term::var_name::test::valid::_x_expects ... ok
[INFO] [stdout] test triple::test_triple::triple_matched_by ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 423 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test src/dataset.rs - dataset::Dataset::quads (line 73) ... ok
[INFO] [stdout] test src/graph.rs - graph::Graph::triples_matching (line 115) ... ok
[INFO] [stdout] test src/dataset.rs - dataset::Dataset::quads_matching (line 140) ... ok
[INFO] [stdout] test src/dataset.rs - dataset::Dataset::quads_matching (line 118) ... ok
[INFO] [stdout] test src/graph.rs - graph::Graph::triples (line 86) ... ok
[INFO] [stdout] test src/dataset.rs - dataset::MutableDataset::insert (line 368) ... ok
[INFO] [stdout] test src/graph.rs - graph::MutableGraph::insert (line 327) ... ok
[INFO] [stdout] test src/graph.rs - graph::Graph::triples (line 70) ... ok
[INFO] [stdout] test src/graph.rs - graph::Graph::triples_matching (line 137) ... ok
[INFO] [stdout] test src/quad.rs - quad::Quad::into_triple (line 126) ... ok
[INFO] [stdout] test src/term/_native_literal.rs - term::_native_literal::f64 (line 15) ... ok
[INFO] [stdout] test src/dataset.rs - dataset::Dataset::quads (line 89) ... ok
[INFO] [stdout] test src/ns/_macro.rs - ns::_macro::namespace (line 10) ... ok
[INFO] [stdout] test src/term/_native_literal.rs - term::_native_literal::i32 (line 51) ... ok
[INFO] [stdout] test src/term/_native_literal.rs - term::_native_literal::bool (line 197) ... ok
[INFO] [stdout] test src/term/_native_literal.rs - term::_native_literal::str (line 161) ... ok
[INFO] [stdout] test src/ns.rs - ns (line 10) ... ok
[INFO] [stdout] test src/term/_native_literal.rs - term::_native_literal::usize (line 124) ... ok
[INFO] [stdout] test src/ns.rs - ns (line 28) ... ok
[INFO] [stdout] test src/term/_native_literal.rs - term::_native_literal::isize (line 87) ... ok
[INFO] [stdout] test src/triple.rs - triple::Triple::into_quad (line 111) ... ok
[INFO] [stdout] test src/term/language_tag.rs - term::language_tag::LanguageTag (line 37) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.45s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "cb85ecc5580262582e1cf3304a545c84bceffc18e334741944228aec73abf3f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb85ecc5580262582e1cf3304a545c84bceffc18e334741944228aec73abf3f0", kill_on_drop: false }`
[INFO] [stdout] cb85ecc5580262582e1cf3304a545c84bceffc18e334741944228aec73abf3f0
