[INFO] fetching crate yuuang_petgraph 0.6.3...
[INFO] testing yuuang_petgraph-0.6.3 against beta-2025-09-21 for beta-1.91-3
[INFO] extracting crate yuuang_petgraph 0.6.3 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate yuuang_petgraph 0.6.3
[INFO] finished tweaking crates.io crate yuuang_petgraph 0.6.3
[INFO] tweaked toml for crates.io crate yuuang_petgraph 0.6.3 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate yuuang_petgraph 0.6.3 on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 40 packages to latest compatible versions
[INFO] [stderr]       Adding bincode v1.3.3 (available: v2.0.1)
[INFO] [stderr]       Adding fixedbitset v0.4.2 (available: v0.5.7)
[INFO] [stderr]       Adding indexmap v1.9.3 (available: v2.11.4)
[INFO] [stderr]       Adding itertools v0.10.5 (available: v0.14.0)
[INFO] [stderr]       Adding quickcheck v0.8.5 (available: v1.0.3)
[INFO] [stderr]       Adding rand v0.5.6 (available: v0.9.2)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 010e1ac8cdaba1b72ec3d0217f73f19b880a09680ac30c8622f9374eee053be4
[INFO] running `Command { std: "docker" "start" "-a" "010e1ac8cdaba1b72ec3d0217f73f19b880a09680ac30c8622f9374eee053be4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "010e1ac8cdaba1b72ec3d0217f73f19b880a09680ac30c8622f9374eee053be4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "010e1ac8cdaba1b72ec3d0217f73f19b880a09680ac30c8622f9374eee053be4", kill_on_drop: false }`
[INFO] [stdout] 010e1ac8cdaba1b72ec3d0217f73f19b880a09680ac30c8622f9374eee053be4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c865e2b7179fd0a95cf064a88475de64ea924f0ddd892793ac11d9db67a32f7b
[INFO] running `Command { std: "docker" "start" "-a" "c865e2b7179fd0a95cf064a88475de64ea924f0ddd892793ac11d9db67a32f7b", kill_on_drop: false }`
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling yuuang_petgraph v0.6.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: method `node_bound_with_dummy` is never used
[INFO] [stdout]    --> src/algo/matching.rs:108:8
[INFO] [stdout]     |
[INFO] [stdout] 106 | trait WithDummy: NodeIndexable {
[INFO] [stdout]     |       --------- method in this trait
[INFO] [stdout] 107 |     fn dummy_idx(&self) -> usize;
[INFO] [stdout] 108 |     fn node_bound_with_dummy(&self) -> usize;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[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:134:5
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub struct EdgesNotSorted {
[INFO] [stdout]     |            -------------- field in this struct
[INFO] [stdout] 134 |     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] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/adj.rs:314:25
[INFO] [stdout]     |
[INFO] [stdout] 314 |     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] 314 |     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/adj.rs:511:47
[INFO] [stdout]     |
[INFO] [stdout] 511 |     ((successor_index, edge), from): ((usize, &WSuc<E, Ix>), Ix),
[INFO] [stdout]     |                                               ^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] 512 | ) -> EdgeReference<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] 512 | ) -> EdgeReference<'_, E, Ix> {
[INFO] [stdout]     |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/adj.rs:519:54
[INFO] [stdout]     |
[INFO] [stdout] 519 | fn proj2<E, Ix: IndexType>((row_index, row): (usize, &Vec<WSuc<E, Ix>>)) -> SomeIter<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] 519 | fn proj2<E, Ix: IndexType>((row_index, row): (usize, &Vec<WSuc<E, Ix>>)) -> SomeIter<'_, 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:385:18
[INFO] [stdout]     |
[INFO] [stdout] 385 |     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] 385 |     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:779:22
[INFO] [stdout]     |
[INFO] [stdout] 779 |     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] 779 |     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:802:31
[INFO] [stdout]     |
[INFO] [stdout] 802 |     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] 802 |     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:826:33
[INFO] [stdout]     |
[INFO] [stdout] 826 |     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] 826 |     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:844:18
[INFO] [stdout]     |
[INFO] [stdout] 844 |     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] 844 |     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:859:27
[INFO] [stdout]     |
[INFO] [stdout] 859 |     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] 859 |     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:879:9
[INFO] [stdout]     |
[INFO] [stdout] 879 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 882 |     ) -> 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] 882 |     ) -> 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:975:22
[INFO] [stdout]     |
[INFO] [stdout] 975 |     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] 975 |     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:1006:29
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     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] 1006 |     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:1016:25
[INFO] [stdout]      |
[INFO] [stdout] 1016 |     pub fn node_weights(&self) -> NodeWeights<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] 1016 |     pub fn node_weights(&self) -> NodeWeights<'_, 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:1033:28
[INFO] [stdout]      |
[INFO] [stdout] 1033 |     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] 1033 |     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:1043:25
[INFO] [stdout]      |
[INFO] [stdout] 1043 |     pub fn edge_weights(&self) -> EdgeWeights<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] 1043 |     pub fn edge_weights(&self) -> EdgeWeights<'_, 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:1052:29
[INFO] [stdout]      |
[INFO] [stdout] 1052 |     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] 1052 |     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:1578:12
[INFO] [stdout]      |
[INFO] [stdout] 1578 |     edges: &mut [Edge<E, Ix>],
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1581 | ) -> 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] 1581 | ) -> 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:503:25
[INFO] [stdout]     |
[INFO] [stdout] 503 |     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] 503 |     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:557:25
[INFO] [stdout]     |
[INFO] [stdout] 557 |     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] 557 |     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:616:22
[INFO] [stdout]     |
[INFO] [stdout] 616 |     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] 616 |     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:635:31
[INFO] [stdout]     |
[INFO] [stdout] 635 |     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] 635 |     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:658:33
[INFO] [stdout]     |
[INFO] [stdout] 658 |     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] 658 |     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:676:18
[INFO] [stdout]     |
[INFO] [stdout] 676 |     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] 676 |     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:691:27
[INFO] [stdout]     |
[INFO] [stdout] 691 |     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] 691 |     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:715:22
[INFO] [stdout]     |
[INFO] [stdout] 715 |     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] 715 |     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:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     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] 383 |     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:396:22
[INFO] [stdout]     |
[INFO] [stdout] 396 |     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] 396 |     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:416:31
[INFO] [stdout]     |
[INFO] [stdout] 416 |     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] 416 |     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:436:18
[INFO] [stdout]     |
[INFO] [stdout] 436 |     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] 436 |     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:456:27
[INFO] [stdout]     |
[INFO] [stdout] 456 |     pub fn edges_directed(&self, from: N, dir: Direction) -> EdgesDirected<N, E, Ty> {
[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] 456 |     pub fn edges_directed(&self, from: N, dir: Direction) -> EdgesDirected<'_, 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:480:22
[INFO] [stdout]     |
[INFO] [stdout] 480 |     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] 480 |     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:491:26
[INFO] [stdout]     |
[INFO] [stdout] 491 |     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] 491 |     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:453:22
[INFO] [stdout]     |
[INFO] [stdout] 453 |     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] 453 |     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:468:18
[INFO] [stdout]     |
[INFO] [stdout] 468 |     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] 468 |     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:538:9
[INFO] [stdout]     |
[INFO] [stdout] 538 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 541 |     ) -> 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] 541 |     ) -> 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:560:27
[INFO] [stdout]     |
[INFO] [stdout] 560 |     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] 560 |     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:962:17
[INFO] [stdout]     |
[INFO] [stdout] 962 |     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] 962 |     fn iter_ids(&self) -> IdIterator<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.23s
[INFO] running `Command { std: "docker" "inspect" "c865e2b7179fd0a95cf064a88475de64ea924f0ddd892793ac11d9db67a32f7b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c865e2b7179fd0a95cf064a88475de64ea924f0ddd892793ac11d9db67a32f7b", kill_on_drop: false }`
[INFO] [stdout] c865e2b7179fd0a95cf064a88475de64ea924f0ddd892793ac11d9db67a32f7b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 29aeb1b396c1edf2b379b539a34c5aadff7f300179da8b63409014eb54f7eb4a
[INFO] running `Command { std: "docker" "start" "-a" "29aeb1b396c1edf2b379b539a34c5aadff7f300179da8b63409014eb54f7eb4a", kill_on_drop: false }`
[INFO] [stderr]    Compiling unchecked-index v0.2.2
[INFO] [stderr]    Compiling rawslice v0.1.1
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling defmac v0.2.1
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stdout] warning: method `node_bound_with_dummy` is never used
[INFO] [stdout]    --> src/algo/matching.rs:108:8
[INFO] [stdout]     |
[INFO] [stdout] 106 | trait WithDummy: NodeIndexable {
[INFO] [stdout]     |       --------- method in this trait
[INFO] [stdout] 107 |     fn dummy_idx(&self) -> usize;
[INFO] [stdout] 108 |     fn node_bound_with_dummy(&self) -> usize;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[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:134:5
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub struct EdgesNotSorted {
[INFO] [stdout]     |            -------------- field in this struct
[INFO] [stdout] 134 |     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] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/adj.rs:314:25
[INFO] [stdout]     |
[INFO] [stdout] 314 |     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] 314 |     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/adj.rs:511:47
[INFO] [stdout]     |
[INFO] [stdout] 511 |     ((successor_index, edge), from): ((usize, &WSuc<E, Ix>), Ix),
[INFO] [stdout]     |                                               ^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] 512 | ) -> EdgeReference<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] 512 | ) -> EdgeReference<'_, E, Ix> {
[INFO] [stdout]     |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/adj.rs:519:54
[INFO] [stdout]     |
[INFO] [stdout] 519 | fn proj2<E, Ix: IndexType>((row_index, row): (usize, &Vec<WSuc<E, Ix>>)) -> SomeIter<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] 519 | fn proj2<E, Ix: IndexType>((row_index, row): (usize, &Vec<WSuc<E, Ix>>)) -> SomeIter<'_, 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:385:18
[INFO] [stdout]     |
[INFO] [stdout] 385 |     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] 385 |     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:779:22
[INFO] [stdout]     |
[INFO] [stdout] 779 |     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] 779 |     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:802:31
[INFO] [stdout]     |
[INFO] [stdout] 802 |     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] 802 |     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:826:33
[INFO] [stdout]     |
[INFO] [stdout] 826 |     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] 826 |     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:844:18
[INFO] [stdout]     |
[INFO] [stdout] 844 |     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] 844 |     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:859:27
[INFO] [stdout]     |
[INFO] [stdout] 859 |     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] 859 |     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:879:9
[INFO] [stdout]     |
[INFO] [stdout] 879 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 882 |     ) -> 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] 882 |     ) -> 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:975:22
[INFO] [stdout]     |
[INFO] [stdout] 975 |     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] 975 |     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:1006:29
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     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] 1006 |     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:1016:25
[INFO] [stdout]      |
[INFO] [stdout] 1016 |     pub fn node_weights(&self) -> NodeWeights<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] 1016 |     pub fn node_weights(&self) -> NodeWeights<'_, 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:1033:28
[INFO] [stdout]      |
[INFO] [stdout] 1033 |     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] 1033 |     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:1043:25
[INFO] [stdout]      |
[INFO] [stdout] 1043 |     pub fn edge_weights(&self) -> EdgeWeights<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] 1043 |     pub fn edge_weights(&self) -> EdgeWeights<'_, 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:1052:29
[INFO] [stdout]      |
[INFO] [stdout] 1052 |     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] 1052 |     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:1578:12
[INFO] [stdout]      |
[INFO] [stdout] 1578 |     edges: &mut [Edge<E, Ix>],
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1581 | ) -> 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] 1581 | ) -> 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:503:25
[INFO] [stdout]     |
[INFO] [stdout] 503 |     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] 503 |     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:557:25
[INFO] [stdout]     |
[INFO] [stdout] 557 |     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] 557 |     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:616:22
[INFO] [stdout]     |
[INFO] [stdout] 616 |     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] 616 |     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:635:31
[INFO] [stdout]     |
[INFO] [stdout] 635 |     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] 635 |     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:658:33
[INFO] [stdout]     |
[INFO] [stdout] 658 |     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] 658 |     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:676:18
[INFO] [stdout]     |
[INFO] [stdout] 676 |     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] 676 |     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:691:27
[INFO] [stdout]     |
[INFO] [stdout] 691 |     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] 691 |     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:715:22
[INFO] [stdout]     |
[INFO] [stdout] 715 |     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] 715 |     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:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |     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] 383 |     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:396:22
[INFO] [stdout]     |
[INFO] [stdout] 396 |     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] 396 |     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:416:31
[INFO] [stdout]     |
[INFO] [stdout] 416 |     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] 416 |     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:436:18
[INFO] [stdout]     |
[INFO] [stdout] 436 |     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] 436 |     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:456:27
[INFO] [stdout]     |
[INFO] [stdout] 456 |     pub fn edges_directed(&self, from: N, dir: Direction) -> EdgesDirected<N, E, Ty> {
[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] 456 |     pub fn edges_directed(&self, from: N, dir: Direction) -> EdgesDirected<'_, 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:480:22
[INFO] [stdout]     |
[INFO] [stdout] 480 |     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] 480 |     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:491:26
[INFO] [stdout]     |
[INFO] [stdout] 491 |     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] 491 |     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:453:22
[INFO] [stdout]     |
[INFO] [stdout] 453 |     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] 453 |     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:468:18
[INFO] [stdout]     |
[INFO] [stdout] 468 |     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] 468 |     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:538:9
[INFO] [stdout]     |
[INFO] [stdout] 538 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 541 |     ) -> 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] 541 |     ) -> 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:560:27
[INFO] [stdout]     |
[INFO] [stdout] 560 |     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] 560 |     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:962:17
[INFO] [stdout]     |
[INFO] [stdout] 962 |     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] 962 |     fn iter_ids(&self) -> IdIterator<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling odds v0.4.0
[INFO] [stderr]    Compiling yuuang_petgraph v0.6.3 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `petgraph`
[INFO] [stdout]  --> tests/floyd_warshall.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use petgraph::{prelude::*, Directed, Graph, Undirected};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `petgraph`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `petgraph`, use `cargo add petgraph` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `petgraph`
[INFO] [stdout]  --> tests/k_shortest_path.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use petgraph::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `petgraph`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `petgraph`, use `cargo add petgraph` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `petgraph`
[INFO] [stdout]  --> tests/floyd_warshall.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use petgraph::algo::floyd_warshall;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `petgraph`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `petgraph`, use `cargo add petgraph` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `petgraph`
[INFO] [stdout]  --> tests/k_shortest_path.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use petgraph::algo::k_shortest_path;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `petgraph`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `petgraph`, use `cargo add petgraph` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `petgraph`
[INFO] [stdout]  --> tests/matching.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use petgraph::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `petgraph`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `petgraph`, use `cargo add petgraph` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `petgraph`
[INFO] [stdout]  --> tests/matching.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use petgraph::algo::{greedy_matching, maximum_matching};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `petgraph`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `petgraph`, use `cargo add petgraph` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `petgraph::algo::greedy_matching`, `petgraph::algo::maximum_matching`
[INFO] [stdout]  --> tests/matching.rs:4:22
[INFO] [stdout]   |
[INFO] [stdout] 4 | use petgraph::algo::{greedy_matching, maximum_matching};
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `petgraph`
[INFO] [stdout]  --> tests/list.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate petgraph;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `petgraph`
[INFO] [stdout]  --> tests/iso.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate petgraph;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `petgraph`
[INFO] [stdout]  --> tests/graphmap.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate petgraph;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `petgraph`
[INFO] [stdout]  --> tests/stable_graph.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | extern crate petgraph;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `petgraph`
[INFO] [stdout]  --> tests/k_shortest_path.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use petgraph::Graph;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `petgraph`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `petgraph`, use `cargo add petgraph` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `petgraph`
[INFO] [stdout]  --> tests/floyd_warshall.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use petgraph::{prelude::*, Directed, Graph, Undirected};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `petgraph`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `petgraph`, use `cargo add petgraph` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `yuuang_petgraph` (test "list") due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0412]: cannot find type `Directed` in this scope
[INFO] [stdout]  --> tests/k_shortest_path.rs:8:34
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let mut graph: Graph<(), (), Directed> = Graph::new();
[INFO] [stdout]   |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 1 + use yuuang_petgraph::Directed;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NodeIndex` in this scope
[INFO] [stdout]   --> tests/k_shortest_path.rs:48:31
[INFO] [stdout]    |
[INFO] [stdout] 48 |     let expected_res: HashMap<NodeIndex, usize> = [
[INFO] [stdout]    |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NodeIndex` in this scope
[INFO] [stdout]   --> tests/floyd_warshall.rs:34:32
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let expected_res: HashMap<(NodeIndex, NodeIndex), i32> = [
[INFO] [stdout]    |                                ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NodeIndex` in this scope
[INFO] [stdout]   --> tests/floyd_warshall.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let expected_res: HashMap<(NodeIndex, NodeIndex), i32> = [
[INFO] [stdout]    |                                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NodeIndex` in this scope
[INFO] [stdout]    --> tests/floyd_warshall.rs:127:32
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let expected_res: HashMap<(NodeIndex, NodeIndex), i32> = [
[INFO] [stdout]     |                                ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NodeIndex` in this scope
[INFO] [stdout]    --> tests/floyd_warshall.rs:127:43
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let expected_res: HashMap<(NodeIndex, NodeIndex), i32> = [
[INFO] [stdout]     |                                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NodeIndex` in this scope
[INFO] [stdout]    --> tests/floyd_warshall.rs:149:30
[INFO] [stdout]     |
[INFO] [stdout] 149 |     let weight_map: HashMap<(NodeIndex, NodeIndex), i32> = [
[INFO] [stdout]     |                              ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NodeIndex` in this scope
[INFO] [stdout]    --> tests/floyd_warshall.rs:149:41
[INFO] [stdout]     |
[INFO] [stdout] 149 |     let weight_map: HashMap<(NodeIndex, NodeIndex), i32> = [
[INFO] [stdout]     |                                         ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NodeIndex` in this scope
[INFO] [stdout]    --> tests/floyd_warshall.rs:195:32
[INFO] [stdout]     |
[INFO] [stdout] 195 |     let expected_res: HashMap<(NodeIndex, NodeIndex), i32> = [
[INFO] [stdout]     |                                ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NodeIndex` in this scope
[INFO] [stdout]    --> tests/floyd_warshall.rs:195:43
[INFO] [stdout]     |
[INFO] [stdout] 195 |     let expected_res: HashMap<(NodeIndex, NodeIndex), i32> = [
[INFO] [stdout]     |                                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NodeIndex` in this scope
[INFO] [stdout]    --> tests/floyd_warshall.rs:217:30
[INFO] [stdout]     |
[INFO] [stdout] 217 |     let weight_map: HashMap<(NodeIndex, NodeIndex), i32> = [
[INFO] [stdout]     |                              ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NodeIndex` in this scope
[INFO] [stdout]    --> tests/floyd_warshall.rs:217:41
[INFO] [stdout]     |
[INFO] [stdout] 217 |     let weight_map: HashMap<(NodeIndex, NodeIndex), i32> = [
[INFO] [stdout]     |                                         ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NodeIndex` in this scope
[INFO] [stdout]    --> tests/floyd_warshall.rs:263:30
[INFO] [stdout]     |
[INFO] [stdout] 263 |     let weight_map: HashMap<(NodeIndex, NodeIndex), i32> = [
[INFO] [stdout]     |                              ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NodeIndex` in this scope
[INFO] [stdout]    --> tests/floyd_warshall.rs:263:41
[INFO] [stdout]     |
[INFO] [stdout] 263 |     let weight_map: HashMap<(NodeIndex, NodeIndex), i32> = [
[INFO] [stdout]     |                                         ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graph` in this scope
[INFO] [stdout]    --> tests/iso.rs:206:42
[INFO] [stdout]     |
[INFO] [stdout] 206 | fn parse_graph<Ty: EdgeType>(s: &str) -> Graph<(), (), Ty> {
[INFO] [stdout]     |                                          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Graph`
[INFO] [stdout]    --> tests/iso.rs:207:18
[INFO] [stdout]     |
[INFO] [stdout] 207 |     let mut gr = Graph::with_capacity(0, 0);
[INFO] [stdout]     |                  ^^^^^ use of undeclared type `Graph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graph` in this scope
[INFO] [stdout]    --> tests/iso.rs:226:29
[INFO] [stdout]     |
[INFO] [stdout] 226 | fn str_to_graph(s: &str) -> Graph<(), (), Undirected> {
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Undirected` in this scope
[INFO] [stdout]    --> tests/iso.rs:226:43
[INFO] [stdout]     |
[INFO] [stdout] 226 | fn str_to_graph(s: &str) -> Graph<(), (), Undirected> {
[INFO] [stdout]     |                                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Undirected;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graph` in this scope
[INFO] [stdout]    --> tests/iso.rs:230:31
[INFO] [stdout]     |
[INFO] [stdout] 230 | fn str_to_digraph(s: &str) -> Graph<(), (), Directed> {
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Directed` in this scope
[INFO] [stdout]    --> tests/iso.rs:230:45
[INFO] [stdout]     |
[INFO] [stdout] 230 | fn str_to_digraph(s: &str) -> Graph<(), (), Directed> {
[INFO] [stdout]     |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Directed;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graph` in this scope
[INFO] [stdout]    --> tests/iso.rs:235:35
[INFO] [stdout]     |
[INFO] [stdout] 235 | fn graph_from_file(path: &str) -> Graph<(), (), Directed> {
[INFO] [stdout]     |                                   ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Directed` in this scope
[INFO] [stdout]    --> tests/iso.rs:235:49
[INFO] [stdout]     |
[INFO] [stdout] 235 | fn graph_from_file(path: &str) -> Graph<(), (), Directed> {
[INFO] [stdout]     |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Directed;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Graph`
[INFO] [stdout]    --> tests/iso.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |     let mut g0 = Graph::<_, ()>::new();
[INFO] [stdout]     |                  ^^^^^ use of undeclared type `Graph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnGraph` in this scope
[INFO] [stdout]   --> tests/matching.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let g: UnGraph<(), ()> = UnGraph::default();
[INFO] [stdout]    |            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::graph::UnGraph;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnGraph`
[INFO] [stdout]   --> tests/matching.rs:49:30
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let g: UnGraph<(), ()> = UnGraph::default();
[INFO] [stdout]    |                              ^^^^^^^ use of undeclared type `UnGraph`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::graph::UnGraph;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Graph`
[INFO] [stdout]    --> tests/iso.rs:379:18
[INFO] [stdout]     |
[INFO] [stdout] 379 |     let mut g1 = Graph::<_, ()>::new();
[INFO] [stdout]     |                  ^^^^^ use of undeclared type `Graph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Graph`
[INFO] [stdout]    --> tests/iso.rs:401:18
[INFO] [stdout]     |
[INFO] [stdout] 401 |     let mut g0 = Graph::<_, ()>::new();
[INFO] [stdout]     |                  ^^^^^ use of undeclared type `Graph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Graph`
[INFO] [stdout]    --> tests/iso.rs:402:18
[INFO] [stdout]     |
[INFO] [stdout] 402 |     let mut g1 = Graph::<_, ()>::new();
[INFO] [stdout]     |                  ^^^^^ use of undeclared type `Graph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnGraph` in this scope
[INFO] [stdout]   --> tests/matching.rs:57:12
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let g: UnGraph<(), ()> = UnGraph::from_edges(&[(0, 1), (2, 3)]);
[INFO] [stdout]    |            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::graph::UnGraph;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Graph`
[INFO] [stdout]    --> tests/iso.rs:448:14
[INFO] [stdout]     |
[INFO] [stdout] 448 |     let g0 = Graph::<(), _>::from_edges(&[(0, 0, 1), (0, 1, 2), (0, 2, 3), (1, 2, 4)]);
[INFO] [stdout]     |              ^^^^^ use of undeclared type `Graph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnGraph`
[INFO] [stdout]   --> tests/matching.rs:57:30
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let g: UnGraph<(), ()> = UnGraph::from_edges(&[(0, 1), (2, 3)]);
[INFO] [stdout]    |                              ^^^^^^^ use of undeclared type `UnGraph`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::graph::UnGraph;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Graph`
[INFO] [stdout]    --> tests/iso.rs:488:14
[INFO] [stdout]     |
[INFO] [stdout] 488 |     let g0 = Graph::<(), ()>::from_edges(&[(0, 0), (0, 0), (0, 1), (1, 1), (1, 1), (1, 0)]);
[INFO] [stdout]     |              ^^^^^ use of undeclared type `Graph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnGraph` in this scope
[INFO] [stdout]   --> tests/matching.rs:65:12
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let g: UnGraph<(), ()> = UnGraph::from_edges(&[(0, 1), (1, 2), (2, 3)]);
[INFO] [stdout]    |            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::graph::UnGraph;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Graph`
[INFO] [stdout]    --> tests/iso.rs:490:14
[INFO] [stdout]     |
[INFO] [stdout] 490 |     let g1 = Graph::<(), ()>::from_edges(&[(0, 0), (0, 1), (0, 1), (1, 1), (1, 0), (1, 0)]);
[INFO] [stdout]     |              ^^^^^ use of undeclared type `Graph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnGraph`
[INFO] [stdout]   --> tests/matching.rs:65:30
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let g: UnGraph<(), ()> = UnGraph::from_edges(&[(0, 1), (1, 2), (2, 3)]);
[INFO] [stdout]    |                              ^^^^^^^ use of undeclared type `UnGraph`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::graph::UnGraph;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Graph`
[INFO] [stdout]    --> tests/iso.rs:497:14
[INFO] [stdout]     |
[INFO] [stdout] 497 |     let g0 = Graph::<(), ()>::from_edges(&[(0, 1), (1, 2), (2, 0)]);
[INFO] [stdout]     |              ^^^^^ use of undeclared type `Graph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnGraph` in this scope
[INFO] [stdout]   --> tests/matching.rs:73:12
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let g: UnGraph<(), ()> = UnGraph::from_edges(&[(0, 1), (0, 2), (0, 3)]);
[INFO] [stdout]    |            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::graph::UnGraph;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Graph`
[INFO] [stdout]    --> tests/iso.rs:498:14
[INFO] [stdout]     |
[INFO] [stdout] 498 |     let g1 = Graph::<(), ()>::from_edges(&[(0, 1), (1, 2), (2, 0), (2, 3), (0, 4)]);
[INFO] [stdout]     |              ^^^^^ use of undeclared type `Graph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnGraph`
[INFO] [stdout]   --> tests/matching.rs:73:30
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let g: UnGraph<(), ()> = UnGraph::from_edges(&[(0, 1), (0, 2), (0, 3)]);
[INFO] [stdout]    |                              ^^^^^^^ use of undeclared type `UnGraph`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::graph::UnGraph;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Graph`
[INFO] [stdout]    --> tests/iso.rs:506:13
[INFO] [stdout]     |
[INFO] [stdout] 506 |     let a = Graph::<(), ()>::from_edges(&[(0, 1), (1, 2), (2, 0)]);
[INFO] [stdout]     |             ^^^^^ use of undeclared type `Graph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnGraph` in this scope
[INFO] [stdout]   --> tests/matching.rs:84:12
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let g: UnGraph<(), ()> = UnGraph::default();
[INFO] [stdout]    |            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::graph::UnGraph;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Graph`
[INFO] [stdout]    --> tests/iso.rs:507:13
[INFO] [stdout]     |
[INFO] [stdout] 507 |     let b = Graph::<(), ()>::from_edges(&[(0, 1), (1, 2), (2, 0), (2, 3), (0, 4)]);
[INFO] [stdout]     |             ^^^^^ use of undeclared type `Graph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   3 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnGraph`
[INFO] [stdout]   --> tests/matching.rs:84:30
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let g: UnGraph<(), ()> = UnGraph::default();
[INFO] [stdout]    |                              ^^^^^^^ use of undeclared type `UnGraph`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::graph::UnGraph;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnGraph` in this scope
[INFO] [stdout]   --> tests/matching.rs:92:12
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let g: UnGraph<(), ()> = UnGraph::from_edges(&[(0, 1), (2, 3)]);
[INFO] [stdout]    |            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::graph::UnGraph;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnGraph`
[INFO] [stdout]   --> tests/matching.rs:92:30
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let g: UnGraph<(), ()> = UnGraph::from_edges(&[(0, 1), (2, 3)]);
[INFO] [stdout]    |                              ^^^^^^^ use of undeclared type `UnGraph`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout]  1 + use yuuang_petgraph::graph::UnGraph;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnGraph` in this scope
[INFO] [stdout]    --> tests/matching.rs:100:12
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let g: UnGraph<(), ()> = UnGraph::from_edges(&[(0, 1), (1, 2), (2, 3)]);
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::graph::UnGraph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnGraph`
[INFO] [stdout]    --> tests/matching.rs:100:30
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let g: UnGraph<(), ()> = UnGraph::from_edges(&[(0, 1), (1, 2), (2, 3)]);
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `UnGraph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::graph::UnGraph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StableUnGraph` in this scope
[INFO] [stdout]    --> tests/matching.rs:109:16
[INFO] [stdout]     |
[INFO] [stdout] 109 |     let mut g: StableUnGraph<(), ()> =
[INFO] [stdout]     |                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::stable_graph::StableUnGraph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StableUnGraph`
[INFO] [stdout]    --> tests/matching.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         StableUnGraph::from_edges(&[(0, 1), (0, 2), (1, 2), (1, 3), (2, 4), (3, 4), (3, 5)]);
[INFO] [stdout]     |         ^^^^^^^^^^^^^ use of undeclared type `StableUnGraph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::stable_graph::StableUnGraph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NodeIndex`
[INFO] [stdout]    --> tests/matching.rs:114:19
[INFO] [stdout]     |
[INFO] [stdout] 114 |     g.remove_node(NodeIndex::new(4));
[INFO] [stdout]     |                   ^^^^^^^^^ use of undeclared type `NodeIndex`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StableUnGraph` in this scope
[INFO] [stdout]    --> tests/matching.rs:134:16
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let mut g: StableUnGraph<(), ()> = StableUnGraph::from_edges(&[(0, 1), (1, 2), (2, 3)]);
[INFO] [stdout]     |                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::stable_graph::StableUnGraph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StableUnGraph`
[INFO] [stdout]    --> tests/matching.rs:134:40
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let mut g: StableUnGraph<(), ()> = StableUnGraph::from_edges(&[(0, 1), (1, 2), (2, 3)]);
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^ use of undeclared type `StableUnGraph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::stable_graph::StableUnGraph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NodeIndex`
[INFO] [stdout]    --> tests/matching.rs:135:19
[INFO] [stdout]     |
[INFO] [stdout] 135 |     g.remove_node(NodeIndex::new(0));
[INFO] [stdout]     |                   ^^^^^^^^^ use of undeclared type `NodeIndex`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NodeIndex`
[INFO] [stdout]    --> tests/matching.rs:136:19
[INFO] [stdout]     |
[INFO] [stdout] 136 |     g.remove_node(NodeIndex::new(1));
[INFO] [stdout]     |                   ^^^^^^^^^ use of undeclared type `NodeIndex`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NodeIndex` in this scope
[INFO] [stdout]   --> tests/stable_graph.rs:77:36
[INFO] [stdout]    |
[INFO] [stdout] 77 | fn assert_sccs_eq(mut res: Vec<Vec<NodeIndex>>, normalized: Vec<Vec<NodeIndex>>) {
[INFO] [stdout]    |                                    ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  8 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout]  8 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout]  8 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout]  8 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433, E0463.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NodeIndex` in this scope
[INFO] [stdout]   --> tests/stable_graph.rs:77:69
[INFO] [stdout]    |
[INFO] [stdout] 77 | fn assert_sccs_eq(mut res: Vec<Vec<NodeIndex>>, normalized: Vec<Vec<NodeIndex>>) {
[INFO] [stdout]    |                                                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  8 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout]  8 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout]  8 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout]  8 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `yuuang_petgraph` (test "iso") due to 20 previous errors
[INFO] [stdout] error[E0412]: cannot find type `Directed` in this scope
[INFO] [stdout]    --> tests/stable_graph.rs:178:27
[INFO] [stdout]     |
[INFO] [stdout] 178 |     let gr = make_graph::<Directed>();
[INFO] [stdout]     |                           ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::Directed;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Directed` in this scope
[INFO] [stdout]    --> tests/stable_graph.rs:187:27
[INFO] [stdout]     |
[INFO] [stdout] 187 |     let gr = make_graph::<Directed>();
[INFO] [stdout]     |                           ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::Directed;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Undirected` in this scope
[INFO] [stdout]    --> tests/stable_graph.rs:193:27
[INFO] [stdout]     |
[INFO] [stdout] 193 |     let gr = make_graph::<Undirected>();
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::Undirected;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Directed` in this scope
[INFO] [stdout]    --> tests/stable_graph.rs:205:27
[INFO] [stdout]     |
[INFO] [stdout] 205 |     let gr = make_graph::<Directed>();
[INFO] [stdout]     |                           ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::Directed;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Outgoing` in this scope
[INFO] [stdout]    --> tests/stable_graph.rs:207:54
[INFO] [stdout]     |
[INFO] [stdout] 207 |         itertools::assert_equal(gr.edges_directed(i, Outgoing), gr.edges(i));
[INFO] [stdout]     |                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::Outgoing;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Outgoing` in this scope
[INFO] [stdout]    --> tests/stable_graph.rs:208:42
[INFO] [stdout]     |
[INFO] [stdout] 208 |         for edge in gr.edges_directed(i, Outgoing) {
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::Outgoing;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Incoming` in this scope
[INFO] [stdout]    --> tests/stable_graph.rs:227:34
[INFO] [stdout]     |
[INFO] [stdout] 227 |             gr.edges_directed(i, Incoming).map(|e| e.source()),
[INFO] [stdout]     |                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a local variable with a similar name exists (notice the capitalization)
[INFO] [stdout]     |
[INFO] [stdout] 227 -             gr.edges_directed(i, Incoming).map(|e| e.source()),
[INFO] [stdout] 227 +             gr.edges_directed(i, incoming).map(|e| e.source()),
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::Incoming;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Incoming` in this scope
[INFO] [stdout]    --> tests/stable_graph.rs:230:42
[INFO] [stdout]     |
[INFO] [stdout] 230 |         for edge in gr.edges_directed(i, Incoming) {
[INFO] [stdout]     |                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a local variable with a similar name exists (notice the capitalization)
[INFO] [stdout]     |
[INFO] [stdout] 230 -         for edge in gr.edges_directed(i, Incoming) {
[INFO] [stdout] 230 +         for edge in gr.edges_directed(i, incoming) {
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::Incoming;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Undirected` in this scope
[INFO] [stdout]    --> tests/stable_graph.rs:242:27
[INFO] [stdout]     |
[INFO] [stdout] 242 |     let gr = make_graph::<Undirected>();
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::Undirected;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Outgoing` in this scope
[INFO] [stdout]    --> tests/stable_graph.rs:244:54
[INFO] [stdout]     |
[INFO] [stdout] 244 |         itertools::assert_equal(gr.edges_directed(i, Outgoing), gr.edges(i));
[INFO] [stdout]     |                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::Outgoing;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Outgoing` in this scope
[INFO] [stdout]    --> tests/stable_graph.rs:245:42
[INFO] [stdout]     |
[INFO] [stdout] 245 |         for edge in gr.edges_directed(i, Outgoing) {
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::Outgoing;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Incoming` in this scope
[INFO] [stdout]    --> tests/stable_graph.rs:254:54
[INFO] [stdout]     |
[INFO] [stdout] 254 |         itertools::assert_equal(gr.edges_directed(i, Incoming), gr.edges(i));
[INFO] [stdout]     |                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::Incoming;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Incoming` in this scope
[INFO] [stdout]    --> tests/stable_graph.rs:255:42
[INFO] [stdout]     |
[INFO] [stdout] 255 |         for edge in gr.edges_directed(i, Incoming) {
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::Incoming;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `yuuang_petgraph` (test "k_shortest_path") due to 5 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StableUnGraph`
[INFO] [stdout]    --> tests/stable_graph.rs:295:17
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let mut g = StableUnGraph::<_, _>::default();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ use of undeclared type `StableUnGraph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::stable_graph::StableUnGraph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `yuuang_petgraph` (test "stable_graph") due to 22 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Graph`
[INFO] [stdout]    --> tests/stable_graph.rs:354:15
[INFO] [stdout]     |
[INFO] [stdout] 354 |     let gr2 = Graph::from(gr1.clone());
[INFO] [stdout]     |               ^^^^^ use of undeclared type `Graph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Graph`
[INFO] [stdout]    --> tests/stable_graph.rs:362:15
[INFO] [stdout]     |
[INFO] [stdout] 362 |     let gr4 = Graph::from(gr1);
[INFO] [stdout]     |               ^^^^^ use of undeclared type `Graph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NodeIndex`
[INFO] [stdout]    --> tests/stable_graph.rs:391:20
[INFO] [stdout]     |
[INFO] [stdout] 391 |         g.add_edge(NodeIndex::new(a), NodeIndex::new(b), ());
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `NodeIndex`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NodeIndex`
[INFO] [stdout]    --> tests/stable_graph.rs:391:39
[INFO] [stdout]     |
[INFO] [stdout] 391 |         g.add_edge(NodeIndex::new(a), NodeIndex::new(b), ());
[INFO] [stdout]     |                                       ^^^^^^^^^ use of undeclared type `NodeIndex`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::adj::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::csr::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::matrix_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::stable_graph::NodeIndex;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Undirected` in this scope
[INFO] [stdout]    --> tests/stable_graph.rs:396:35
[INFO] [stdout]     |
[INFO] [stdout] 396 |     let _ = StableGraph::<(), (), Undirected, usize>::from_elements(min_spanning_tree(&g));
[INFO] [stdout]     |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   8 + use yuuang_petgraph::Undirected;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433, E0463.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnGraphMap`
[INFO] [stdout]   --> tests/graphmap.rs:17:18
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let mut gr = UnGraphMap::new();
[INFO] [stdout]    |                  ^^^^^^^^^^ use of undeclared type `UnGraphMap`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout]  4 + use yuuang_petgraph::prelude::UnGraphMap;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DiGraphMap`
[INFO] [stdout]   --> tests/graphmap.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let mut gr = DiGraphMap::new();
[INFO] [stdout]    |                  ^^^^^^^^^^ use of undeclared type `DiGraphMap`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout]  4 + use yuuang_petgraph::prelude::DiGraphMap;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/graphmap.rs:81:46
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let mut edges_out = gr.edges_directed(c, Direction::Outgoing);
[INFO] [stdout]    |                                              ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout]  4 + use yuuang_petgraph::Direction;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Direction`
[INFO] [stdout]   --> tests/graphmap.rs:86:45
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let mut edges_in = gr.edges_directed(c, Direction::Incoming);
[INFO] [stdout]    |                                             ^^^^^^^^^ use of undeclared type `Direction`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout]  4 + use yuuang_petgraph::Direction;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnGraphMap`
[INFO] [stdout]   --> tests/graphmap.rs:94:17
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let mut g = UnGraphMap::new();
[INFO] [stdout]    |                 ^^^^^^^^^^ use of undeclared type `UnGraphMap`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout]  4 + use yuuang_petgraph::prelude::UnGraphMap;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GraphMap`
[INFO] [stdout]    --> tests/graphmap.rs:130:17
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let mut g = GraphMap::<_, _, Directed>::with_capacity(0, 0);
[INFO] [stdout]     |                 ^^^^^^^^ use of undeclared type `GraphMap`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::GraphMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Directed` in this scope
[INFO] [stdout]    --> tests/graphmap.rs:130:34
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let mut g = GraphMap::<_, _, Directed>::with_capacity(0, 0);
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::Directed;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnGraphMap`
[INFO] [stdout]    --> tests/graphmap.rs:154:18
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let mut gr = UnGraphMap::default();
[INFO] [stdout]     |                  ^^^^^^^^^^ use of undeclared type `UnGraphMap`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::UnGraphMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Dfs`
[INFO] [stdout]    --> tests/graphmap.rs:170:23
[INFO] [stdout]     |
[INFO] [stdout] 170 |         let mut dfs = Dfs::new(&gr, h);
[INFO] [stdout]     |                       ^^^ use of undeclared type `Dfs`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::Dfs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Dfs`
[INFO] [stdout]    --> tests/graphmap.rs:178:23
[INFO] [stdout]     |
[INFO] [stdout] 178 |         let mut dfs = Dfs::new(&gr, z);
[INFO] [stdout]     |                       ^^^ use of undeclared type `Dfs`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::Dfs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Dfs`
[INFO] [stdout]    --> tests/graphmap.rs:185:16
[INFO] [stdout]     |
[INFO] [stdout] 185 |     assert_eq!(Dfs::new(&gr, h).iter(&gr).count(), 4);
[INFO] [stdout]     |                ^^^ use of undeclared type `Dfs`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::Dfs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Dfs`
[INFO] [stdout]    --> tests/graphmap.rs:186:16
[INFO] [stdout]     |
[INFO] [stdout] 186 |     assert_eq!(Dfs::new(&gr, i).iter(&gr).count(), 4);
[INFO] [stdout]     |                ^^^ use of undeclared type `Dfs`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::Dfs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Dfs`
[INFO] [stdout]    --> tests/graphmap.rs:187:16
[INFO] [stdout]     |
[INFO] [stdout] 187 |     assert_eq!(Dfs::new(&gr, z).iter(&gr).count(), 1);
[INFO] [stdout]     |                ^^^ use of undeclared type `Dfs`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::Dfs;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnGraphMap`
[INFO] [stdout]    --> tests/graphmap.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |     let mut gr = UnGraphMap::new();
[INFO] [stdout]     |                  ^^^^^^^^^^ use of undeclared type `UnGraphMap`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::UnGraphMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GraphMap`
[INFO] [stdout]    --> tests/graphmap.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         GraphMap::<_, _, Undirected>::from_edges(&[("a", "b", 1), ("a", "c", 2), ("c", "d", 3)]);
[INFO] [stdout]     |         ^^^^^^^^ use of undeclared type `GraphMap`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::GraphMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Undirected` in this scope
[INFO] [stdout]    --> tests/graphmap.rs:214:26
[INFO] [stdout]     |
[INFO] [stdout] 214 |         GraphMap::<_, _, Undirected>::from_edges(&[("a", "b", 1), ("a", "c", 2), ("c", "d", 3)]);
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::Undirected;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GraphMap`
[INFO] [stdout]    --> tests/graphmap.rs:219:14
[INFO] [stdout]     |
[INFO] [stdout] 219 |     let gr = GraphMap::<_, (), Undirected>::from_edges(&[
[INFO] [stdout]     |              ^^^^^^^^ use of undeclared type `GraphMap`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::GraphMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Undirected` in this scope
[INFO] [stdout]    --> tests/graphmap.rs:219:32
[INFO] [stdout]     |
[INFO] [stdout] 219 |     let gr = GraphMap::<_, (), Undirected>::from_edges(&[
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::Undirected;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DiGraphMap`
[INFO] [stdout]    --> tests/graphmap.rs:240:18
[INFO] [stdout]     |
[INFO] [stdout] 240 |     let mut gr = DiGraphMap::<_, ()>::with_capacity(0, 0);
[INFO] [stdout]     |                  ^^^^^^^^^^ use of undeclared type `DiGraphMap`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::DiGraphMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GraphMap` in this scope
[INFO] [stdout]    --> tests/graphmap.rs:278:13
[INFO] [stdout]     |
[INFO] [stdout] 278 |     let gr: GraphMap<_, u32, Directed> = GraphMap::from_edges(&[
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::GraphMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Directed` in this scope
[INFO] [stdout]    --> tests/graphmap.rs:278:30
[INFO] [stdout]     |
[INFO] [stdout] 278 |     let gr: GraphMap<_, u32, Directed> = GraphMap::from_edges(&[
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::Directed;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GraphMap`
[INFO] [stdout]    --> tests/graphmap.rs:278:42
[INFO] [stdout]     |
[INFO] [stdout] 278 |     let gr: GraphMap<_, u32, Directed> = GraphMap::from_edges(&[
[INFO] [stdout]     |                                          ^^^^^^^^ use of undeclared type `GraphMap`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::GraphMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GraphMap` in this scope
[INFO] [stdout]    --> tests/graphmap.rs:300:13
[INFO] [stdout]     |
[INFO] [stdout] 300 |     let gr: GraphMap<_, u32, Directed> = GraphMap::from_edges(&[
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::GraphMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Directed` in this scope
[INFO] [stdout]    --> tests/graphmap.rs:300:30
[INFO] [stdout]     |
[INFO] [stdout] 300 |     let gr: GraphMap<_, u32, Directed> = GraphMap::from_edges(&[
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::Directed;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GraphMap`
[INFO] [stdout]    --> tests/graphmap.rs:300:42
[INFO] [stdout]     |
[INFO] [stdout] 300 |     let gr: GraphMap<_, u32, Directed> = GraphMap::from_edges(&[
[INFO] [stdout]     |                                          ^^^^^^^^ use of undeclared type `GraphMap`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::GraphMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graph` in this scope
[INFO] [stdout]    --> tests/graphmap.rs:314:16
[INFO] [stdout]     |
[INFO] [stdout] 314 |     let graph: Graph<_, _, _> = gr.clone().into_graph();
[INFO] [stdout]     |                ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Graph` in this scope
[INFO] [stdout]    --> tests/graphmap.rs:330:17
[INFO] [stdout]     |
[INFO] [stdout] 330 |     let mut gr: Graph<u32, u32, Directed> = Graph::new();
[INFO] [stdout]     |                 ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Directed` in this scope
[INFO] [stdout]    --> tests/graphmap.rs:330:33
[INFO] [stdout]     |
[INFO] [stdout] 330 |     let mut gr: Graph<u32, u32, Directed> = Graph::new();
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::Directed;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Graph`
[INFO] [stdout]    --> tests/graphmap.rs:330:45
[INFO] [stdout]     |
[INFO] [stdout] 330 |     let mut gr: Graph<u32, u32, Directed> = Graph::new();
[INFO] [stdout]     |                                             ^^^^^ use of undeclared type `Graph`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::Graph;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GraphMap` in this scope
[INFO] [stdout]    --> tests/graphmap.rs:340:16
[INFO] [stdout]     |
[INFO] [stdout] 340 |     let graph: GraphMap<u32, u32, Directed> = GraphMap::from_graph(gr.clone());
[INFO] [stdout]     |                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::GraphMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Directed` in this scope
[INFO] [stdout]    --> tests/graphmap.rs:340:35
[INFO] [stdout]     |
[INFO] [stdout] 340 |     let graph: GraphMap<u32, u32, Directed> = GraphMap::from_graph(gr.clone());
[INFO] [stdout]     |                                   ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::Directed;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GraphMap`
[INFO] [stdout]    --> tests/graphmap.rs:340:47
[INFO] [stdout]     |
[INFO] [stdout] 340 |     let graph: GraphMap<u32, u32, Directed> = GraphMap::from_graph(gr.clone());
[INFO] [stdout]     |                                               ^^^^^^^^ use of undeclared type `GraphMap`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::GraphMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GraphMap` in this scope
[INFO] [stdout]    --> tests/graphmap.rs:351:20
[INFO] [stdout]     |
[INFO] [stdout] 351 |     let mut graph: GraphMap<_, u32, Directed> =
[INFO] [stdout]     |                    ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::GraphMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Directed` in this scope
[INFO] [stdout]    --> tests/graphmap.rs:351:37
[INFO] [stdout]     |
[INFO] [stdout] 351 |     let mut graph: GraphMap<_, u32, Directed> =
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::Directed;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GraphMap`
[INFO] [stdout]    --> tests/graphmap.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 352 |         GraphMap::from_edges(&[(0, 1, 1), (1, 2, 3), (2, 0, 2)]);
[INFO] [stdout]     |         ^^^^^^^^ use of undeclared type `GraphMap`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::GraphMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DiGraphMap`
[INFO] [stdout]    --> tests/graphmap.rs:367:21
[INFO] [stdout]     |
[INFO] [stdout] 367 |     let mut graph = DiGraphMap::new();
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `DiGraphMap`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::DiGraphMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Incoming` in this scope
[INFO] [stdout]    --> tests/graphmap.rs:372:54
[INFO] [stdout]     |
[INFO] [stdout] 372 |     let mut neighbors = graph.neighbors_directed((), Incoming);
[INFO] [stdout]     |                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::Incoming;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnGraphMap`
[INFO] [stdout]    --> tests/graphmap.rs:379:21
[INFO] [stdout]     |
[INFO] [stdout] 379 |     let mut graph = UnGraphMap::new();
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `UnGraphMap`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::UnGraphMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DiGraphMap`
[INFO] [stdout]    --> tests/graphmap.rs:391:21
[INFO] [stdout]     |
[INFO] [stdout] 391 |     let mut graph = DiGraphMap::new();
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `DiGraphMap`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::prelude::DiGraphMap;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Outgoing` in this scope
[INFO] [stdout]    --> tests/graphmap.rs:398:45
[INFO] [stdout]     |
[INFO] [stdout] 398 |     assert_eq!(graph.neighbors_directed((), Outgoing).next(), None);
[INFO] [stdout]     |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::Outgoing;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Incoming` in this scope
[INFO] [stdout]    --> tests/graphmap.rs:399:45
[INFO] [stdout]     |
[INFO] [stdout] 399 |     assert_eq!(graph.neighbors_directed((), Incoming).next(), None);
[INFO] [stdout]     |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout]   4 + use yuuang_petgraph::Incoming;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `yuuang_petgraph` (test "floyd_warshall") due to 15 previous errors
[INFO] [stderr] error: could not compile `yuuang_petgraph` (test "matching") due to 24 previous errors
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433, E0463.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `yuuang_petgraph` (test "graphmap") due to 42 previous errors
[INFO] running `Command { std: "docker" "inspect" "29aeb1b396c1edf2b379b539a34c5aadff7f300179da8b63409014eb54f7eb4a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "29aeb1b396c1edf2b379b539a34c5aadff7f300179da8b63409014eb54f7eb4a", kill_on_drop: false }`
[INFO] [stdout] 29aeb1b396c1edf2b379b539a34c5aadff7f300179da8b63409014eb54f7eb4a
