[INFO] fetching crate tobz1000-petgraph 0.5.1-tobz1000...
[INFO] testing tobz1000-petgraph-0.5.1-tobz1000 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate tobz1000-petgraph 0.5.1-tobz1000 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate tobz1000-petgraph 0.5.1-tobz1000
[INFO] finished tweaking crates.io crate tobz1000-petgraph 0.5.1-tobz1000
[INFO] tweaked toml for crates.io crate tobz1000-petgraph 0.5.1-tobz1000 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tobz1000-petgraph 0.5.1-tobz1000 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "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" "+33835004928d3bf65db4d4712e1330766263b0bd" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 36 packages to latest compatible versions
[INFO] [stderr]       Adding defmac v0.1.3 (available: v0.2.1)
[INFO] [stderr]       Adding fixedbitset v0.3.2 (available: v0.5.7)
[INFO] [stderr]       Adding indexmap v1.9.3 (available: v2.14.0)
[INFO] [stderr]       Adding itertools v0.8.2 (available: v0.14.0)
[INFO] [stderr]       Adding odds v0.2.26 (available: v0.4.0)
[INFO] [stderr]       Adding quickcheck v0.8.5 (available: v1.1.0)
[INFO] [stderr]       Adding rand v0.5.6 (available: v0.10.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 59bf707d01934e9ae307636bcc55f43878540edf9c722bb7a3dd13378dc16be1
[INFO] running `Command { std: "docker" "start" "-a" "59bf707d01934e9ae307636bcc55f43878540edf9c722bb7a3dd13378dc16be1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "59bf707d01934e9ae307636bcc55f43878540edf9c722bb7a3dd13378dc16be1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "59bf707d01934e9ae307636bcc55f43878540edf9c722bb7a3dd13378dc16be1", kill_on_drop: false }`
[INFO] [stdout] 59bf707d01934e9ae307636bcc55f43878540edf9c722bb7a3dd13378dc16be1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f2290d8540d5afe9d905b9677f4b2c1083f837d3e2c5cb174990991c3a1a2b75
[INFO] running `Command { std: "docker" "start" "-a" "f2290d8540d5afe9d905b9677f4b2c1083f837d3e2c5cb174990991c3a1a2b75", kill_on_drop: false }`
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling fixedbitset v0.3.2
[INFO] [stderr]    Compiling tobz1000-petgraph v0.5.1-tobz1000 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `first_error` is never read
[INFO] [stdout]    --> src/csr.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub struct EdgesNotSorted {
[INFO] [stdout]     |            -------------- field in this struct
[INFO] [stdout] 133 |     first_error: (usize, usize),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EdgesNotSorted` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/adj.rs:304:25
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn edge_indices(&self) -> EdgeIndices<E, Ix> {
[INFO] [stdout]     |                         ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn edge_indices(&self) -> EdgeIndices<'_, E, Ix> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/algo/dominators.rs:56:30
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn strict_dominators(&self, node: N) -> Option<DominatorsIter<N>> {
[INFO] [stdout]    |                              ^^^^^                     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn strict_dominators(&self, node: N) -> Option<DominatorsIter<'_, N>> {
[INFO] [stdout]    |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/algo/dominators.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub fn dominators(&self, node: N) -> Option<DominatorsIter<N>> {
[INFO] [stdout]    |                       ^^^^^                     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: 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 |     pub fn dominators(&self, node: N) -> Option<DominatorsIter<'_, N>> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/algo/dominators.rs:85:37
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn immediately_dominated_by(&self, node: N) -> DominatedByIter<N> {
[INFO] [stdout]    |                                     ^^^^^              ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn immediately_dominated_by(&self, node: N) -> DominatedByIter<'_, N> {
[INFO] [stdout]    |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/csr.rs:386:18
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<E, Ty, Ix> {
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<'_, E, Ty, Ix> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:771:22
[INFO] [stdout]     |
[INFO] [stdout] 771 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<E, Ix> {
[INFO] [stdout]     |                      ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 771 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<'_, E, Ix> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:794:31
[INFO] [stdout]     |
[INFO] [stdout] 794 |     pub fn neighbors_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Neighbors<E, Ix> {
[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] 794 |     pub fn neighbors_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Neighbors<'_, E, Ix> {
[INFO] [stdout]     |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:818:33
[INFO] [stdout]     |
[INFO] [stdout] 818 |     pub fn neighbors_undirected(&self, a: NodeIndex<Ix>) -> Neighbors<E, Ix> {
[INFO] [stdout]     |                                 ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 818 |     pub fn neighbors_undirected(&self, a: NodeIndex<Ix>) -> Neighbors<'_, E, Ix> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:836:18
[INFO] [stdout]     |
[INFO] [stdout] 836 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<E, Ty, Ix> {
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 836 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<'_, E, Ty, Ix> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:851:27
[INFO] [stdout]     |
[INFO] [stdout] 851 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Edges<E, Ty, Ix> {
[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] 851 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Edges<'_, E, Ty, Ix> {
[INFO] [stdout]     |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:871:9
[INFO] [stdout]     |
[INFO] [stdout] 871 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 874 |     ) -> EdgesConnecting<E, Ty, Ix> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^ 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] 874 |     ) -> EdgesConnecting<'_, E, Ty, Ix> {
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:967:22
[INFO] [stdout]     |
[INFO] [stdout] 967 |     pub fn externals(&self, dir: Direction) -> Externals<N, Ty, Ix> {
[INFO] [stdout]     |                      ^^^^^                     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 967 |     pub fn externals(&self, dir: Direction) -> Externals<'_, N, Ty, Ix> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:998:29
[INFO] [stdout]     |
[INFO] [stdout] 998 |     pub fn node_weights_mut(&mut self) -> NodeWeightsMut<N, Ix> {
[INFO] [stdout]     |                             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 998 |     pub fn node_weights_mut(&mut self) -> NodeWeightsMut<'_, N, Ix> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/graph_impl/mod.rs:1015:28
[INFO] [stdout]      |
[INFO] [stdout] 1015 |     pub fn edge_references(&self) -> EdgeReferences<E, Ix> {
[INFO] [stdout]      |                            ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1015 |     pub fn edge_references(&self) -> EdgeReferences<'_, E, Ix> {
[INFO] [stdout]      |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/graph_impl/mod.rs:1025:29
[INFO] [stdout]      |
[INFO] [stdout] 1025 |     pub fn edge_weights_mut(&mut self) -> EdgeWeightsMut<E, Ix> {
[INFO] [stdout]      |                             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1025 |     pub fn edge_weights_mut(&mut self) -> EdgeWeightsMut<'_, E, Ix> {
[INFO] [stdout]      |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/graph_impl/mod.rs:1544:12
[INFO] [stdout]      |
[INFO] [stdout] 1544 |     edges: &mut [Edge<E, Ix>],
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1547 | ) -> EdgesWalkerMut<E, Ix>
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^ 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] 1547 | ) -> EdgesWalkerMut<'_, E, Ix>
[INFO] [stdout]      |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:488:25
[INFO] [stdout]     |
[INFO] [stdout] 488 |     pub fn node_indices(&self) -> NodeIndices<N, Ix> {
[INFO] [stdout]     |                         ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 488 |     pub fn node_indices(&self) -> NodeIndices<'_, N, Ix> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:533:25
[INFO] [stdout]     |
[INFO] [stdout] 533 |     pub fn edge_indices(&self) -> EdgeIndices<E, Ix> {
[INFO] [stdout]     |                         ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 533 |     pub fn edge_indices(&self) -> EdgeIndices<'_, E, Ix> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:592:22
[INFO] [stdout]     |
[INFO] [stdout] 592 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<E, Ix> {
[INFO] [stdout]     |                      ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 592 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<'_, E, Ix> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:611:31
[INFO] [stdout]     |
[INFO] [stdout] 611 |     pub fn neighbors_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Neighbors<E, Ix> {
[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] 611 |     pub fn neighbors_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Neighbors<'_, E, Ix> {
[INFO] [stdout]     |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:634:33
[INFO] [stdout]     |
[INFO] [stdout] 634 |     pub fn neighbors_undirected(&self, a: NodeIndex<Ix>) -> Neighbors<E, Ix> {
[INFO] [stdout]     |                                 ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 634 |     pub fn neighbors_undirected(&self, a: NodeIndex<Ix>) -> Neighbors<'_, E, Ix> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:652:18
[INFO] [stdout]     |
[INFO] [stdout] 652 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<E, Ty, Ix> {
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 652 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<'_, E, Ty, Ix> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:667:27
[INFO] [stdout]     |
[INFO] [stdout] 667 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Edges<E, Ty, Ix> {
[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] 667 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Edges<'_, E, Ty, Ix> {
[INFO] [stdout]     |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:691:22
[INFO] [stdout]     |
[INFO] [stdout] 691 |     pub fn externals(&self, dir: Direction) -> Externals<N, Ty, Ix> {
[INFO] [stdout]     |                      ^^^^^                     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 691 |     pub fn externals(&self, dir: Direction) -> Externals<'_, N, Ty, Ix> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graphmap.rs:315:18
[INFO] [stdout]     |
[INFO] [stdout] 315 |     pub fn nodes(&self) -> Nodes<N> {
[INFO] [stdout]     |                  ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 315 |     pub fn nodes(&self) -> Nodes<'_, N> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graphmap.rs:328:22
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn neighbors(&self, a: N) -> Neighbors<N, Ty> {
[INFO] [stdout]     |                      ^^^^^           ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn neighbors(&self, a: N) -> Neighbors<'_, N, Ty> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graphmap.rs:348:31
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn neighbors_directed(&self, a: N, dir: Direction) -> NeighborsDirected<N, Ty> {
[INFO] [stdout]     |                               ^^^^^                           ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn neighbors_directed(&self, a: N, dir: Direction) -> NeighborsDirected<'_, N, Ty> {
[INFO] [stdout]     |                                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graphmap.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn edges(&self, from: N) -> Edges<N, E, Ty> {
[INFO] [stdout]     |                  ^^^^^              ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn edges(&self, from: N) -> Edges<'_, N, E, Ty> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graphmap.rs:391:22
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn all_edges(&self) -> AllEdges<N, E, Ty> {
[INFO] [stdout]     |                      ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn all_edges(&self) -> AllEdges<'_, N, E, Ty> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graphmap.rs:402:26
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn all_edges_mut(&mut self) -> AllEdgesMut<N, E, Ty> {
[INFO] [stdout]     |                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn all_edges_mut(&mut self) -> AllEdgesMut<'_, N, E, Ty> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/iter_format.rs:48:32
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn format(self, separator: &str) -> Format<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] 48 |     fn format(self, separator: &str) -> Format<'_, Self>
[INFO] [stdout]    |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/matrix_graph.rs:425:22
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<Ty, Null, Ix> {
[INFO] [stdout]     |                      ^^^^^                       ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<'_, Ty, Null, Ix> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/matrix_graph.rs:440:18
[INFO] [stdout]     |
[INFO] [stdout] 440 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<Ty, Null, Ix> {
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 440 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<'_, Ty, Null, Ix> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/matrix_graph.rs:510:9
[INFO] [stdout]     |
[INFO] [stdout] 510 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 513 |     ) -> Neighbors<Directed, Null, Ix> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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] 513 |     ) -> Neighbors<'_, Directed, Null, Ix> {
[INFO] [stdout]     |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/matrix_graph.rs:532:27
[INFO] [stdout]     |
[INFO] [stdout] 532 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, d: Direction) -> Edges<Directed, Null, Ix> {
[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] 532 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, d: Direction) -> Edges<'_, Directed, Null, Ix> {
[INFO] [stdout]     |                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/matrix_graph.rs:901:17
[INFO] [stdout]     |
[INFO] [stdout] 901 |     fn iter_ids(&self) -> IdIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 901 |     fn iter_ids(&self) -> IdIterator<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.37s
[INFO] running `Command { std: "docker" "inspect" "f2290d8540d5afe9d905b9677f4b2c1083f837d3e2c5cb174990991c3a1a2b75", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f2290d8540d5afe9d905b9677f4b2c1083f837d3e2c5cb174990991c3a1a2b75", kill_on_drop: false }`
[INFO] [stdout] f2290d8540d5afe9d905b9677f4b2c1083f837d3e2c5cb174990991c3a1a2b75
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a7eac03aa3702fce9dc1240f7db44dfcd8fa718505d02bb48540528261a85153
[INFO] running `Command { std: "docker" "start" "-a" "a7eac03aa3702fce9dc1240f7db44dfcd8fa718505d02bb48540528261a85153", kill_on_drop: false }`
[INFO] [stderr]    Compiling rand_core v0.3.1
[INFO] [stderr]    Compiling defmac v0.1.3
[INFO] [stderr]    Compiling odds v0.2.26
[INFO] [stderr]    Compiling itertools v0.8.2
[INFO] [stdout] warning: field `first_error` is never read
[INFO] [stdout]    --> src/csr.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub struct EdgesNotSorted {
[INFO] [stdout]     |            -------------- field in this struct
[INFO] [stdout] 133 |     first_error: (usize, usize),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EdgesNotSorted` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/adj.rs:304:25
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn edge_indices(&self) -> EdgeIndices<E, Ix> {
[INFO] [stdout]     |                         ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn edge_indices(&self) -> EdgeIndices<'_, E, Ix> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/algo/dominators.rs:56:30
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn strict_dominators(&self, node: N) -> Option<DominatorsIter<N>> {
[INFO] [stdout]    |                              ^^^^^                     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn strict_dominators(&self, node: N) -> Option<DominatorsIter<'_, N>> {
[INFO] [stdout]    |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/algo/dominators.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub fn dominators(&self, node: N) -> Option<DominatorsIter<N>> {
[INFO] [stdout]    |                       ^^^^^                     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: 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 |     pub fn dominators(&self, node: N) -> Option<DominatorsIter<'_, N>> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/algo/dominators.rs:85:37
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn immediately_dominated_by(&self, node: N) -> DominatedByIter<N> {
[INFO] [stdout]    |                                     ^^^^^              ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn immediately_dominated_by(&self, node: N) -> DominatedByIter<'_, N> {
[INFO] [stdout]    |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/csr.rs:386:18
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<E, Ty, Ix> {
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<'_, E, Ty, Ix> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:771:22
[INFO] [stdout]     |
[INFO] [stdout] 771 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<E, Ix> {
[INFO] [stdout]     |                      ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 771 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<'_, E, Ix> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:794:31
[INFO] [stdout]     |
[INFO] [stdout] 794 |     pub fn neighbors_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Neighbors<E, Ix> {
[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] 794 |     pub fn neighbors_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Neighbors<'_, E, Ix> {
[INFO] [stdout]     |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:818:33
[INFO] [stdout]     |
[INFO] [stdout] 818 |     pub fn neighbors_undirected(&self, a: NodeIndex<Ix>) -> Neighbors<E, Ix> {
[INFO] [stdout]     |                                 ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 818 |     pub fn neighbors_undirected(&self, a: NodeIndex<Ix>) -> Neighbors<'_, E, Ix> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:836:18
[INFO] [stdout]     |
[INFO] [stdout] 836 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<E, Ty, Ix> {
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 836 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<'_, E, Ty, Ix> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:851:27
[INFO] [stdout]     |
[INFO] [stdout] 851 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Edges<E, Ty, Ix> {
[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] 851 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Edges<'_, E, Ty, Ix> {
[INFO] [stdout]     |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:871:9
[INFO] [stdout]     |
[INFO] [stdout] 871 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 874 |     ) -> EdgesConnecting<E, Ty, Ix> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^ 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] 874 |     ) -> EdgesConnecting<'_, E, Ty, Ix> {
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:967:22
[INFO] [stdout]     |
[INFO] [stdout] 967 |     pub fn externals(&self, dir: Direction) -> Externals<N, Ty, Ix> {
[INFO] [stdout]     |                      ^^^^^                     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 967 |     pub fn externals(&self, dir: Direction) -> Externals<'_, N, Ty, Ix> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:998:29
[INFO] [stdout]     |
[INFO] [stdout] 998 |     pub fn node_weights_mut(&mut self) -> NodeWeightsMut<N, Ix> {
[INFO] [stdout]     |                             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 998 |     pub fn node_weights_mut(&mut self) -> NodeWeightsMut<'_, N, Ix> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/graph_impl/mod.rs:1015:28
[INFO] [stdout]      |
[INFO] [stdout] 1015 |     pub fn edge_references(&self) -> EdgeReferences<E, Ix> {
[INFO] [stdout]      |                            ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1015 |     pub fn edge_references(&self) -> EdgeReferences<'_, E, Ix> {
[INFO] [stdout]      |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/graph_impl/mod.rs:1025:29
[INFO] [stdout]      |
[INFO] [stdout] 1025 |     pub fn edge_weights_mut(&mut self) -> EdgeWeightsMut<E, Ix> {
[INFO] [stdout]      |                             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1025 |     pub fn edge_weights_mut(&mut self) -> EdgeWeightsMut<'_, E, Ix> {
[INFO] [stdout]      |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/graph_impl/mod.rs:1544:12
[INFO] [stdout]      |
[INFO] [stdout] 1544 |     edges: &mut [Edge<E, Ix>],
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1547 | ) -> EdgesWalkerMut<E, Ix>
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^ 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] 1547 | ) -> EdgesWalkerMut<'_, E, Ix>
[INFO] [stdout]      |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:488:25
[INFO] [stdout]     |
[INFO] [stdout] 488 |     pub fn node_indices(&self) -> NodeIndices<N, Ix> {
[INFO] [stdout]     |                         ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 488 |     pub fn node_indices(&self) -> NodeIndices<'_, N, Ix> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:533:25
[INFO] [stdout]     |
[INFO] [stdout] 533 |     pub fn edge_indices(&self) -> EdgeIndices<E, Ix> {
[INFO] [stdout]     |                         ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 533 |     pub fn edge_indices(&self) -> EdgeIndices<'_, E, Ix> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:592:22
[INFO] [stdout]     |
[INFO] [stdout] 592 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<E, Ix> {
[INFO] [stdout]     |                      ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 592 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<'_, E, Ix> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:611:31
[INFO] [stdout]     |
[INFO] [stdout] 611 |     pub fn neighbors_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Neighbors<E, Ix> {
[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] 611 |     pub fn neighbors_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Neighbors<'_, E, Ix> {
[INFO] [stdout]     |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:634:33
[INFO] [stdout]     |
[INFO] [stdout] 634 |     pub fn neighbors_undirected(&self, a: NodeIndex<Ix>) -> Neighbors<E, Ix> {
[INFO] [stdout]     |                                 ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 634 |     pub fn neighbors_undirected(&self, a: NodeIndex<Ix>) -> Neighbors<'_, E, Ix> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:652:18
[INFO] [stdout]     |
[INFO] [stdout] 652 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<E, Ty, Ix> {
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 652 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<'_, E, Ty, Ix> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:667:27
[INFO] [stdout]     |
[INFO] [stdout] 667 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Edges<E, Ty, Ix> {
[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] 667 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Edges<'_, E, Ty, Ix> {
[INFO] [stdout]     |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:691:22
[INFO] [stdout]     |
[INFO] [stdout] 691 |     pub fn externals(&self, dir: Direction) -> Externals<N, Ty, Ix> {
[INFO] [stdout]     |                      ^^^^^                     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 691 |     pub fn externals(&self, dir: Direction) -> Externals<'_, N, Ty, Ix> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graphmap.rs:315:18
[INFO] [stdout]     |
[INFO] [stdout] 315 |     pub fn nodes(&self) -> Nodes<N> {
[INFO] [stdout]     |                  ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 315 |     pub fn nodes(&self) -> Nodes<'_, N> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graphmap.rs:328:22
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn neighbors(&self, a: N) -> Neighbors<N, Ty> {
[INFO] [stdout]     |                      ^^^^^           ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn neighbors(&self, a: N) -> Neighbors<'_, N, Ty> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graphmap.rs:348:31
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn neighbors_directed(&self, a: N, dir: Direction) -> NeighborsDirected<N, Ty> {
[INFO] [stdout]     |                               ^^^^^                           ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn neighbors_directed(&self, a: N, dir: Direction) -> NeighborsDirected<'_, N, Ty> {
[INFO] [stdout]     |                                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graphmap.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn edges(&self, from: N) -> Edges<N, E, Ty> {
[INFO] [stdout]     |                  ^^^^^              ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn edges(&self, from: N) -> Edges<'_, N, E, Ty> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graphmap.rs:391:22
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn all_edges(&self) -> AllEdges<N, E, Ty> {
[INFO] [stdout]     |                      ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn all_edges(&self) -> AllEdges<'_, N, E, Ty> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graphmap.rs:402:26
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn all_edges_mut(&mut self) -> AllEdgesMut<N, E, Ty> {
[INFO] [stdout]     |                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn all_edges_mut(&mut self) -> AllEdgesMut<'_, N, E, Ty> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/iter_format.rs:48:32
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn format(self, separator: &str) -> Format<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] 48 |     fn format(self, separator: &str) -> Format<'_, Self>
[INFO] [stdout]    |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/matrix_graph.rs:425:22
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<Ty, Null, Ix> {
[INFO] [stdout]     |                      ^^^^^                       ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<'_, Ty, Null, Ix> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/matrix_graph.rs:440:18
[INFO] [stdout]     |
[INFO] [stdout] 440 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<Ty, Null, Ix> {
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 440 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<'_, Ty, Null, Ix> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/matrix_graph.rs:510:9
[INFO] [stdout]     |
[INFO] [stdout] 510 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 513 |     ) -> Neighbors<Directed, Null, Ix> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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] 513 |     ) -> Neighbors<'_, Directed, Null, Ix> {
[INFO] [stdout]     |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/matrix_graph.rs:532:27
[INFO] [stdout]     |
[INFO] [stdout] 532 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, d: Direction) -> Edges<Directed, Null, Ix> {
[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] 532 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, d: Direction) -> Edges<'_, Directed, Null, Ix> {
[INFO] [stdout]     |                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/matrix_graph.rs:901:17
[INFO] [stdout]     |
[INFO] [stdout] 901 |     fn iter_ids(&self) -> IdIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 901 |     fn iter_ids(&self) -> IdIterator<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rand v0.5.6
[INFO] [stderr]    Compiling tobz1000-petgraph v0.5.1-tobz1000 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> tests/graph.rs:1827:6
[INFO] [stdout]      |
[INFO] [stdout] 1827 |     };
[INFO] [stdout]      |      ^ help: remove this semicolon
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(redundant_semicolons)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `a` and `b` are never read
[INFO] [stdout]     --> tests/graph.rs:1825:9
[INFO] [stdout]      |
[INFO] [stdout] 1824 |     struct Record {
[INFO] [stdout]      |            ------ fields in this struct
[INFO] [stdout] 1825 |         a: i32,
[INFO] [stdout]      |         ^
[INFO] [stdout] 1826 |         b: &'static str,
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Record` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `first_error` is never read
[INFO] [stdout]    --> src/csr.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub struct EdgesNotSorted {
[INFO] [stdout]     |            -------------- field in this struct
[INFO] [stdout] 133 |     first_error: (usize, usize),
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EdgesNotSorted` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/adj.rs:304:25
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn edge_indices(&self) -> EdgeIndices<E, Ix> {
[INFO] [stdout]     |                         ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn edge_indices(&self) -> EdgeIndices<'_, E, Ix> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/algo/dominators.rs:56:30
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn strict_dominators(&self, node: N) -> Option<DominatorsIter<N>> {
[INFO] [stdout]    |                              ^^^^^                     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn strict_dominators(&self, node: N) -> Option<DominatorsIter<'_, N>> {
[INFO] [stdout]    |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/algo/dominators.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub fn dominators(&self, node: N) -> Option<DominatorsIter<N>> {
[INFO] [stdout]    |                       ^^^^^                     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: 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 |     pub fn dominators(&self, node: N) -> Option<DominatorsIter<'_, N>> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/algo/dominators.rs:85:37
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn immediately_dominated_by(&self, node: N) -> DominatedByIter<N> {
[INFO] [stdout]    |                                     ^^^^^              ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn immediately_dominated_by(&self, node: N) -> DominatedByIter<'_, N> {
[INFO] [stdout]    |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/csr.rs:386:18
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<E, Ty, Ix> {
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<'_, E, Ty, Ix> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:771:22
[INFO] [stdout]     |
[INFO] [stdout] 771 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<E, Ix> {
[INFO] [stdout]     |                      ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 771 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<'_, E, Ix> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:794:31
[INFO] [stdout]     |
[INFO] [stdout] 794 |     pub fn neighbors_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Neighbors<E, Ix> {
[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] 794 |     pub fn neighbors_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Neighbors<'_, E, Ix> {
[INFO] [stdout]     |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:818:33
[INFO] [stdout]     |
[INFO] [stdout] 818 |     pub fn neighbors_undirected(&self, a: NodeIndex<Ix>) -> Neighbors<E, Ix> {
[INFO] [stdout]     |                                 ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 818 |     pub fn neighbors_undirected(&self, a: NodeIndex<Ix>) -> Neighbors<'_, E, Ix> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:836:18
[INFO] [stdout]     |
[INFO] [stdout] 836 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<E, Ty, Ix> {
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 836 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<'_, E, Ty, Ix> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:851:27
[INFO] [stdout]     |
[INFO] [stdout] 851 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Edges<E, Ty, Ix> {
[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] 851 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Edges<'_, E, Ty, Ix> {
[INFO] [stdout]     |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:871:9
[INFO] [stdout]     |
[INFO] [stdout] 871 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 874 |     ) -> EdgesConnecting<E, Ty, Ix> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^ 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] 874 |     ) -> EdgesConnecting<'_, E, Ty, Ix> {
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:967:22
[INFO] [stdout]     |
[INFO] [stdout] 967 |     pub fn externals(&self, dir: Direction) -> Externals<N, Ty, Ix> {
[INFO] [stdout]     |                      ^^^^^                     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 967 |     pub fn externals(&self, dir: Direction) -> Externals<'_, N, Ty, Ix> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/mod.rs:998:29
[INFO] [stdout]     |
[INFO] [stdout] 998 |     pub fn node_weights_mut(&mut self) -> NodeWeightsMut<N, Ix> {
[INFO] [stdout]     |                             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 998 |     pub fn node_weights_mut(&mut self) -> NodeWeightsMut<'_, N, Ix> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/graph_impl/mod.rs:1015:28
[INFO] [stdout]      |
[INFO] [stdout] 1015 |     pub fn edge_references(&self) -> EdgeReferences<E, Ix> {
[INFO] [stdout]      |                            ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1015 |     pub fn edge_references(&self) -> EdgeReferences<'_, E, Ix> {
[INFO] [stdout]      |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/graph_impl/mod.rs:1025:29
[INFO] [stdout]      |
[INFO] [stdout] 1025 |     pub fn edge_weights_mut(&mut self) -> EdgeWeightsMut<E, Ix> {
[INFO] [stdout]      |                             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1025 |     pub fn edge_weights_mut(&mut self) -> EdgeWeightsMut<'_, E, Ix> {
[INFO] [stdout]      |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/graph_impl/mod.rs:1544:12
[INFO] [stdout]      |
[INFO] [stdout] 1544 |     edges: &mut [Edge<E, Ix>],
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1547 | ) -> EdgesWalkerMut<E, Ix>
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^ 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] 1547 | ) -> EdgesWalkerMut<'_, E, Ix>
[INFO] [stdout]      |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:488:25
[INFO] [stdout]     |
[INFO] [stdout] 488 |     pub fn node_indices(&self) -> NodeIndices<N, Ix> {
[INFO] [stdout]     |                         ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 488 |     pub fn node_indices(&self) -> NodeIndices<'_, N, Ix> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:533:25
[INFO] [stdout]     |
[INFO] [stdout] 533 |     pub fn edge_indices(&self) -> EdgeIndices<E, Ix> {
[INFO] [stdout]     |                         ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 533 |     pub fn edge_indices(&self) -> EdgeIndices<'_, E, Ix> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:592:22
[INFO] [stdout]     |
[INFO] [stdout] 592 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<E, Ix> {
[INFO] [stdout]     |                      ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 592 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<'_, E, Ix> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:611:31
[INFO] [stdout]     |
[INFO] [stdout] 611 |     pub fn neighbors_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Neighbors<E, Ix> {
[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] 611 |     pub fn neighbors_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Neighbors<'_, E, Ix> {
[INFO] [stdout]     |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:634:33
[INFO] [stdout]     |
[INFO] [stdout] 634 |     pub fn neighbors_undirected(&self, a: NodeIndex<Ix>) -> Neighbors<E, Ix> {
[INFO] [stdout]     |                                 ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 634 |     pub fn neighbors_undirected(&self, a: NodeIndex<Ix>) -> Neighbors<'_, E, Ix> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:652:18
[INFO] [stdout]     |
[INFO] [stdout] 652 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<E, Ty, Ix> {
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 652 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<'_, E, Ty, Ix> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:667:27
[INFO] [stdout]     |
[INFO] [stdout] 667 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Edges<E, Ty, Ix> {
[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] 667 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Edges<'_, E, Ty, Ix> {
[INFO] [stdout]     |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graph_impl/stable_graph/mod.rs:691:22
[INFO] [stdout]     |
[INFO] [stdout] 691 |     pub fn externals(&self, dir: Direction) -> Externals<N, Ty, Ix> {
[INFO] [stdout]     |                      ^^^^^                     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 691 |     pub fn externals(&self, dir: Direction) -> Externals<'_, N, Ty, Ix> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graphmap.rs:315:18
[INFO] [stdout]     |
[INFO] [stdout] 315 |     pub fn nodes(&self) -> Nodes<N> {
[INFO] [stdout]     |                  ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 315 |     pub fn nodes(&self) -> Nodes<'_, N> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graphmap.rs:328:22
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn neighbors(&self, a: N) -> Neighbors<N, Ty> {
[INFO] [stdout]     |                      ^^^^^           ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn neighbors(&self, a: N) -> Neighbors<'_, N, Ty> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graphmap.rs:348:31
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn neighbors_directed(&self, a: N, dir: Direction) -> NeighborsDirected<N, Ty> {
[INFO] [stdout]     |                               ^^^^^                           ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub fn neighbors_directed(&self, a: N, dir: Direction) -> NeighborsDirected<'_, N, Ty> {
[INFO] [stdout]     |                                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graphmap.rs:368:18
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn edges(&self, from: N) -> Edges<N, E, Ty> {
[INFO] [stdout]     |                  ^^^^^              ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub fn edges(&self, from: N) -> Edges<'_, N, E, Ty> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graphmap.rs:391:22
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn all_edges(&self) -> AllEdges<N, E, Ty> {
[INFO] [stdout]     |                      ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn all_edges(&self) -> AllEdges<'_, N, E, Ty> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/graphmap.rs:402:26
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn all_edges_mut(&mut self) -> AllEdgesMut<N, E, Ty> {
[INFO] [stdout]     |                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn all_edges_mut(&mut self) -> AllEdgesMut<'_, N, E, Ty> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/iter_format.rs:48:32
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn format(self, separator: &str) -> Format<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] 48 |     fn format(self, separator: &str) -> Format<'_, Self>
[INFO] [stdout]    |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/matrix_graph.rs:425:22
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<Ty, Null, Ix> {
[INFO] [stdout]     |                      ^^^^^                       ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<'_, Ty, Null, Ix> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/matrix_graph.rs:440:18
[INFO] [stdout]     |
[INFO] [stdout] 440 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<Ty, Null, Ix> {
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 440 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<'_, Ty, Null, Ix> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/matrix_graph.rs:510:9
[INFO] [stdout]     |
[INFO] [stdout] 510 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 513 |     ) -> Neighbors<Directed, Null, Ix> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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] 513 |     ) -> Neighbors<'_, Directed, Null, Ix> {
[INFO] [stdout]     |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/matrix_graph.rs:532:27
[INFO] [stdout]     |
[INFO] [stdout] 532 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, d: Direction) -> Edges<Directed, Null, Ix> {
[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] 532 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, d: Direction) -> Edges<'_, Directed, Null, Ix> {
[INFO] [stdout]     |                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/matrix_graph.rs:901:17
[INFO] [stdout]     |
[INFO] [stdout] 901 |     fn iter_ids(&self) -> IdIterator {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 901 |     fn iter_ids(&self) -> IdIterator<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.05s
[INFO] running `Command { std: "docker" "inspect" "a7eac03aa3702fce9dc1240f7db44dfcd8fa718505d02bb48540528261a85153", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a7eac03aa3702fce9dc1240f7db44dfcd8fa718505d02bb48540528261a85153", kill_on_drop: false }`
[INFO] [stdout] a7eac03aa3702fce9dc1240f7db44dfcd8fa718505d02bb48540528261a85153
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] dd9923a8e8ccfe5b240c6a450d0a812c0f104f583e0eb2abc83f2bc65b35bec7
[INFO] running `Command { std: "docker" "start" "-a" "dd9923a8e8ccfe5b240c6a450d0a812c0f104f583e0eb2abc83f2bc65b35bec7", kill_on_drop: false }`
[INFO] [stderr] warning: field `first_error` is never read
[INFO] [stdout] 
[INFO] [stderr]    --> src/csr.rs:133:5
[INFO] [stdout] running 51 tests
[INFO] [stderr]     |
[INFO] [stderr] 132 | pub struct EdgesNotSorted {
[INFO] [stderr]     |            -------------- field in this struct
[INFO] [stderr] 133 |     first_error: (usize, usize),
[INFO] [stderr]     |     ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `EdgesNotSorted` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/adj.rs:304:25
[INFO] [stderr]     |
[INFO] [stderr] 304 |     pub fn edge_indices(&self) -> EdgeIndices<E, Ix> {
[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]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 304 |     pub fn edge_indices(&self) -> EdgeIndices<'_, E, Ix> {
[INFO] [stderr]     |                                               +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/algo/dominators.rs:56:30
[INFO] [stderr]    |
[INFO] [stderr] 56 |     pub fn strict_dominators(&self, node: N) -> Option<DominatorsIter<N>> {
[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] 56 |     pub fn strict_dominators(&self, node: N) -> Option<DominatorsIter<'_, N>> {
[INFO] [stderr]    |                                                                       +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/algo/dominators.rs:72:23
[INFO] [stderr]    |
[INFO] [stderr] 72 |     pub fn dominators(&self, node: N) -> Option<DominatorsIter<N>> {
[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 |     pub fn dominators(&self, node: N) -> Option<DominatorsIter<'_, N>> {
[INFO] [stderr]    |                                                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/algo/dominators.rs:85:37
[INFO] [stderr]    |
[INFO] [stderr] 85 |     pub fn immediately_dominated_by(&self, node: N) -> DominatedByIter<N> {
[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] 85 |     pub fn immediately_dominated_by(&self, node: N) -> DominatedByIter<'_, N> {
[INFO] [stderr]    |                                                                        +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/csr.rs:386:18
[INFO] [stderr]     |
[INFO] [stderr] 386 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<E, Ty, Ix> {
[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] 386 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<'_, E, Ty, Ix> {
[INFO] [stderr]     |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph_impl/mod.rs:771:22
[INFO] [stderr]     |
[INFO] [stderr] 771 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<E, Ix> {
[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] 771 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<'_, E, Ix> {
[INFO] [stderr]     |                                                            +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph_impl/mod.rs:794:31
[INFO] [stderr]     |
[INFO] [stderr] 794 |     pub fn neighbors_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Neighbors<E, Ix> {
[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] 794 |     pub fn neighbors_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Neighbors<'_, E, Ix> {
[INFO] [stderr]     |                                                                                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph_impl/mod.rs:818:33
[INFO] [stderr]     |
[INFO] [stderr] 818 |     pub fn neighbors_undirected(&self, a: NodeIndex<Ix>) -> Neighbors<E, Ix> {
[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] 818 |     pub fn neighbors_undirected(&self, a: NodeIndex<Ix>) -> Neighbors<'_, E, Ix> {
[INFO] [stderr]     |                                                                       +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph_impl/mod.rs:836:18
[INFO] [stderr]     |
[INFO] [stderr] 836 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<E, Ty, Ix> {
[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] 836 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<'_, E, Ty, Ix> {
[INFO] [stderr]     |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph_impl/mod.rs:851:27
[INFO] [stderr]     |
[INFO] [stderr] 851 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Edges<E, Ty, Ix> {
[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] 851 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Edges<'_, E, Ty, Ix> {
[INFO] [stderr]     |                                                                             +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph_impl/mod.rs:871:9
[INFO] [stderr]     |
[INFO] [stderr] 871 |         &self,
[INFO] [stderr]     |         ^^^^^ the lifetime is elided here
[INFO] [stderr] ...
[INFO] [stderr] 874 |     ) -> EdgesConnecting<E, Ty, Ix> {
[INFO] [stderr]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^ 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] 874 |     ) -> EdgesConnecting<'_, E, Ty, Ix> {
[INFO] [stderr]     |                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph_impl/mod.rs:967:22
[INFO] [stderr]     |
[INFO] [stderr] 967 |     pub fn externals(&self, dir: Direction) -> Externals<N, Ty, Ix> {
[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] 967 |     pub fn externals(&self, dir: Direction) -> Externals<'_, N, Ty, Ix> {
[INFO] [stderr]     |                                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph_impl/mod.rs:998:29
[INFO] [stderr]     |
[INFO] [stderr] 998 |     pub fn node_weights_mut(&mut self) -> NodeWeightsMut<N, Ix> {
[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] 998 |     pub fn node_weights_mut(&mut self) -> NodeWeightsMut<'_, N, Ix> {
[INFO] [stderr]     |                                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/graph_impl/mod.rs:1015:28
[INFO] [stderr]      |
[INFO] [stderr] 1015 |     pub fn edge_references(&self) -> EdgeReferences<E, Ix> {
[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] 1015 |     pub fn edge_references(&self) -> EdgeReferences<'_, E, Ix> {
[INFO] [stderr]      |                                                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/graph_impl/mod.rs:1025:29
[INFO] [stderr]      |
[INFO] [stderr] 1025 |     pub fn edge_weights_mut(&mut self) -> EdgeWeightsMut<E, Ix> {
[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] 1025 |     pub fn edge_weights_mut(&mut self) -> EdgeWeightsMut<'_, E, Ix> {
[INFO] [stderr]      |                                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/graph_impl/mod.rs:1544:12
[INFO] [stderr]      |
[INFO] [stderr] 1544 |     edges: &mut [Edge<E, Ix>],
[INFO] [stderr]      |            ^^^^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stderr] ...
[INFO] [stderr] 1547 | ) -> EdgesWalkerMut<E, Ix>
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^ 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] 1547 | ) -> EdgesWalkerMut<'_, E, Ix>
[INFO] [stderr]      |                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph_impl/stable_graph/mod.rs:488:25
[INFO] [stderr]     |
[INFO] [stderr] 488 |     pub fn node_indices(&self) -> NodeIndices<N, Ix> {
[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] 488 |     pub fn node_indices(&self) -> NodeIndices<'_, N, Ix> {
[INFO] [stderr]     |                                               +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph_impl/stable_graph/mod.rs:533:25
[INFO] [stderr]     |
[INFO] [stderr] 533 |     pub fn edge_indices(&self) -> EdgeIndices<E, Ix> {
[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] 533 |     pub fn edge_indices(&self) -> EdgeIndices<'_, E, Ix> {
[INFO] [stderr]     |                                               +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph_impl/stable_graph/mod.rs:592:22
[INFO] [stderr]     |
[INFO] [stderr] 592 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<E, Ix> {
[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] 592 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<'_, E, Ix> {
[INFO] [stderr]     |                                                            +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph_impl/stable_graph/mod.rs:611:31
[INFO] [stderr]     |
[INFO] [stderr] 611 |     pub fn neighbors_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Neighbors<E, Ix> {
[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] 611 |     pub fn neighbors_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Neighbors<'_, E, Ix> {
[INFO] [stderr]     |                                                                                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph_impl/stable_graph/mod.rs:634:33
[INFO] [stderr]     |
[INFO] [stderr] 634 |     pub fn neighbors_undirected(&self, a: NodeIndex<Ix>) -> Neighbors<E, Ix> {
[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] 634 |     pub fn neighbors_undirected(&self, a: NodeIndex<Ix>) -> Neighbors<'_, E, Ix> {
[INFO] [stderr]     |                                                                       +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph_impl/stable_graph/mod.rs:652:18
[INFO] [stderr]     |
[INFO] [stderr] 652 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<E, Ty, Ix> {
[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] 652 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<'_, E, Ty, Ix> {
[INFO] [stderr]     |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph_impl/stable_graph/mod.rs:667:27
[INFO] [stderr]     |
[INFO] [stderr] 667 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Edges<E, Ty, Ix> {
[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] 667 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, dir: Direction) -> Edges<'_, E, Ty, Ix> {
[INFO] [stderr]     |                                                                             +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graph_impl/stable_graph/mod.rs:691:22
[INFO] [stderr]     |
[INFO] [stderr] 691 |     pub fn externals(&self, dir: Direction) -> Externals<N, Ty, Ix> {
[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] 691 |     pub fn externals(&self, dir: Direction) -> Externals<'_, N, Ty, Ix> {
[INFO] [stderr]     |                                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graphmap.rs:315:18
[INFO] [stderr]     |
[INFO] [stderr] 315 |     pub fn nodes(&self) -> Nodes<N> {
[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] 315 |     pub fn nodes(&self) -> Nodes<'_, N> {
[INFO] [stderr]     |                                  +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graphmap.rs:328:22
[INFO] [stderr]     |
[INFO] [stderr] 328 |     pub fn neighbors(&self, a: N) -> Neighbors<N, Ty> {
[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] 328 |     pub fn neighbors(&self, a: N) -> Neighbors<'_, N, Ty> {
[INFO] [stderr]     |                                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graphmap.rs:348:31
[INFO] [stderr]     |
[INFO] [stderr] 348 |     pub fn neighbors_directed(&self, a: N, dir: Direction) -> NeighborsDirected<N, Ty> {
[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] 348 |     pub fn neighbors_directed(&self, a: N, dir: Direction) -> NeighborsDirected<'_, N, Ty> {
[INFO] [stderr]     |                                                                                 +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graphmap.rs:368:18
[INFO] [stderr]     |
[INFO] [stderr] 368 |     pub fn edges(&self, from: N) -> Edges<N, E, Ty> {
[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] 368 |     pub fn edges(&self, from: N) -> Edges<'_, N, E, Ty> {
[INFO] [stderr]     |                                           +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graphmap.rs:391:22
[INFO] [stderr]     |
[INFO] [stderr] 391 |     pub fn all_edges(&self) -> AllEdges<N, E, Ty> {
[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] 391 |     pub fn all_edges(&self) -> AllEdges<'_, N, E, Ty> {
[INFO] [stderr]     |                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/graphmap.rs:402:26
[INFO] [stderr]     |
[INFO] [stderr] 402 |     pub fn all_edges_mut(&mut self) -> AllEdgesMut<N, E, Ty> {
[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] 402 |     pub fn all_edges_mut(&mut self) -> AllEdgesMut<'_, N, E, Ty> {
[INFO] [stderr]     |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/iter_format.rs:48:32
[INFO] [stderr]    |
[INFO] [stderr] 48 |     fn format(self, separator: &str) -> Format<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] 48 |     fn format(self, separator: &str) -> Format<'_, Self>
[INFO] [stderr]    |                                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/matrix_graph.rs:425:22
[INFO] [stderr]     |
[INFO] [stderr] 425 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<Ty, Null, Ix> {
[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] 425 |     pub fn neighbors(&self, a: NodeIndex<Ix>) -> Neighbors<'_, Ty, Null, Ix> {
[INFO] [stderr]     |                                                            +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/matrix_graph.rs:440:18
[INFO] [stderr]     |
[INFO] [stderr] 440 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<Ty, Null, Ix> {
[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] 440 |     pub fn edges(&self, a: NodeIndex<Ix>) -> Edges<'_, Ty, Null, Ix> {
[INFO] [stderr]     |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/matrix_graph.rs:510:9
[INFO] [stderr]     |
[INFO] [stderr] 510 |         &self,
[INFO] [stderr]     |         ^^^^^ the lifetime is elided here
[INFO] [stderr] ...
[INFO] [stderr] 513 |     ) -> Neighbors<Directed, Null, Ix> {
[INFO] [stderr]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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] 513 |     ) -> Neighbors<'_, Directed, Null, Ix> {
[INFO] [stderr]     |                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/matrix_graph.rs:532:27
[INFO] [stderr]     |
[INFO] [stderr] 532 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, d: Direction) -> Edges<Directed, Null, Ix> {
[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] 532 |     pub fn edges_directed(&self, a: NodeIndex<Ix>, d: Direction) -> Edges<'_, Directed, Null, Ix> {
[INFO] [stderr]     |                                                                           +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/matrix_graph.rs:901:17
[INFO] [stderr]     |
[INFO] [stderr] 901 |     fn iter_ids(&self) -> IdIterator {
[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] 901 |     fn iter_ids(&self) -> IdIterator<'_> {
[INFO] [stderr]     |                                     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `tobz1000-petgraph` (lib) generated 37 warnings (run `cargo fix --lib -p tobz1000-petgraph` to apply 36 suggestions)
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> tests/graph.rs:1827:6
[INFO] [stderr]      |
[INFO] [stderr] 1827 |     };
[INFO] [stderr]      |      ^ help: remove this semicolon
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(redundant_semicolons)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `a` and `b` are never read
[INFO] [stderr]     --> tests/graph.rs:1825:9
[INFO] [stderr]      |
[INFO] [stderr] 1824 |     struct Record {
[INFO] [stderr]      |            ------ fields in this struct
[INFO] [stderr] 1825 |         a: i32,
[INFO] [stderr]      |         ^
[INFO] [stderr] 1826 |         b: &'static str,
[INFO] [stderr]      |         ^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `Record` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `tobz1000-petgraph` (test "graph") generated 2 warnings
[INFO] [stderr] warning: `tobz1000-petgraph` (lib test) generated 37 warnings (37 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/petgraph-81b95158bbcb1fc8)
[INFO] [stdout] test algo::dominators::tests::test_iter_dominators ... ok
[INFO] [stdout] test csr::tests::csr_from ... ok
[INFO] [stdout] test algo::tred::test_easy_tred ... ok
[INFO] [stdout] test csr::tests::csr1 ... ok
[INFO] [stdout] test csr::tests::test_add_node ... ok
[INFO] [stdout] test csr::tests::test_bellman_ford_neg_cycle ... ok
[INFO] [stdout] test csr::tests::csr_undirected ... ok
[INFO] [stdout] test csr::tests::csr_tarjan ... ok
[INFO] [stdout] test csr::tests::test_edge_references ... ok
[INFO] [stdout] test dot::test::test_edgenolable_option ... ok
[INFO] [stdout] test dot::test::test_escape ... ok
[INFO] [stdout] test dot::test::test_nodeindexlable_option ... ok
[INFO] [stdout] test dot::test::test_with_attr_getters ... ok
[INFO] [stdout] test graph_impl::stable_graph::test_retain_nodes ... ok
[INFO] [stdout] test matrix_graph::tests::test_add_edge ... ok
[INFO] [stdout] test matrix_graph::tests::test_add_edge_with_weights ... ok
[INFO] [stdout] test matrix_graph::tests::test_clear ... ok
[INFO] [stdout] test matrix_graph::tests::test_add_edge_with_weights_undirected ... ok
[INFO] [stdout] test matrix_graph::tests::test_default ... ok
[INFO] [stdout] test matrix_graph::tests::test_edge_references ... ok
[INFO] [stdout] test matrix_graph::tests::test_edge_references_undirected ... ok
[INFO] [stdout] test matrix_graph::tests::test_edges_directed ... ok
[INFO] [stdout] test dot::test::test_edgeindexlable_option ... ok
[INFO] [stdout] test csr::tests::test_add_node_with_existing_edges ... ok
[INFO] [stdout] test matrix_graph::tests::test_clear_undirected ... ok
[INFO] [stdout] test csr::tests::csr_dfs ... ok
[INFO] [stdout] test matrix_graph::tests::test_edges_of_absent_node_is_empty_iterator ... ok
[INFO] [stdout] test csr::tests::test_bellman_ford ... ok
[INFO] [stdout] test matrix_graph::tests::test_edges_undirected ... ok
[INFO] [stdout] test dot::test::test_nodenolable_option ... ok
[INFO] [stdout] test matrix_graph::tests::test_neighbors ... ok
[INFO] [stdout] test matrix_graph::tests::test_id_storage ... ok
[INFO] [stdout] test matrix_graph::tests::test_neighbors_of_absent_node_is_empty_iterator ... ok
[INFO] [stdout] test graph_impl::stable_graph::stable_graph ... ok
[INFO] [stdout] test matrix_graph::tests::test_new ... ok
[INFO] [stdout] test matrix_graph::tests::test_node_identifiers ... ok
[INFO] [stdout] test matrix_graph::tests::test_neighbors_undirected ... ok
[INFO] [stdout] test graph_impl::stable_graph::dfs ... ok
[INFO] [stdout] test matrix_graph::tests::test_not_zero ... ok
[INFO] [stdout] test matrix_graph::tests::test_remove_node_and_edges_undirected ... ok
[INFO] [stdout] test matrix_graph::tests::test_node_indexing ... ok
[INFO] [stdout] test matrix_graph::tests::test_with_capacity ... ok
[INFO] [stdout] test simple_paths::test::test_no_simple_paths ... ok
[INFO] [stdout] test matrix_graph::tests::test_not_zero_float ... ok
[INFO] [stdout] test simple_paths::test::test_all_simple_paths ... ok
[INFO] [stdout] test matrix_graph::tests::test_remove_node ... ok
[INFO] [stdout] test simple_paths::test::test_one_simple_path ... ok
[INFO] [stdout] test matrix_graph::tests::test_remove_node_and_edges ... ok
[INFO] [stdout] test csr::tests::csr_from_error_1 - should panic ... ok
[INFO] [stdout] test csr::tests::csr_from_error_2 - should panic ... ok
[INFO] [stderr]      Running tests/graph.rs (/opt/rustwide/target/debug/deps/graph-462e82fb620e72ec)
[INFO] [stdout] test matrix_graph::tests::test_not_zero_asserted - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 51 tests
[INFO] [stdout] test bfs ... ok
[INFO] [stdout] test bipartite ... ok
[INFO] [stdout] test condensation ... ok
[INFO] [stdout] test connected_comp ... ok
[INFO] [stdout] test degree_sequence ... ok
[INFO] [stdout] test dfs_order ... ok
[INFO] [stdout] test dfs ... ok
[INFO] [stdout] test dfs_visit ... ok
[INFO] [stdout] test dijk ... ok
[INFO] [stdout] test dot ... ok
[INFO] [stdout] test filter_elements ... ok
[INFO] [stdout] test filtered_edge_reverse ... ok
[INFO] [stdout] test filtered ... ok
[INFO] [stdout] test filtered_post_order ... ok
[INFO] [stdout] test from_edges ... ok
[INFO] [stdout] test cyclic ... ok
[INFO] [stdout] test index_twice_mut ... ok
[INFO] [stdout] test is_cyclic_directed ... ok
[INFO] [stdout] test iter_multi_edges ... ok
[INFO] [stdout] test mst ... ok
[INFO] [stdout] test iter_multi_undirected_edges ... ok
[INFO] [stdout] test retain ... ok
[INFO] [stdout] test multi ... ok
[INFO] [stdout] test test_astar_null_heuristic ... ok
[INFO] [stdout] test test_astar_manhattan_heuristic ... ok
[INFO] [stdout] test oob_index - should panic ... ok
[INFO] [stdout] test test_astar_runtime_optimal ... ok
[INFO] [stdout] test test_dominators_simple_fast ... ok
[INFO] [stdout] test test_astar_admissible_inconsistent ... ok
[INFO] [stdout] test scc ... ok
[INFO] [stdout] test map_filter_map ... ok
[INFO] [stdout] test neighbor_order ... ok
[INFO] [stdout] test update_edge ... ok
[INFO] [stdout] test test_edge_filtered ... ok
[INFO] [stdout] test undirected ... ok
[INFO] [stdout] test test_has_path ... ok
[INFO] [stdout] test test_edge_iterators_directed ... ok
[INFO] [stdout] test test_weight_iterators ... ok
[INFO] [stdout] test test_toposort_eq ... ok
[INFO] [stdout] test u8_index ... ok
[INFO] [stdout] test toposort_generic ... ok
[INFO] [stdout] test tarjan_scc ... ok
[INFO] [stdout] test neighbors_selfloops ... ok
[INFO] [stdout] test u8_index_overflow - should panic ... ok
[INFO] [stdout] test usize_index ... ok
[INFO] [stdout] test test_edge_iterators_undir ... ok
[INFO] [stdout] test test_toposort ... ok
[INFO] [stdout] test selfloop ... ok
[INFO] [stdout] test u8_index_overflow_edges - should panic ... ok
[INFO] [stdout] test walk_edges ... ok
[INFO] [stdout] test without ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/graphmap.rs (/opt/rustwide/target/debug/deps/graphmap-8bb1e457a206a690)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test dfs ... ok
[INFO] [stdout] test edge_iterator ... ok
[INFO] [stdout] test from_edges ... ok
[INFO] [stdout] test neighbors_incoming_includes_self_loops ... ok
[INFO] [stderr]      Running tests/iso.rs (/opt/rustwide/target/debug/deps/iso-1f07a68039831d84)
[INFO] [stdout] test remov ... ok
[INFO] [stdout] test remove_directed ... ok
[INFO] [stdout] test scc ... ok
[INFO] [stdout] test graphmap_directed ... ok
[INFO] [stdout] test self_loops_can_be_removed ... ok
[INFO] [stdout] test simple ... ok
[INFO] [stdout] test test_all_edges_mut ... ok
[INFO] [stdout] test test_into_graph ... ok
[INFO] [stdout] test undirected_neighbors_includes_self_loops ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test coxeter_di_iso ... ok
[INFO] [stdout] test full_iso ... ok
[INFO] [stdout] test coxeter_undi_iso ... ok
[INFO] [stdout] test g3_not_iso ... ok
[INFO] [stdout] test g14_dir_not_iso ... ok
[INFO] [stdout] test g12_undir_iso ... ok
[INFO] [stdout] test iso1 ... ok
[INFO] [stdout] test g14_undir_not_iso ... ok
[INFO] [stdout] test iso2 ... ok
[INFO] [stdout] test iso_graph_matrixgraph ... ok
[INFO] [stdout] test g8_not_iso ... ok
[INFO] [stdout] test petersen_iso ... ok
[INFO] [stdout] test iso_subgraph ... ok
[INFO] [stdout] test s12_not_iso ... ok
[INFO] [stdout] test petersen_undir_iso ... ok
[INFO] [stdout] test iso_100n_100e ... ok
[INFO] [stdout] test iso_matching ... ok
[INFO] [stdout] test praust_dir_no_iso ... ok
[INFO] [stdout] test praust_undir_no_iso ... ok
[INFO] [stdout] test iso_multigraph_failure - should panic ... ok
[INFO] [stdout] test iso_large ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/k_shortest_path.rs (/opt/rustwide/target/debug/deps/k_shortest_path-4877e30aa1e9e5d1)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test second_shortest_path ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/list.rs (/opt/rustwide/target/debug/deps/list-c196e9d8ad5e93be)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test dot ... ok
[INFO] [stdout] test iterators_undir ... ok
[INFO] [stdout] test test_edge_iterators ... ok
[INFO] [stdout] test node_indices ... ok
[INFO] [stdout] test test_edge_references ... ok
[INFO] [stdout] test test_edges_directed ... ok
[INFO] [stdout] test test_node_references ... ok
[INFO] [stdout] test test_tarjan_scc ... ok
[INFO] [stdout] test node_bound ... ok
[INFO] [stdout] test add_edge_oob_2 - should panic ... ok
[INFO] [stdout] test add_edge_vacant - should panic ... ok
[INFO] [stdout] test add_edge_oob - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/operator.rs (/opt/rustwide/target/debug/deps/operator-a105524d7daa58ba)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_complement ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/quickcheck.rs (/opt/rustwide/target/debug/deps/quickcheck-420883c487069d13)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stable_graph.rs (/opt/rustwide/target/debug/deps/stable_graph-e1825d5ea0581e68)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_edge_iterators_undir ... ok
[INFO] [stdout] test test_edge_references ... ok
[INFO] [stdout] test from ... ok
[INFO] [stdout] test iterators_undir ... ok
[INFO] [stdout] test node_bound ... ok
[INFO] [stdout] test node_indices ... ok
[INFO] [stdout] test from_min_spanning_tree ... ok
[INFO] [stdout] test test_edge_iterators_directed ... ok
[INFO] [stdout] test test_edges_directed ... ok
[INFO] [stdout] test dot ... ok
[INFO] [stdout] test clear_edges ... ok
[INFO] [stdout] test test_edges_undirected ... ok
[INFO] [stdout] test test_node_references ... ok
[INFO] [stdout] test test_scc ... ok
[INFO] [stdout] test test_tarjan_scc ... ok
[INFO] [stdout] test weights_mut_iterator ... ok
[INFO] [stdout] test add_edge_oob - should panic ... ok
[INFO] [stdout] test add_edge_vacant - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/unionfind.rs (/opt/rustwide/target/debug/deps/unionfind-3baca7bc27687946)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test uf_test_with_equiv ... ok
[INFO] [stdout] test labeling ... ok
[INFO] [stdout] test uf_test ... ok
[INFO] [stdout] test uf_rand ... ok
[INFO] [stdout] test uf_u8 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests petgraph
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test src/graph_impl/mod.rs - graph_impl::WalkNeighbors (line 1874) ... ok
[INFO] [stdout] test src/dot.rs - dot::Dot (line 17) ... ok
[INFO] [stdout] test src/csr.rs - csr::Csr<N,E,Ty,Ix>::with_nodes (line 104) ... ok
[INFO] [stdout] test src/graph_impl/mod.rs - graph_impl::Graph<N,E,Ty,Ix>::from_edges (line 1272) ... ok
[INFO] [stdout] test src/algo/mod.rs - algo::condensation (line 490) ... ok
[INFO] [stdout] test src/graph_impl/mod.rs - graph_impl::Graph (line 296) ... ok
[INFO] [stdout] test src/graph_impl/mod.rs - graph_impl::Graph<N,E,Ty,Ix>::node_indices (line 981) ... ok
[INFO] [stdout] test src/csr.rs - csr::Csr<N,E,Directed,Ix>::from_sorted_edges (line 147) ... ok
[INFO] [stdout] test src/algo/mod.rs - algo::connected_components (line 43) ... ok
[INFO] [stdout] test src/graph_impl/mod.rs - graph_impl::Graph<N,E,Ty,Ix>::index_twice_mut (line 1084) ... ok
[INFO] [stdout] test src/algo/mod.rs - algo::bellman_ford (line 738) ... ok
[INFO] [stdout] test src/feedback_arc_set.rs - feedback_arc_set::greedy_feedback_arc_set (line 27) ... ok
[INFO] [stdout] test src/dijkstra.rs - dijkstra::dijkstra (line 24) ... ok
[INFO] [stdout] test src/algo/tred.rs - algo::tred::dag_to_toposorted_adjacency_list (line 34) ... ok
[INFO] [stdout] test src/graph_impl/stable_graph/mod.rs - graph_impl::stable_graph::StableGraph<N,E,Ty,Ix>::from_edges (line 789) ... ok
[INFO] [stdout] test src/graph_impl/stable_graph/mod.rs - graph_impl::stable_graph::WalkNeighbors (line 1583) ... ok
[INFO] [stdout] test src/algo/mod.rs - algo::condensation (line 532) ... ok
[INFO] [stdout] test src/astar.rs - astar::astar (line 29) ... ok
[INFO] [stdout] test src/prelude.rs - prelude (line 3) ... ok
[INFO] [stdout] test src/graphmap.rs - graphmap::GraphMap<N,E,Ty>::add_edge (line 218) ... ok
[INFO] [stdout] test src/matrix_graph.rs - matrix_graph::MatrixGraph<N,E,Ty,Null,Ix>::from_edges (line 452) ... ok
[INFO] [stdout] test src/visit/dfsvisit.rs - visit::dfsvisit::depth_first_search (line 209) ... ok
[INFO] [stdout] test src/operator.rs - operator::complement (line 17) ... ok
[INFO] [stdout] test src/visit/dfsvisit.rs - visit::dfsvisit::depth_first_search (line 170) ... ok
[INFO] [stdout] test src/k_shortest_path.rs - k_shortest_path::k_shortest_path (line 25) ... ok
[INFO] [stdout] test src/visit/traversal.rs - visit::traversal::Dfs (line 18) ... ok
[INFO] [stdout] test src/visit/traversal.rs - visit::traversal::Bfs (line 234) ... ok
[INFO] [stdout] test src/simple_paths.rs - simple_paths::all_simple_paths (line 19) ... ok
[INFO] [stdout] test src/lib.rs - (line 13) ... ok
[INFO] [stdout] test src/graphmap.rs - graphmap::GraphMap<N,E,Ty>::from_edges (line 145) ... ok
[INFO] [stdout] test src/graphmap.rs - graphmap::GraphMap<N,E,Ty>::remove_edge (line 284) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.70s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "dd9923a8e8ccfe5b240c6a450d0a812c0f104f583e0eb2abc83f2bc65b35bec7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dd9923a8e8ccfe5b240c6a450d0a812c0f104f583e0eb2abc83f2bc65b35bec7", kill_on_drop: false }`
[INFO] [stdout] dd9923a8e8ccfe5b240c6a450d0a812c0f104f583e0eb2abc83f2bc65b35bec7
