[INFO] fetching crate rs-graph 0.21.0...
[INFO] testing rs-graph-0.21.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate rs-graph 0.21.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate rs-graph 0.21.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rs-graph 0.21.0
[INFO] tweaked toml for crates.io crate rs-graph 0.21.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rs-graph 0.21.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rs-graph 0.21.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded crc32fast v1.3.2
[INFO] [stderr]   Downloaded flate2 v1.0.25
[INFO] [stderr]   Downloaded pkg-config v0.3.26
[INFO] [stderr]   Downloaded serde_derive v1.0.152
[INFO] [stderr]   Downloaded num-integer v0.1.45
[INFO] [stderr]   Downloaded proc-macro2 v1.0.51
[INFO] [stderr]   Downloaded serde v1.0.152
[INFO] [stderr]   Downloaded rustop v1.1.2
[INFO] [stderr]   Downloaded peg-runtime v0.8.1
[INFO] [stderr]   Downloaded ordered-float v3.9.1
[INFO] [stderr]   Downloaded itoa v1.0.5
[INFO] [stderr]   Downloaded time-core v0.1.0
[INFO] [stderr]   Downloaded bzip2 v0.4.4
[INFO] [stderr]   Downloaded peg v0.8.1
[INFO] [stderr]   Downloaded serde_json v1.0.93
[INFO] [stderr]   Downloaded either v1.8.1
[INFO] [stderr]   Downloaded peg-macros v0.8.1
[INFO] [stderr]   Downloaded ryu v1.0.12
[INFO] [stderr]   Downloaded time v0.3.19
[INFO] [stderr]   Downloaded bzip2-sys v0.1.11+1.0.8
[INFO] [stderr]   Downloaded num-iter v0.1.43
[INFO] [stderr]   Downloaded libc v0.2.139
[INFO] [stderr]   Downloaded rust-lzma v0.5.1
[INFO] [stderr]   Downloaded zopen v0.3.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 062eaabf299672cb4be2fbfb44de2095f8542f8751bfdba23cad768bbf0300f8
[INFO] running `Command { std: "docker" "start" "062eaabf299672cb4be2fbfb44de2095f8542f8751bfdba23cad768bbf0300f8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "062eaabf299672cb4be2fbfb44de2095f8542f8751bfdba23cad768bbf0300f8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "062eaabf299672cb4be2fbfb44de2095f8542f8751bfdba23cad768bbf0300f8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "062eaabf299672cb4be2fbfb44de2095f8542f8751bfdba23cad768bbf0300f8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "062eaabf299672cb4be2fbfb44de2095f8542f8751bfdba23cad768bbf0300f8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling either v1.8.1
[INFO] [stderr]    Compiling rs-graph v0.21.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated module `std::usize`: all constants in this module replaced by associated constants on the type
[INFO] [stdout]   --> src/algorithms.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::usize;
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::usize::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/algorithms.rs:243:42
[INFO] [stdout]     |
[INFO] [stdout] 243 |             if components[uid] == usize::MAX {
[INFO] [stdout]     |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/algorithms.rs:234:38
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let mut components = vec![usize::max_value(); g.num_nodes()];
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:140:32
[INFO] [stdout]     |
[INFO] [stdout] 140 |             pred: vec![(usize::max_value(), usize::max_value()); g.num_nodes()],
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:140:52
[INFO] [stdout]     |
[INFO] [stdout] 140 |             pred: vec![(usize::max_value(), usize::max_value()); g.num_nodes()],
[INFO] [stdout]     |                                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:192:36
[INFO] [stdout]     |
[INFO] [stdout] 192 |             self.pred.fill((usize::max_value(), usize::max_value()));
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:192:56
[INFO] [stdout]     |
[INFO] [stdout] 192 |             self.pred.fill((usize::max_value(), usize::max_value()));
[INFO] [stdout]     |                                                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:200:49
[INFO] [stdout]     |
[INFO] [stdout] 200 |                     if self.pred[v].0 == usize::max_value() && !self.flow[e ^ 1].is_zero() {
[INFO] [stdout]     |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:211:43
[INFO] [stdout]     |
[INFO] [stdout] 211 |             if self.pred[snk].0 == usize::max_value() {
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:243:67
[INFO] [stdout]     |
[INFO] [stdout] 243 |             .filter(|&u| self.pred[self.g.node_id(u)].0 != usize::max_value())
[INFO] [stdout]     |                                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:145:40
[INFO] [stdout]     |
[INFO] [stdout] 145 |                     first_lvl: (usize::max_value(), usize::max_value()),
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:145:60
[INFO] [stdout]     |
[INFO] [stdout] 145 |                     first_lvl: (usize::max_value(), usize::max_value()),
[INFO] [stdout]     |                                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:161:39
[INFO] [stdout]     |
[INFO] [stdout] 161 |                     next_lvl: (usize::max_value(), usize::max_value()),
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:161:59
[INFO] [stdout]     |
[INFO] [stdout] 161 |                     next_lvl: (usize::max_value(), usize::max_value()),
[INFO] [stdout]     |                                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:236:38
[INFO] [stdout]     |
[INFO] [stdout] 236 |             node.first_lvl = (usize::max_value(), usize::max_value());
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:236:58
[INFO] [stdout]     |
[INFO] [stdout] 236 |             node.first_lvl = (usize::max_value(), usize::max_value());
[INFO] [stdout]     |                                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:280:28
[INFO] [stdout]     |
[INFO] [stdout] 280 |             if e == usize::max_value() {
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:306:49
[INFO] [stdout]     |
[INFO] [stdout] 306 |             self.nodes[src].first_lvl = (usize::max_value(), usize::max_value());
[INFO] [stdout]     |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:306:69
[INFO] [stdout]     |
[INFO] [stdout] 306 |             self.nodes[src].first_lvl = (usize::max_value(), usize::max_value());
[INFO] [stdout]     |                                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:176:32
[INFO] [stdout]     |
[INFO] [stdout] 176 |         self.next_act = usize::max_value();
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:199:34
[INFO] [stdout]     |
[INFO] [stdout] 199 |         self.first_act == usize::max_value() && self.num_inact == 0
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:217:38
[INFO] [stdout]     |
[INFO] [stdout] 217 |                     next_act: usize::max_value(),
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:234:39
[INFO] [stdout]     |
[INFO] [stdout] 234 |                     first_act: usize::max_value(),
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:294:20
[INFO] [stdout]     |
[INFO] [stdout] 294 |             usize::max_value()
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:381:34
[INFO] [stdout]     |
[INFO] [stdout] 381 |             b.first_act = usize::max_value();
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:481:80
[INFO] [stdout]     |
[INFO] [stdout] 481 | ...                   .find(|&h| self.buckets[h].first_act != usize::max_value())
[INFO] [stdout]     |                                                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:567:56
[INFO] [stdout]     |
[INFO] [stdout] 567 |                     self.buckets[h].first_act = usize::max_value();
[INFO] [stdout]     |                                                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:603:68
[INFO] [stdout]     |
[INFO] [stdout] 603 |                     .find(|&h| self.buckets[h].first_act != usize::max_value())
[INFO] [stdout]     |                                                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:341:38
[INFO] [stdout]     |
[INFO] [stdout] 341 |         self.parent_edges[uid] = ID::max_value();
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:342:38
[INFO] [stdout]     |
[INFO] [stdout] 342 |         self.parent_nodes[uid] = ID::max_value();
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:344:39
[INFO] [stdout]     |
[INFO] [stdout] 344 |         self.prev_preorder[uid] = ID::max_value();
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:408:83
[INFO] [stdout]     |
[INFO] [stdout] 408 |             self.next_preorder[vid] = if vid + 1 < n { vid as ID + 1 } else { ID::max_value() };
[INFO] [stdout]     |                                                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:488:26
[INFO] [stdout]     |
[INFO] [stdout] 488 |         while uid != ID::max_value() as usize {
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:668:50
[INFO] [stdout]     |
[INFO] [stdout] 668 |             if self.next_preorder[u_last] != ID::max_value() {
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:675:47
[INFO] [stdout]     |
[INFO] [stdout] 675 |             if self.next_preorder[vid] != ID::max_value() {
[INFO] [stdout]     |                                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:749:21
[INFO] [stdout]     |
[INFO] [stdout] 749 |                 ID::max_value() // no not change if last[v_in] has not changed
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:785:18
[INFO] [stdout]     |
[INFO] [stdout] 785 |             (ID::max_value(), ID::max_value())
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:785:35
[INFO] [stdout]     |
[INFO] [stdout] 785 |             (ID::max_value(), ID::max_value())
[INFO] [stdout]     |                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:788:23
[INFO] [stdout]     |
[INFO] [stdout] 788 |         if old != ID::max_value() {
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:790:30
[INFO] [stdout]     |
[INFO] [stdout] 790 |             while uid != ID::max_value() as usize && self.last_preorder[uid] == old {
[INFO] [stdout]     |                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/traits.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn iter(self, g: &G) -> GraphIter<G, 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]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn iter(self, g: &G) -> GraphIter<'_, G, Self>
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:158:14
[INFO] [stdout]     |
[INFO] [stdout] 158 |     fn edges(&self) -> EdgeIterator<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] 158 |     fn edges(&self) -> EdgeIterator<'_, Self>
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:196:15
[INFO] [stdout]     |
[INFO] [stdout] 196 |     fn neighs(&self, u: Self::Node<'_>) -> NeighIterator<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] 196 |     fn neighs(&self, u: Self::Node<'_>) -> NeighIterator<'_, Self>
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:206:18
[INFO] [stdout]     |
[INFO] [stdout] 206 |     fn neighbors(&self) -> Neighbors<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] 206 |     fn neighbors(&self) -> Neighbors<'_, Self>
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:281:17
[INFO] [stdout]     |
[INFO] [stdout] 281 |     fn outedges(&self, u: Self::Node<'_>) -> OutIterator<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] 281 |     fn outedges(&self, u: Self::Node<'_>) -> OutIterator<'_, Self>
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:291:17
[INFO] [stdout]     |
[INFO] [stdout] 291 |     fn outgoing(&self) -> OutEdges<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] 291 |     fn outgoing(&self) -> OutEdges<'_, Self>
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:302:16
[INFO] [stdout]     |
[INFO] [stdout] 302 |     fn inedges(&self, u: Self::Node<'_>) -> InIterator<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] 302 |     fn inedges(&self, u: Self::Node<'_>) -> InIterator<'_, Self>
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:312:17
[INFO] [stdout]     |
[INFO] [stdout] 312 |     fn incoming(&self) -> InEdges<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] 312 |     fn incoming(&self) -> InEdges<'_, Self>
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:323:23
[INFO] [stdout]     |
[INFO] [stdout] 323 |     fn incident_edges(&self, u: Self::Node<'_>) -> IncidentIterator<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] 323 |     fn incident_edges(&self, u: Self::Node<'_>) -> IncidentIterator<'_, Self>
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/traits/refs.rs:50:14
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn nodes(&self) -> GraphIter<Self, Self::NodeIt>
[INFO] [stdout]    |              ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn nodes(&self) -> GraphIter<'_, Self, Self::NodeIt>
[INFO] [stdout]    |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/traits/refs.rs:68:14
[INFO] [stdout]    |
[INFO] [stdout] 68 |     fn edges(&self) -> GraphIter<Self, Self::EdgeIt>
[INFO] [stdout]    |              ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 68 |     fn edges(&self) -> GraphIter<'_, Self, Self::EdgeIt>
[INFO] [stdout]    |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits/refs.rs:100:15
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn neighs(&self, u: Self::Node) -> super::GraphIter<Self, Self::NeighIt>
[INFO] [stdout]     |               ^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn neighs(&self, u: Self::Node) -> super::GraphIter<'_, Self, Self::NeighIt>
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits/refs.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |     fn outedges(&self, u: Self::Node) -> super::GraphIter<Self, Self::OutIt>
[INFO] [stdout]     |                 ^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 131 |     fn outedges(&self, u: Self::Node) -> super::GraphIter<'_, Self, Self::OutIt>
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits/refs.rs:142:16
[INFO] [stdout]     |
[INFO] [stdout] 142 |     fn inedges(&self, u: Self::Node) -> super::GraphIter<Self, Self::InIt>
[INFO] [stdout]     |                ^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 142 |     fn inedges(&self, u: Self::Node) -> super::GraphIter<'_, Self, Self::InIt>
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits/refs.rs:153:23
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn incident_edges(&self, u: Self::Node) -> super::GraphIter<Self, Self::IncidentIt>
[INFO] [stdout]     |                       ^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn incident_edges(&self, u: Self::Node) -> super::GraphIter<'_, Self, Self::IncidentIt>
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/adapters/reversedigraph.rs:265:32
[INFO] [stdout]     |
[INFO] [stdout] 265 | pub fn reverse<G: Directed>(g: &G) -> ReverseDigraph<G> {
[INFO] [stdout]     |                                ^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 265 | pub fn reverse<G: Directed>(g: &G) -> ReverseDigraph<'_, G> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.45s
[INFO] running `Command { std: "docker" "inspect" "062eaabf299672cb4be2fbfb44de2095f8542f8751bfdba23cad768bbf0300f8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "062eaabf299672cb4be2fbfb44de2095f8542f8751bfdba23cad768bbf0300f8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling pkg-config v0.3.26
[INFO] [stderr]    Compiling libc v0.2.139
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling serde v1.0.152
[INFO] [stderr]    Compiling serde_json v1.0.93
[INFO] [stderr]    Compiling ryu v1.0.12
[INFO] [stderr]    Compiling itoa v1.0.5
[INFO] [stderr]    Compiling time-core v0.1.0
[INFO] [stderr]    Compiling rustop v1.1.2
[INFO] [stderr]    Compiling ordered-float v3.9.1
[INFO] [stdout] warning: use of deprecated module `std::usize`: all constants in this module replaced by associated constants on the type
[INFO] [stdout]   --> src/algorithms.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::usize;
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::usize::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/algorithms.rs:243:42
[INFO] [stdout]     |
[INFO] [stdout] 243 |             if components[uid] == usize::MAX {
[INFO] [stdout]     |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/algorithms.rs:234:38
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let mut components = vec![usize::max_value(); g.num_nodes()];
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:140:32
[INFO] [stdout]     |
[INFO] [stdout] 140 |             pred: vec![(usize::max_value(), usize::max_value()); g.num_nodes()],
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:140:52
[INFO] [stdout]     |
[INFO] [stdout] 140 |             pred: vec![(usize::max_value(), usize::max_value()); g.num_nodes()],
[INFO] [stdout]     |                                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:192:36
[INFO] [stdout]     |
[INFO] [stdout] 192 |             self.pred.fill((usize::max_value(), usize::max_value()));
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:192:56
[INFO] [stdout]     |
[INFO] [stdout] 192 |             self.pred.fill((usize::max_value(), usize::max_value()));
[INFO] [stdout]     |                                                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:200:49
[INFO] [stdout]     |
[INFO] [stdout] 200 |                     if self.pred[v].0 == usize::max_value() && !self.flow[e ^ 1].is_zero() {
[INFO] [stdout]     |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:211:43
[INFO] [stdout]     |
[INFO] [stdout] 211 |             if self.pred[snk].0 == usize::max_value() {
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:243:67
[INFO] [stdout]     |
[INFO] [stdout] 243 |             .filter(|&u| self.pred[self.g.node_id(u)].0 != usize::max_value())
[INFO] [stdout]     |                                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:145:40
[INFO] [stdout]     |
[INFO] [stdout] 145 |                     first_lvl: (usize::max_value(), usize::max_value()),
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:145:60
[INFO] [stdout]     |
[INFO] [stdout] 145 |                     first_lvl: (usize::max_value(), usize::max_value()),
[INFO] [stdout]     |                                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:161:39
[INFO] [stdout]     |
[INFO] [stdout] 161 |                     next_lvl: (usize::max_value(), usize::max_value()),
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:161:59
[INFO] [stdout]     |
[INFO] [stdout] 161 |                     next_lvl: (usize::max_value(), usize::max_value()),
[INFO] [stdout]     |                                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:236:38
[INFO] [stdout]     |
[INFO] [stdout] 236 |             node.first_lvl = (usize::max_value(), usize::max_value());
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:236:58
[INFO] [stdout]     |
[INFO] [stdout] 236 |             node.first_lvl = (usize::max_value(), usize::max_value());
[INFO] [stdout]     |                                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:280:28
[INFO] [stdout]     |
[INFO] [stdout] 280 |             if e == usize::max_value() {
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:306:49
[INFO] [stdout]     |
[INFO] [stdout] 306 |             self.nodes[src].first_lvl = (usize::max_value(), usize::max_value());
[INFO] [stdout]     |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:306:69
[INFO] [stdout]     |
[INFO] [stdout] 306 |             self.nodes[src].first_lvl = (usize::max_value(), usize::max_value());
[INFO] [stdout]     |                                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:176:32
[INFO] [stdout]     |
[INFO] [stdout] 176 |         self.next_act = usize::max_value();
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:199:34
[INFO] [stdout]     |
[INFO] [stdout] 199 |         self.first_act == usize::max_value() && self.num_inact == 0
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:217:38
[INFO] [stdout]     |
[INFO] [stdout] 217 |                     next_act: usize::max_value(),
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:234:39
[INFO] [stdout]     |
[INFO] [stdout] 234 |                     first_act: usize::max_value(),
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:294:20
[INFO] [stdout]     |
[INFO] [stdout] 294 |             usize::max_value()
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:381:34
[INFO] [stdout]     |
[INFO] [stdout] 381 |             b.first_act = usize::max_value();
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:481:80
[INFO] [stdout]     |
[INFO] [stdout] 481 | ...                   .find(|&h| self.buckets[h].first_act != usize::max_value())
[INFO] [stdout]     |                                                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:567:56
[INFO] [stdout]     |
[INFO] [stdout] 567 |                     self.buckets[h].first_act = usize::max_value();
[INFO] [stdout]     |                                                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:603:68
[INFO] [stdout]     |
[INFO] [stdout] 603 |                     .find(|&h| self.buckets[h].first_act != usize::max_value())
[INFO] [stdout]     |                                                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:341:38
[INFO] [stdout]     |
[INFO] [stdout] 341 |         self.parent_edges[uid] = ID::max_value();
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:342:38
[INFO] [stdout]     |
[INFO] [stdout] 342 |         self.parent_nodes[uid] = ID::max_value();
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:344:39
[INFO] [stdout]     |
[INFO] [stdout] 344 |         self.prev_preorder[uid] = ID::max_value();
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:408:83
[INFO] [stdout]     |
[INFO] [stdout] 408 |             self.next_preorder[vid] = if vid + 1 < n { vid as ID + 1 } else { ID::max_value() };
[INFO] [stdout]     |                                                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:488:26
[INFO] [stdout]     |
[INFO] [stdout] 488 |         while uid != ID::max_value() as usize {
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:668:50
[INFO] [stdout]     |
[INFO] [stdout] 668 |             if self.next_preorder[u_last] != ID::max_value() {
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:675:47
[INFO] [stdout]     |
[INFO] [stdout] 675 |             if self.next_preorder[vid] != ID::max_value() {
[INFO] [stdout]     |                                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:749:21
[INFO] [stdout]     |
[INFO] [stdout] 749 |                 ID::max_value() // no not change if last[v_in] has not changed
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:785:18
[INFO] [stdout]     |
[INFO] [stdout] 785 |             (ID::max_value(), ID::max_value())
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:785:35
[INFO] [stdout]     |
[INFO] [stdout] 785 |             (ID::max_value(), ID::max_value())
[INFO] [stdout]     |                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:788:23
[INFO] [stdout]     |
[INFO] [stdout] 788 |         if old != ID::max_value() {
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:790:30
[INFO] [stdout]     |
[INFO] [stdout] 790 |             while uid != ID::max_value() as usize && self.last_preorder[uid] == old {
[INFO] [stdout]     |                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/traits.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn iter(self, g: &G) -> GraphIter<G, 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]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn iter(self, g: &G) -> GraphIter<'_, G, Self>
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:158:14
[INFO] [stdout]     |
[INFO] [stdout] 158 |     fn edges(&self) -> EdgeIterator<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] 158 |     fn edges(&self) -> EdgeIterator<'_, Self>
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:196:15
[INFO] [stdout]     |
[INFO] [stdout] 196 |     fn neighs(&self, u: Self::Node<'_>) -> NeighIterator<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] 196 |     fn neighs(&self, u: Self::Node<'_>) -> NeighIterator<'_, Self>
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:206:18
[INFO] [stdout]     |
[INFO] [stdout] 206 |     fn neighbors(&self) -> Neighbors<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] 206 |     fn neighbors(&self) -> Neighbors<'_, Self>
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:281:17
[INFO] [stdout]     |
[INFO] [stdout] 281 |     fn outedges(&self, u: Self::Node<'_>) -> OutIterator<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] 281 |     fn outedges(&self, u: Self::Node<'_>) -> OutIterator<'_, Self>
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:291:17
[INFO] [stdout]     |
[INFO] [stdout] 291 |     fn outgoing(&self) -> OutEdges<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] 291 |     fn outgoing(&self) -> OutEdges<'_, Self>
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:302:16
[INFO] [stdout]     |
[INFO] [stdout] 302 |     fn inedges(&self, u: Self::Node<'_>) -> InIterator<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] 302 |     fn inedges(&self, u: Self::Node<'_>) -> InIterator<'_, Self>
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:312:17
[INFO] [stdout]     |
[INFO] [stdout] 312 |     fn incoming(&self) -> InEdges<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] 312 |     fn incoming(&self) -> InEdges<'_, Self>
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:323:23
[INFO] [stdout]     |
[INFO] [stdout] 323 |     fn incident_edges(&self, u: Self::Node<'_>) -> IncidentIterator<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] 323 |     fn incident_edges(&self, u: Self::Node<'_>) -> IncidentIterator<'_, Self>
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/traits/refs.rs:50:14
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn nodes(&self) -> GraphIter<Self, Self::NodeIt>
[INFO] [stdout]    |              ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn nodes(&self) -> GraphIter<'_, Self, Self::NodeIt>
[INFO] [stdout]    |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/traits/refs.rs:68:14
[INFO] [stdout]    |
[INFO] [stdout] 68 |     fn edges(&self) -> GraphIter<Self, Self::EdgeIt>
[INFO] [stdout]    |              ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 68 |     fn edges(&self) -> GraphIter<'_, Self, Self::EdgeIt>
[INFO] [stdout]    |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits/refs.rs:100:15
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn neighs(&self, u: Self::Node) -> super::GraphIter<Self, Self::NeighIt>
[INFO] [stdout]     |               ^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn neighs(&self, u: Self::Node) -> super::GraphIter<'_, Self, Self::NeighIt>
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits/refs.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |     fn outedges(&self, u: Self::Node) -> super::GraphIter<Self, Self::OutIt>
[INFO] [stdout]     |                 ^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 131 |     fn outedges(&self, u: Self::Node) -> super::GraphIter<'_, Self, Self::OutIt>
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits/refs.rs:142:16
[INFO] [stdout]     |
[INFO] [stdout] 142 |     fn inedges(&self, u: Self::Node) -> super::GraphIter<Self, Self::InIt>
[INFO] [stdout]     |                ^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 142 |     fn inedges(&self, u: Self::Node) -> super::GraphIter<'_, Self, Self::InIt>
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits/refs.rs:153:23
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn incident_edges(&self, u: Self::Node) -> super::GraphIter<Self, Self::IncidentIt>
[INFO] [stdout]     |                       ^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn incident_edges(&self, u: Self::Node) -> super::GraphIter<'_, Self, Self::IncidentIt>
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/adapters/reversedigraph.rs:265:32
[INFO] [stdout]     |
[INFO] [stdout] 265 | pub fn reverse<G: Directed>(g: &G) -> ReverseDigraph<G> {
[INFO] [stdout]     |                                ^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 265 | pub fn reverse<G: Directed>(g: &G) -> ReverseDigraph<'_, G> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling time v0.3.19
[INFO] [stderr]    Compiling bzip2-sys v0.1.11+1.0.8
[INFO] [stderr]    Compiling rust-lzma v0.5.1
[INFO] [stderr]    Compiling miniz_oxide v0.6.2
[INFO] [stderr]    Compiling bzip2 v0.4.4
[INFO] [stderr]    Compiling flate2 v1.0.25
[INFO] [stderr]    Compiling zopen v0.3.4
[INFO] [stderr]    Compiling rs-graph v0.21.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated module `std::usize`: all constants in this module replaced by associated constants on the type
[INFO] [stdout]   --> src/algorithms.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::usize;
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::usize::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/algorithms.rs:243:42
[INFO] [stdout]     |
[INFO] [stdout] 243 |             if components[uid] == usize::MAX {
[INFO] [stdout]     |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/algorithms.rs:234:38
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let mut components = vec![usize::max_value(); g.num_nodes()];
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:140:32
[INFO] [stdout]     |
[INFO] [stdout] 140 |             pred: vec![(usize::max_value(), usize::max_value()); g.num_nodes()],
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:140:52
[INFO] [stdout]     |
[INFO] [stdout] 140 |             pred: vec![(usize::max_value(), usize::max_value()); g.num_nodes()],
[INFO] [stdout]     |                                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:192:36
[INFO] [stdout]     |
[INFO] [stdout] 192 |             self.pred.fill((usize::max_value(), usize::max_value()));
[INFO] [stdout]     |                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:192:56
[INFO] [stdout]     |
[INFO] [stdout] 192 |             self.pred.fill((usize::max_value(), usize::max_value()));
[INFO] [stdout]     |                                                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:200:49
[INFO] [stdout]     |
[INFO] [stdout] 200 |                     if self.pred[v].0 == usize::max_value() && !self.flow[e ^ 1].is_zero() {
[INFO] [stdout]     |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:211:43
[INFO] [stdout]     |
[INFO] [stdout] 211 |             if self.pred[snk].0 == usize::max_value() {
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/edmondskarp.rs:243:67
[INFO] [stdout]     |
[INFO] [stdout] 243 |             .filter(|&u| self.pred[self.g.node_id(u)].0 != usize::max_value())
[INFO] [stdout]     |                                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:145:40
[INFO] [stdout]     |
[INFO] [stdout] 145 |                     first_lvl: (usize::max_value(), usize::max_value()),
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:145:60
[INFO] [stdout]     |
[INFO] [stdout] 145 |                     first_lvl: (usize::max_value(), usize::max_value()),
[INFO] [stdout]     |                                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:161:39
[INFO] [stdout]     |
[INFO] [stdout] 161 |                     next_lvl: (usize::max_value(), usize::max_value()),
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:161:59
[INFO] [stdout]     |
[INFO] [stdout] 161 |                     next_lvl: (usize::max_value(), usize::max_value()),
[INFO] [stdout]     |                                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:236:38
[INFO] [stdout]     |
[INFO] [stdout] 236 |             node.first_lvl = (usize::max_value(), usize::max_value());
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:236:58
[INFO] [stdout]     |
[INFO] [stdout] 236 |             node.first_lvl = (usize::max_value(), usize::max_value());
[INFO] [stdout]     |                                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:280:28
[INFO] [stdout]     |
[INFO] [stdout] 280 |             if e == usize::max_value() {
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:306:49
[INFO] [stdout]     |
[INFO] [stdout] 306 |             self.nodes[src].first_lvl = (usize::max_value(), usize::max_value());
[INFO] [stdout]     |                                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/dinic.rs:306:69
[INFO] [stdout]     |
[INFO] [stdout] 306 |             self.nodes[src].first_lvl = (usize::max_value(), usize::max_value());
[INFO] [stdout]     |                                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:176:32
[INFO] [stdout]     |
[INFO] [stdout] 176 |         self.next_act = usize::max_value();
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:199:34
[INFO] [stdout]     |
[INFO] [stdout] 199 |         self.first_act == usize::max_value() && self.num_inact == 0
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:217:38
[INFO] [stdout]     |
[INFO] [stdout] 217 |                     next_act: usize::max_value(),
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:234:39
[INFO] [stdout]     |
[INFO] [stdout] 234 |                     first_act: usize::max_value(),
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:294:20
[INFO] [stdout]     |
[INFO] [stdout] 294 |             usize::max_value()
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:381:34
[INFO] [stdout]     |
[INFO] [stdout] 381 |             b.first_act = usize::max_value();
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:481:80
[INFO] [stdout]     |
[INFO] [stdout] 481 | ...                   .find(|&h| self.buckets[h].first_act != usize::max_value())
[INFO] [stdout]     |                                                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:567:56
[INFO] [stdout]     |
[INFO] [stdout] 567 |                     self.buckets[h].first_act = usize::max_value();
[INFO] [stdout]     |                                                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/maxflow/pushrelabel.rs:603:68
[INFO] [stdout]     |
[INFO] [stdout] 603 |                     .find(|&h| self.buckets[h].first_act != usize::max_value())
[INFO] [stdout]     |                                                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:341:38
[INFO] [stdout]     |
[INFO] [stdout] 341 |         self.parent_edges[uid] = ID::max_value();
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:342:38
[INFO] [stdout]     |
[INFO] [stdout] 342 |         self.parent_nodes[uid] = ID::max_value();
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:344:39
[INFO] [stdout]     |
[INFO] [stdout] 344 |         self.prev_preorder[uid] = ID::max_value();
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:408:83
[INFO] [stdout]     |
[INFO] [stdout] 408 |             self.next_preorder[vid] = if vid + 1 < n { vid as ID + 1 } else { ID::max_value() };
[INFO] [stdout]     |                                                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:488:26
[INFO] [stdout]     |
[INFO] [stdout] 488 |         while uid != ID::max_value() as usize {
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:668:50
[INFO] [stdout]     |
[INFO] [stdout] 668 |             if self.next_preorder[u_last] != ID::max_value() {
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:675:47
[INFO] [stdout]     |
[INFO] [stdout] 675 |             if self.next_preorder[vid] != ID::max_value() {
[INFO] [stdout]     |                                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:749:21
[INFO] [stdout]     |
[INFO] [stdout] 749 |                 ID::max_value() // no not change if last[v_in] has not changed
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:785:18
[INFO] [stdout]     |
[INFO] [stdout] 785 |             (ID::max_value(), ID::max_value())
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:785:35
[INFO] [stdout]     |
[INFO] [stdout] 785 |             (ID::max_value(), ID::max_value())
[INFO] [stdout]     |                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:788:23
[INFO] [stdout]     |
[INFO] [stdout] 788 |         if old != ID::max_value() {
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/mcf/simplex.rs:790:30
[INFO] [stdout]     |
[INFO] [stdout] 790 |             while uid != ID::max_value() as usize && self.last_preorder[uid] == old {
[INFO] [stdout]     |                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/traits.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn iter(self, g: &G) -> GraphIter<G, 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]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn iter(self, g: &G) -> GraphIter<'_, G, Self>
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:158:14
[INFO] [stdout]     |
[INFO] [stdout] 158 |     fn edges(&self) -> EdgeIterator<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] 158 |     fn edges(&self) -> EdgeIterator<'_, Self>
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:196:15
[INFO] [stdout]     |
[INFO] [stdout] 196 |     fn neighs(&self, u: Self::Node<'_>) -> NeighIterator<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] 196 |     fn neighs(&self, u: Self::Node<'_>) -> NeighIterator<'_, Self>
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:206:18
[INFO] [stdout]     |
[INFO] [stdout] 206 |     fn neighbors(&self) -> Neighbors<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] 206 |     fn neighbors(&self) -> Neighbors<'_, Self>
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:281:17
[INFO] [stdout]     |
[INFO] [stdout] 281 |     fn outedges(&self, u: Self::Node<'_>) -> OutIterator<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] 281 |     fn outedges(&self, u: Self::Node<'_>) -> OutIterator<'_, Self>
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:291:17
[INFO] [stdout]     |
[INFO] [stdout] 291 |     fn outgoing(&self) -> OutEdges<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] 291 |     fn outgoing(&self) -> OutEdges<'_, Self>
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:302:16
[INFO] [stdout]     |
[INFO] [stdout] 302 |     fn inedges(&self, u: Self::Node<'_>) -> InIterator<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] 302 |     fn inedges(&self, u: Self::Node<'_>) -> InIterator<'_, Self>
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:312:17
[INFO] [stdout]     |
[INFO] [stdout] 312 |     fn incoming(&self) -> InEdges<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] 312 |     fn incoming(&self) -> InEdges<'_, Self>
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits.rs:323:23
[INFO] [stdout]     |
[INFO] [stdout] 323 |     fn incident_edges(&self, u: Self::Node<'_>) -> IncidentIterator<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] 323 |     fn incident_edges(&self, u: Self::Node<'_>) -> IncidentIterator<'_, Self>
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/traits/refs.rs:50:14
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn nodes(&self) -> GraphIter<Self, Self::NodeIt>
[INFO] [stdout]    |              ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn nodes(&self) -> GraphIter<'_, Self, Self::NodeIt>
[INFO] [stdout]    |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/traits/refs.rs:68:14
[INFO] [stdout]    |
[INFO] [stdout] 68 |     fn edges(&self) -> GraphIter<Self, Self::EdgeIt>
[INFO] [stdout]    |              ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 68 |     fn edges(&self) -> GraphIter<'_, Self, Self::EdgeIt>
[INFO] [stdout]    |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits/refs.rs:100:15
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn neighs(&self, u: Self::Node) -> super::GraphIter<Self, Self::NeighIt>
[INFO] [stdout]     |               ^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn neighs(&self, u: Self::Node) -> super::GraphIter<'_, Self, Self::NeighIt>
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits/refs.rs:131:17
[INFO] [stdout]     |
[INFO] [stdout] 131 |     fn outedges(&self, u: Self::Node) -> super::GraphIter<Self, Self::OutIt>
[INFO] [stdout]     |                 ^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 131 |     fn outedges(&self, u: Self::Node) -> super::GraphIter<'_, Self, Self::OutIt>
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits/refs.rs:142:16
[INFO] [stdout]     |
[INFO] [stdout] 142 |     fn inedges(&self, u: Self::Node) -> super::GraphIter<Self, Self::InIt>
[INFO] [stdout]     |                ^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 142 |     fn inedges(&self, u: Self::Node) -> super::GraphIter<'_, Self, Self::InIt>
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/traits/refs.rs:153:23
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn incident_edges(&self, u: Self::Node) -> super::GraphIter<Self, Self::IncidentIt>
[INFO] [stdout]     |                       ^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn incident_edges(&self, u: Self::Node) -> super::GraphIter<'_, Self, Self::IncidentIt>
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/adapters/reversedigraph.rs:265:32
[INFO] [stdout]     |
[INFO] [stdout] 265 | pub fn reverse<G: Directed>(g: &G) -> ReverseDigraph<G> {
[INFO] [stdout]     |                                ^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 265 | pub fn reverse<G: Directed>(g: &G) -> ReverseDigraph<'_, G> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.11s
[INFO] running `Command { std: "docker" "inspect" "062eaabf299672cb4be2fbfb44de2095f8542f8751bfdba23cad768bbf0300f8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "062eaabf299672cb4be2fbfb44de2095f8542f8751bfdba23cad768bbf0300f8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated module `std::usize`: all constants in this module replaced by associated constants on the type
[INFO] [stderr]   --> src/algorithms.rs:24:10
[INFO] [stderr]    |
[INFO] [stderr] 24 | use std::usize;
[INFO] [stderr]    |          ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::usize::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/algorithms.rs:243:42
[INFO] [stderr]     |
[INFO] [stderr] 243 |             if components[uid] == usize::MAX {
[INFO] [stderr]     |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/algorithms.rs:234:38
[INFO] [stderr]     |
[INFO] [stderr] 234 |     let mut components = vec![usize::max_value(); g.num_nodes()];
[INFO] [stderr]     |                                      ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/edmondskarp.rs:140:32
[INFO] [stderr]     |
[INFO] [stderr] 140 |             pred: vec![(usize::max_value(), usize::max_value()); g.num_nodes()],
[INFO] [stderr]     |                                ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/edmondskarp.rs:140:52
[INFO] [stderr]     |
[INFO] [stderr] 140 |             pred: vec![(usize::max_value(), usize::max_value()); g.num_nodes()],
[INFO] [stderr]     |                                                    ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/edmondskarp.rs:192:36
[INFO] [stderr]     |
[INFO] [stderr] 192 |             self.pred.fill((usize::max_value(), usize::max_value()));
[INFO] [stderr]     |                                    ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/edmondskarp.rs:192:56
[INFO] [stderr]     |
[INFO] [stderr] 192 |             self.pred.fill((usize::max_value(), usize::max_value()));
[INFO] [stderr]     |                                                        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/edmondskarp.rs:200:49
[INFO] [stderr]     |
[INFO] [stderr] 200 |                     if self.pred[v].0 == usize::max_value() && !self.flow[e ^ 1].is_zero() {
[INFO] [stderr]     |                                                 ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/edmondskarp.rs:211:43
[INFO] [stderr]     |
[INFO] [stderr] 211 |             if self.pred[snk].0 == usize::max_value() {
[INFO] [stderr]     |                                           ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/edmondskarp.rs:243:67
[INFO] [stderr]     |
[INFO] [stderr] 243 |             .filter(|&u| self.pred[self.g.node_id(u)].0 != usize::max_value())
[INFO] [stderr]     |                                                                   ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/dinic.rs:145:40
[INFO] [stderr]     |
[INFO] [stderr] 145 |                     first_lvl: (usize::max_value(), usize::max_value()),
[INFO] [stderr]     |                                        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/dinic.rs:145:60
[INFO] [stderr]     |
[INFO] [stderr] 145 |                     first_lvl: (usize::max_value(), usize::max_value()),
[INFO] [stderr]     |                                                            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/dinic.rs:161:39
[INFO] [stderr]     |
[INFO] [stderr] 161 |                     next_lvl: (usize::max_value(), usize::max_value()),
[INFO] [stderr]     |                                       ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/dinic.rs:161:59
[INFO] [stderr]     |
[INFO] [stderr] 161 |                     next_lvl: (usize::max_value(), usize::max_value()),
[INFO] [stderr]     |                                                           ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/dinic.rs:236:38
[INFO] [stderr]     |
[INFO] [stderr] 236 |             node.first_lvl = (usize::max_value(), usize::max_value());
[INFO] [stderr]     |                                      ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/dinic.rs:236:58
[INFO] [stderr]     |
[INFO] [stderr] 236 |             node.first_lvl = (usize::max_value(), usize::max_value());
[INFO] [stderr]     |                                                          ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/dinic.rs:280:28
[INFO] [stderr]     |
[INFO] [stderr] 280 |             if e == usize::max_value() {
[INFO] [stderr]     |                            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/dinic.rs:306:49
[INFO] [stderr]     |
[INFO] [stderr] 306 |             self.nodes[src].first_lvl = (usize::max_value(), usize::max_value());
[INFO] [stderr]     |                                                 ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/dinic.rs:306:69
[INFO] [stderr]     |
[INFO] [stderr] 306 |             self.nodes[src].first_lvl = (usize::max_value(), usize::max_value());
[INFO] [stderr]     |                                                                     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/pushrelabel.rs:176:32
[INFO] [stderr]     |
[INFO] [stderr] 176 |         self.next_act = usize::max_value();
[INFO] [stderr]     |                                ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/pushrelabel.rs:199:34
[INFO] [stderr]     |
[INFO] [stderr] 199 |         self.first_act == usize::max_value() && self.num_inact == 0
[INFO] [stderr]     |                                  ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/pushrelabel.rs:217:38
[INFO] [stderr]     |
[INFO] [stderr] 217 |                     next_act: usize::max_value(),
[INFO] [stderr]     |                                      ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/pushrelabel.rs:234:39
[INFO] [stderr]     |
[INFO] [stderr] 234 |                     first_act: usize::max_value(),
[INFO] [stderr]     |                                       ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/pushrelabel.rs:294:20
[INFO] [stderr]     |
[INFO] [stderr] 294 |             usize::max_value()
[INFO] [stderr]     |                    ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/pushrelabel.rs:381:34
[INFO] [stderr]     |
[INFO] [stderr] 381 |             b.first_act = usize::max_value();
[INFO] [stderr]     |                                  ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/pushrelabel.rs:481:80
[INFO] [stderr]     |
[INFO] [stderr] 481 | ...                   .find(|&h| self.buckets[h].first_act != usize::max_value())
[INFO] [stderr]     |                                                                      ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/pushrelabel.rs:567:56
[INFO] [stderr]     |
[INFO] [stderr] 567 |                     self.buckets[h].first_act = usize::max_value();
[INFO] [stderr]     |                                                        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl usize>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/maxflow/pushrelabel.rs:603:68
[INFO] [stderr]     |
[INFO] [stderr] 603 |                     .find(|&h| self.buckets[h].first_act != usize::max_value())
[INFO] [stderr]     |                                                                    ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/mcf/simplex.rs:341:38
[INFO] [stderr]     |
[INFO] [stderr] 341 |         self.parent_edges[uid] = ID::max_value();
[INFO] [stderr]     |                                      ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/mcf/simplex.rs:342:38
[INFO] [stderr]     |
[INFO] [stderr] 342 |         self.parent_nodes[uid] = ID::max_value();
[INFO] [stderr]     |                                      ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/mcf/simplex.rs:344:39
[INFO] [stderr]     |
[INFO] [stderr] 344 |         self.prev_preorder[uid] = ID::max_value();
[INFO] [stderr]     |                                       ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/mcf/simplex.rs:408:83
[INFO] [stderr]     |
[INFO] [stderr] 408 |             self.next_preorder[vid] = if vid + 1 < n { vid as ID + 1 } else { ID::max_value() };
[INFO] [stderr]     |                                                                                   ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/mcf/simplex.rs:488:26
[INFO] [stderr]     |
[INFO] [stderr] 488 |         while uid != ID::max_value() as usize {
[INFO] [stderr]     |                          ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/mcf/simplex.rs:668:50
[INFO] [stderr]     |
[INFO] [stderr] 668 |             if self.next_preorder[u_last] != ID::max_value() {
[INFO] [stderr]     |                                                  ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/mcf/simplex.rs:675:47
[INFO] [stderr]     |
[INFO] [stderr] 675 |             if self.next_preorder[vid] != ID::max_value() {
[INFO] [stderr]     |                                               ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/mcf/simplex.rs:749:21
[INFO] [stderr]     |
[INFO] [stderr] 749 |                 ID::max_value() // no not change if last[v_in] has not changed
[INFO] [stderr]     |                     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/mcf/simplex.rs:785:18
[INFO] [stderr]     |
[INFO] [stderr] 785 |             (ID::max_value(), ID::max_value())
[INFO] [stderr]     |                  ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/mcf/simplex.rs:785:35
[INFO] [stderr]     |
[INFO] [stderr] 785 |             (ID::max_value(), ID::max_value())
[INFO] [stderr]     |                                   ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/mcf/simplex.rs:788:23
[INFO] [stderr]     |
[INFO] [stderr] 788 |         if old != ID::max_value() {
[INFO] [stderr]     |                       ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/mcf/simplex.rs:790:30
[INFO] [stderr]     |
[INFO] [stderr] 790 |             while uid != ID::max_value() as usize && self.last_preorder[uid] == old {
[INFO] [stderr]     |                              ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/traits.rs:63:22
[INFO] [stderr]    |
[INFO] [stderr] 63 |     fn iter(self, g: &G) -> GraphIter<G, Self>
[INFO] [stderr]    |                      ^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                      |
[INFO] [stderr]    |                      the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 63 |     fn iter(self, g: &G) -> GraphIter<'_, G, Self>
[INFO] [stderr]    |                                       +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/traits.rs:158:14
[INFO] [stderr]     |
[INFO] [stderr] 158 |     fn edges(&self) -> EdgeIterator<Self>
[INFO] [stderr]     |              ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |              |
[INFO] [stderr]     |              the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 158 |     fn edges(&self) -> EdgeIterator<'_, Self>
[INFO] [stderr]     |                                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/traits.rs:196:15
[INFO] [stderr]     |
[INFO] [stderr] 196 |     fn neighs(&self, u: Self::Node<'_>) -> NeighIterator<Self>
[INFO] [stderr]     |               ^^^^^                        ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |               |
[INFO] [stderr]     |               the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 196 |     fn neighs(&self, u: Self::Node<'_>) -> NeighIterator<'_, Self>
[INFO] [stderr]     |                                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/traits.rs:206:18
[INFO] [stderr]     |
[INFO] [stderr] 206 |     fn neighbors(&self) -> Neighbors<Self>
[INFO] [stderr]     |                  ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                  |
[INFO] [stderr]     |                  the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 206 |     fn neighbors(&self) -> Neighbors<'_, Self>
[INFO] [stderr]     |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/traits.rs:281:17
[INFO] [stderr]     |
[INFO] [stderr] 281 |     fn outedges(&self, u: Self::Node<'_>) -> OutIterator<Self>
[INFO] [stderr]     |                 ^^^^^                        ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 281 |     fn outedges(&self, u: Self::Node<'_>) -> OutIterator<'_, Self>
[INFO] [stderr]     |                                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/traits.rs:291:17
[INFO] [stderr]     |
[INFO] [stderr] 291 |     fn outgoing(&self) -> OutEdges<Self>
[INFO] [stderr]     |                 ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 291 |     fn outgoing(&self) -> OutEdges<'_, Self>
[INFO] [stderr]     |                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/traits.rs:302:16
[INFO] [stderr]     |
[INFO] [stderr] 302 |     fn inedges(&self, u: Self::Node<'_>) -> InIterator<Self>
[INFO] [stderr]     |                ^^^^^                        ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                |
[INFO] [stderr]     |                the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 302 |     fn inedges(&self, u: Self::Node<'_>) -> InIterator<'_, Self>
[INFO] [stderr]     |                                                        +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/traits.rs:312:17
[INFO] [stderr]     |
[INFO] [stderr] 312 |     fn incoming(&self) -> InEdges<Self>
[INFO] [stderr]     |                 ^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 312 |     fn incoming(&self) -> InEdges<'_, Self>
[INFO] [stderr]     |                                   +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/traits.rs:323:23
[INFO] [stderr]     |
[INFO] [stderr] 323 |     fn incident_edges(&self, u: Self::Node<'_>) -> IncidentIterator<Self>
[INFO] [stderr]     |                       ^^^^^                        ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                       |
[INFO] [stderr]     |                       the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 323 |     fn incident_edges(&self, u: Self::Node<'_>) -> IncidentIterator<'_, Self>
[INFO] [stderr]     |                                                                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/traits/refs.rs:50:14
[INFO] [stderr]    |
[INFO] [stderr] 50 |     fn nodes(&self) -> GraphIter<Self, Self::NodeIt>
[INFO] [stderr]    |              ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |              |
[INFO] [stderr]    |              the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 50 |     fn nodes(&self) -> GraphIter<'_, Self, Self::NodeIt>
[INFO] [stderr]    |                                  +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/traits/refs.rs:68:14
[INFO] [stderr]    |
[INFO] [stderr] 68 |     fn edges(&self) -> GraphIter<Self, Self::EdgeIt>
[INFO] [stderr]    |              ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |              |
[INFO] [stderr]    |              the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 68 |     fn edges(&self) -> GraphIter<'_, Self, Self::EdgeIt>
[INFO] [stderr]    |                                  +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/traits/refs.rs:100:15
[INFO] [stderr]     |
[INFO] [stderr] 100 |     fn neighs(&self, u: Self::Node) -> super::GraphIter<Self, Self::NeighIt>
[INFO] [stderr]     |               ^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |               |
[INFO] [stderr]     |               the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 100 |     fn neighs(&self, u: Self::Node) -> super::GraphIter<'_, Self, Self::NeighIt>
[INFO] [stderr]     |                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/traits/refs.rs:131:17
[INFO] [stderr]     |
[INFO] [stderr] 131 |     fn outedges(&self, u: Self::Node) -> super::GraphIter<Self, Self::OutIt>
[INFO] [stderr]     |                 ^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 131 |     fn outedges(&self, u: Self::Node) -> super::GraphIter<'_, Self, Self::OutIt>
[INFO] [stderr]     |                                                           +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/traits/refs.rs:142:16
[INFO] [stderr]     |
[INFO] [stderr] 142 |     fn inedges(&self, u: Self::Node) -> super::GraphIter<Self, Self::InIt>
[INFO] [stderr]     |                ^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                |
[INFO] [stderr]     |                the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 142 |     fn inedges(&self, u: Self::Node) -> super::GraphIter<'_, Self, Self::InIt>
[INFO] [stderr]     |                                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/traits/refs.rs:153:23
[INFO] [stderr]     |
[INFO] [stderr] 153 |     fn incident_edges(&self, u: Self::Node) -> super::GraphIter<Self, Self::IncidentIt>
[INFO] [stderr]     |                       ^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                       |
[INFO] [stderr]     |                       the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 153 |     fn incident_edges(&self, u: Self::Node) -> super::GraphIter<'_, Self, Self::IncidentIt>
[INFO] [stderr]     |                                                                 +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/adapters/reversedigraph.rs:265:32
[INFO] [stderr]     |
[INFO] [stderr] 265 | pub fn reverse<G: Directed>(g: &G) -> ReverseDigraph<G> {
[INFO] [stderr]     |                                ^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                |
[INFO] [stderr]     |                                the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 265 | pub fn reverse<G: Directed>(g: &G) -> ReverseDigraph<'_, G> {
[INFO] [stderr]     |                                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: `rs-graph` (lib) generated 56 warnings (run `cargo fix --lib -p rs-graph` to apply 16 suggestions)
[INFO] [stderr] warning: `rs-graph` (lib test) generated 56 warnings (56 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rs_graph-f199721cfba4f1cc)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test linkedlistgraph::tests::test_digraph ... ok
[INFO] [stdout] test linkedlistgraph::tests::test_edge_vec ... ok
[INFO] [stdout] test maxflow::pushrelabel::tests::test_pushrelabel ... ok
[INFO] [stdout] test linkedlistgraph::tests::test_graph ... ok
[INFO] [stdout] test classes::tests::test_path ... ok
[INFO] [stdout] test classes::tests::test_star ... ok
[INFO] [stdout] test linkedlistgraph::tests::test_attrs ... ok
[INFO] [stdout] test search::biastar::test_biastar_correct ... ok
[INFO] [stdout] test branching::tests::test_branching1 ... ok
[INFO] [stdout] test classes::tests::test_complete ... ok
[INFO] [stdout] test vecgraph::tests::test_graph ... ok
[INFO] [stdout] test classes::tests::test_complete_bipartite ... ok
[INFO] [stdout] test string::tests::test_ascii_directed ... ok
[INFO] [stdout] test vecgraph::tests::test_edge_vec ... ok
[INFO] [stdout] test branching::tests::test_branching2 ... ok
[INFO] [stdout] test search::biastar::test_biastar ... ok
[INFO] [stdout] test algorithms::tests::test_complement ... ok
[INFO] [stdout] test string::tests::test_ascii_with_weights ... ok
[INFO] [stdout] test vecgraph::tests::test_digraph ... ok
[INFO] [stdout] test classes::tests::test_hypercube ... ok
[INFO] [stdout] test classes::tests::test_cycle ... ok
[INFO] [stdout] test string::tests::test_ascii ... ok
[INFO] [stdout] test string::tests::test_deterministic ... ok
[INFO] [stdout] test adapters::network::tests::test_network ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rs_graph
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test src/classes.rs - classes::grid (line 131) ... ok
[INFO] [stdout] test src/adjacencies.rs - adjacencies (line 40) ... ok
[INFO] [stdout] test src/adapters/network.rs - adapters::network::Network (line 63) ... ok
[INFO] [stdout] test src/builder.rs - builder::Buildable::new_with (line 108) ... ok
[INFO] [stdout] test src/algorithms.rs - algorithms::inverse (line 113) ... ok
[INFO] [stdout] test src/algorithms.rs - algorithms::components (line 197) ... ok
[INFO] [stdout] test src/adjacencies.rs - adjacencies::FnAdj (line 282) ... ok
[INFO] [stdout] test src/algorithms.rs - algorithms::inverse (line 86) ... ok
[INFO] [stdout] test src/algorithms.rs - algorithms::is_connected (line 146) ... ok
[INFO] [stdout] test src/algorithms.rs - algorithms::subgraph (line 286) ... ok
[INFO] [stdout] test src/adapters/reversedigraph.rs - adapters::reversedigraph::ReverseDigraph (line 34) ... ok
[INFO] [stdout] test src/maxflow/edmondskarp.rs - maxflow::edmondskarp (line 22) ... ok
[INFO] [stdout] test src/adapters/network.rs - adapters::network (line 28) ... ok
[INFO] [stdout] test src/algorithms.rs - algorithms::complement (line 30) ... ok
[INFO] [stdout] test src/search/bfs.rs - search::bfs::start_with_data (line 92) ... ok
[INFO] [stdout] test src/search/bfs.rs - search::bfs (line 22) ... ok
[INFO] [stdout] test src/search.rs - search::path_from_incomings (line 50) ... ok
[INFO] [stdout] test src/maxflow/pushrelabel.rs - maxflow::pushrelabel (line 25) ... ok
[INFO] [stdout] test src/shortestpath/floydwarshall.rs - shortestpath::floydwarshall::directed (line 84) ... ok
[INFO] [stdout] test src/search/dfs.rs - search::dfs (line 22) ... ok
[INFO] [stdout] test src/maxflow/dinic.rs - maxflow::dinic (line 61) ... ok
[INFO] [stdout] test src/search/dfs.rs - search::dfs::start_with_data (line 92) ... ok
[INFO] [stdout] test src/shortestpath/moorebellmanford.rs - shortestpath::moorebellmanford::directed (line 31) ... ok
[INFO] [stdout] test src/maxflow/dinic.rs - maxflow::dinic (line 21) ... ok
[INFO] [stdout] test src/search/astar.rs - search::astar (line 37) ... ok
[INFO] [stdout] test src/mst/worstout.rs - mst::worstout::worstout (line 32) ... ok
[INFO] [stdout] test src/maxflow/edmondskarp.rs - maxflow::edmondskarp (line 62) ... ok
[INFO] [stdout] test src/mst/kruskal.rs - mst::kruskal::kruskal (line 32) ... ok
[INFO] [stdout] test src/maxflow/pushrelabel.rs - maxflow::pushrelabel (line 65) ... ok
[INFO] [stdout] test src/shortestpath/dijkstra.rs - shortestpath::dijkstra (line 29) ... ok
[INFO] [stdout] test src/search/biastar.rs - search::biastar (line 37) ... ok
[INFO] [stdout] test src/mst/prim.rs - mst::prim::prim (line 41) ... ok
[INFO] [stdout] test src/string.rs - string::from_ascii (line 89) ... ok
[INFO] [stdout] test src/string.rs - string::from_ascii (line 113) ... ok
[INFO] [stdout] test src/shortestpath/bidijkstra.rs - shortestpath::bidijkstra (line 30) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.55s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "062eaabf299672cb4be2fbfb44de2095f8542f8751bfdba23cad768bbf0300f8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "062eaabf299672cb4be2fbfb44de2095f8542f8751bfdba23cad768bbf0300f8", kill_on_drop: false }`
[INFO] [stdout] 062eaabf299672cb4be2fbfb44de2095f8542f8751bfdba23cad768bbf0300f8
