[INFO] cloning repository https://github.com/KoheiAsano/ant_rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/KoheiAsano/ant_rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKoheiAsano%2Fant_rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKoheiAsano%2Fant_rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 511d21a8c66c3576e118179a1eaecca7b716b582 [INFO] checking KoheiAsano/ant_rust/511d21a8c66c3576e118179a1eaecca7b716b582 against master#ab869e094a907cc5d19b4080f22eccaf347f1f95 for pr-129604 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKoheiAsano%2Fant_rust" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/KoheiAsano/ant_rust on toolchain ab869e094a907cc5d19b4080f22eccaf347f1f95 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/KoheiAsano/ant_rust [INFO] finished tweaking git repo https://github.com/KoheiAsano/ant_rust [INFO] tweaked toml for git repo https://github.com/KoheiAsano/ant_rust written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/KoheiAsano/ant_rust 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" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded proconio v0.4.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d0d1beb830ffd3910a322726f5c30ddd6bd3985bc4526d0d3428ef1c13da595a [INFO] running `Command { std: "docker" "start" "-a" "d0d1beb830ffd3910a322726f5c30ddd6bd3985bc4526d0d3428ef1c13da595a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d0d1beb830ffd3910a322726f5c30ddd6bd3985bc4526d0d3428ef1c13da595a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d0d1beb830ffd3910a322726f5c30ddd6bd3985bc4526d0d3428ef1c13da595a", kill_on_drop: false }` [INFO] [stdout] d0d1beb830ffd3910a322726f5c30ddd6bd3985bc4526d0d3428ef1c13da595a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a297375cadfbca037fa310c65c8d0f530c5807bc52c0962ae70a328f2e4f7ce1 [INFO] running `Command { std: "docker" "start" "-a" "a297375cadfbca037fa310c65c8d0f530c5807bc52c0962ae70a328f2e4f7ce1", kill_on_drop: false }` [INFO] [stderr] Checking either v1.6.1 [INFO] [stderr] Checking proconio v0.4.3 [INFO] [stderr] Checking itertools v0.9.0 [INFO] [stderr] Checking rust_ant v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/binary_search_3_1/crazy_rows.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | for i in 0..n { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `m` [INFO] [stdout] --> src/mastering_dp_3_4/matrix_power_series.rs:40:16 [INFO] [stdout] | [INFO] [stdout] 40 | let (n, k, m): (usize, usize, usize) = (read::(), read::(), read::()); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/binary_search_3_1/crazy_rows.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | for i in 0..n { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xs` [INFO] [stdout] --> src/tech_3_2/zaatu.rs:43:14 [INFO] [stdout] | [INFO] [stdout] 43 | let (mut xs, mut xe): (Vec, Vec) = (vec![], vec![]); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_xs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xe` [INFO] [stdout] --> src/tech_3_2/zaatu.rs:43:22 [INFO] [stdout] | [INFO] [stdout] 43 | let (mut xs, mut xe): (Vec, Vec) = (vec![], vec![]); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_xe` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ys` [INFO] [stdout] --> src/tech_3_2/zaatu.rs:44:14 [INFO] [stdout] | [INFO] [stdout] 44 | let (mut ys, mut ye): (Vec, Vec) = (vec![], vec![]); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ye` [INFO] [stdout] --> src/tech_3_2/zaatu.rs:44:22 [INFO] [stdout] | [INFO] [stdout] 44 | let (mut ys, mut ye): (Vec, Vec) = (vec![], vec![]); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ye` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `w` [INFO] [stdout] --> src/tech_3_2/zaatu.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | let w = compres(&mut xs, &mut xe, w); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_w` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `h` [INFO] [stdout] --> src/tech_3_2/zaatu.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | let h = compres(&mut ys, &mut ye, h); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_h` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/tech_3_2/zaatu.rs:43:10 [INFO] [stdout] | [INFO] [stdout] 43 | let (mut xs, mut xe): (Vec, Vec) = (vec![], vec![]); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/tech_3_2/zaatu.rs:43:18 [INFO] [stdout] | [INFO] [stdout] 43 | let (mut xs, mut xe): (Vec, Vec) = (vec![], vec![]); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/tech_3_2/zaatu.rs:44:10 [INFO] [stdout] | [INFO] [stdout] 44 | let (mut ys, mut ye): (Vec, Vec) = (vec![], vec![]); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/tech_3_2/zaatu.rs:44:18 [INFO] [stdout] | [INFO] [stdout] 44 | let (mut ys, mut ye): (Vec, Vec) = (vec![], vec![]); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> src/various_ds_3_3/crane.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | let s: Vec = (0..c).map(|_| read::()).collect(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `a` [INFO] [stdout] --> src/various_ds_3_3/crane.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | let a: Vec = (0..c).map(|_| read::()).collect(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/binary_search_3_1/cable_master.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn check(l: &Vec, v: f64, k: f64) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/binary_search_3_1/cable_master.rs:10:4 [INFO] [stdout] | [INFO] [stdout] 10 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/binary_search_3_1/cable_master.rs:39:4 [INFO] [stdout] | [INFO] [stdout] 39 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/binary_search_3_1/crazy_rows.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn check(x: &Vec, d: usize, m: usize) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/binary_search_3_1/crazy_rows.rs:17:4 [INFO] [stdout] | [INFO] [stdout] 17 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/binary_search_3_1/crazy_rows.rs:48:4 [INFO] [stdout] | [INFO] [stdout] 48 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `lower_bound` is never used [INFO] [stdout] --> src/binary_search_3_1/lower_bound.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn lower_bound(arr: &Vec, b: T) -> usize { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/binary_search_3_1/lower_bound.rs:17:4 [INFO] [stdout] | [INFO] [stdout] 17 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/binary_search_3_1/lower_bound.rs:37:4 [INFO] [stdout] | [INFO] [stdout] 37 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/binary_search_3_1/maximize_mean.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn check(x: f64, wv: &Vec<(f64, f64)>, k: usize) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/binary_search_3_1/maximize_mean.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/binary_search_3_1/maximize_mean.rs:40:4 [INFO] [stdout] | [INFO] [stdout] 40 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/data_structure_2_4/expedition.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/data_structure_2_4/expedition.rs:49:4 [INFO] [stdout] | [INFO] [stdout] 49 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/data_structure_2_4/food_chain.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `UnionFind` is never constructed [INFO] [stdout] --> src/data_structure_2_4/food_chain.rs:43:8 [INFO] [stdout] | [INFO] [stdout] 43 | struct UnionFind { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/data_structure_2_4/food_chain.rs:50:8 [INFO] [stdout] | [INFO] [stdout] 49 | impl UnionFind { [INFO] [stdout] | -------------- associated function in this implementation [INFO] [stdout] 50 | fn new(n: usize) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `root`, `same`, `union`, `size`, and `count` are never used [INFO] [stdout] --> src/data_structure_2_4/food_chain.rs:59:8 [INFO] [stdout] | [INFO] [stdout] 58 | impl UnionFind { [INFO] [stdout] | -------------- methods in this implementation [INFO] [stdout] 59 | fn root(&mut self, x: usize) -> usize { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 69 | fn same(&mut self, a: usize, b: usize) -> bool { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 73 | fn union(&mut self, a: usize, b: usize) -> () { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 91 | fn size(&mut self, x: usize) -> usize { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 95 | fn count(&self) -> usize { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/data_structure_2_4/food_chain.rs:111:4 [INFO] [stdout] | [INFO] [stdout] 111 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOD` is never used [INFO] [stdout] --> src/dp_2_3/knapsack.rs:1:7 [INFO] [stdout] | [INFO] [stdout] 1 | const MOD: usize = 1000000007; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/dp_2_3/knapsack.rs:53:4 [INFO] [stdout] | [INFO] [stdout] 53 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOD` is never used [INFO] [stdout] --> src/dp_2_3/lcs.rs:2:7 [INFO] [stdout] | [INFO] [stdout] 2 | const MOD: usize = 1000000007; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/dp_2_3/lcs.rs:54:4 [INFO] [stdout] | [INFO] [stdout] 54 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `lower_bound` is never used [INFO] [stdout] --> src/dp_2_3/lis.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn lower_bound(arr: &Vec, b: T) -> usize { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/dp_2_3/lis.rs:23:4 [INFO] [stdout] | [INFO] [stdout] 23 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/dp_2_3/lis.rs:50:4 [INFO] [stdout] | [INFO] [stdout] 50 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/dp_2_3/partition.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/dp_2_3/partition.rs:30:4 [INFO] [stdout] | [INFO] [stdout] 30 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Edge` is never constructed [INFO] [stdout] --> src/flow_3_5/ford_fulkerson.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | struct Edge { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_edge` is never used [INFO] [stdout] --> src/flow_3_5/ford_fulkerson.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | fn add_edge(from: usize, to: usize, cap: i64, adjl: &mut Vec>) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `dfs` is never used [INFO] [stdout] --> src/flow_3_5/ford_fulkerson.rs:22:4 [INFO] [stdout] | [INFO] [stdout] 22 | fn dfs(v: usize, t: usize, f: i64, used: &mut Vec, adjl: &mut Vec>) -> i64 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `max_flow` is never used [INFO] [stdout] --> src/flow_3_5/ford_fulkerson.rs:44:4 [INFO] [stdout] | [INFO] [stdout] 44 | fn max_flow(s: usize, t: usize, used: &mut Vec, adjl: &mut Vec>) -> i64 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/flow_3_5/ford_fulkerson.rs:55:4 [INFO] [stdout] | [INFO] [stdout] 55 | fn main() {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/flow_3_5/ford_fulkerson.rs:68:4 [INFO] [stdout] | [INFO] [stdout] 68 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/gcj_2_7/min_pro.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/gcj_2_7/min_pro.rs:32:4 [INFO] [stdout] | [INFO] [stdout] 32 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/gcj_2_7/prisoners.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/gcj_2_7/prisoners.rs:43:4 [INFO] [stdout] | [INFO] [stdout] 43 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `dfs` is never used [INFO] [stdout] --> src/graph_master_4_3/popular_cows.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn dfs(v: usize, adjl: &Vec>, used: &mut Vec, vs: &mut Vec) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rdfs` is never used [INFO] [stdout] --> src/graph_master_4_3/popular_cows.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | fn rdfs(v: usize, k: usize, radjl: &Vec>, used: &mut Vec, cmp: &mut Vec) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/graph_master_4_3/popular_cows.rs:25:4 [INFO] [stdout] | [INFO] [stdout] 25 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/graph_master_4_3/popular_cows.rs:81:4 [INFO] [stdout] | [INFO] [stdout] 81 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `dfs` is never used [INFO] [stdout] --> src/graph_master_4_3/scc.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn dfs(v: usize, adjl: &Vec>, used: &mut Vec, vs: &mut Vec) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rdfs` is never used [INFO] [stdout] --> src/graph_master_4_3/scc.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | fn rdfs(v: usize, k: usize, radjl: &Vec>, used: &mut Vec, cmp: &mut Vec) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/graph_master_4_3/scc.rs:25:4 [INFO] [stdout] | [INFO] [stdout] 25 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/graph_master_4_3/scc.rs:64:4 [INFO] [stdout] | [INFO] [stdout] 64 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `MinInt` is never constructed [INFO] [stdout] --> src/greedy_2_2/fence.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct MinInt { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/greedy_2_2/fence.rs:16:4 [INFO] [stdout] | [INFO] [stdout] 16 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/greedy_2_2/fence.rs:46:4 [INFO] [stdout] | [INFO] [stdout] 46 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/greedy_2_2/lex.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/greedy_2_2/lex.rs:37:4 [INFO] [stdout] | [INFO] [stdout] 37 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/greedy_2_2/saruman.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/greedy_2_2/saruman.rs:40:4 [INFO] [stdout] | [INFO] [stdout] 40 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/greedy_2_2/schedule.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/greedy_2_2/schedule.rs:32:4 [INFO] [stdout] | [INFO] [stdout] 32 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOD` is never used [INFO] [stdout] --> src/mastering_dp_3_4/brocks.rs:1:7 [INFO] [stdout] | [INFO] [stdout] 1 | const MOD: i64 = 10007; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Matrix` is never constructed [INFO] [stdout] --> src/mastering_dp_3_4/brocks.rs:4:8 [INFO] [stdout] | [INFO] [stdout] 4 | struct Matrix { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `mul` and `pow` are never used [INFO] [stdout] --> src/mastering_dp_3_4/brocks.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 8 | impl Matrix { [INFO] [stdout] | ----------- methods in this implementation [INFO] [stdout] 9 | fn mul(&self, rhs: &Matrix) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | fn pow(&mut self, mut n: u32) -> Matrix { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/mastering_dp_3_4/brocks.rs:41:4 [INFO] [stdout] | [INFO] [stdout] 41 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/mastering_dp_3_4/brocks.rs:57:4 [INFO] [stdout] | [INFO] [stdout] 57 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/mastering_dp_3_4/domino.rs:64:4 [INFO] [stdout] | [INFO] [stdout] 64 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/mastering_dp_3_4/domino.rs:114:4 [INFO] [stdout] | [INFO] [stdout] 114 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Matrix` is never constructed [INFO] [stdout] --> src/mastering_dp_3_4/fib.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct Matrix { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `mul` and `pow` are never used [INFO] [stdout] --> src/mastering_dp_3_4/fib.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 6 | impl Matrix { [INFO] [stdout] | ----------- methods in this implementation [INFO] [stdout] 7 | fn mul(&self, rhs: &Matrix) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | fn pow(&mut self, mut n: u32) -> Matrix { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/mastering_dp_3_4/fib.rs:39:4 [INFO] [stdout] | [INFO] [stdout] 39 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/mastering_dp_3_4/fib.rs:60:4 [INFO] [stdout] | [INFO] [stdout] 60 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Matrix` is never constructed [INFO] [stdout] --> src/mastering_dp_3_4/matrix_power_series.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct Matrix { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `mul` and `pow` are never used [INFO] [stdout] --> src/mastering_dp_3_4/matrix_power_series.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 6 | impl Matrix { [INFO] [stdout] | ----------- methods in this implementation [INFO] [stdout] 7 | fn mul(&self, rhs: &Matrix) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | fn pow(&mut self, mut n: u32) -> Matrix { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/mastering_dp_3_4/matrix_power_series.rs:39:4 [INFO] [stdout] | [INFO] [stdout] 39 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/mastering_dp_3_4/matrix_power_series.rs:84:4 [INFO] [stdout] | [INFO] [stdout] 84 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Edge` is never constructed [INFO] [stdout] --> src/mastering_dp_3_4/sales.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct Edge { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rec` is never used [INFO] [stdout] --> src/mastering_dp_3_4/sales.rs:6:4 [INFO] [stdout] | [INFO] [stdout] 6 | fn rec(adjl: &Vec>, dp: &mut Vec>, s: usize, v: usize) -> usize { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/mastering_dp_3_4/sales.rs:26:4 [INFO] [stdout] | [INFO] [stdout] 26 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/mastering_dp_3_4/sales.rs:48:4 [INFO] [stdout] | [INFO] [stdout] 48 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Edge` is never constructed [INFO] [stdout] --> src/mastering_dp_3_4/traveling_coach.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct Edge { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/mastering_dp_3_4/traveling_coach.rs:7:4 [INFO] [stdout] | [INFO] [stdout] 7 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/mastering_dp_3_4/traveling_coach.rs:57:4 [INFO] [stdout] | [INFO] [stdout] 57 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `lower_bound` is never used [INFO] [stdout] --> src/tech_3_2/big_knapsack.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn lower_bound(arr: &Vec<(usize, usize)>, b: usize) -> usize { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `le` is never used [INFO] [stdout] --> src/tech_3_2/big_knapsack.rs:18:4 [INFO] [stdout] | [INFO] [stdout] 18 | fn le(b: usize, arr: &Vec<(usize, usize)>) -> usize { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/tech_3_2/big_knapsack.rs:35:4 [INFO] [stdout] | [INFO] [stdout] 35 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/tech_3_2/big_knapsack.rs:122:4 [INFO] [stdout] | [INFO] [stdout] 122 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `flip` is never used [INFO] [stdout] --> src/tech_3_2/face_the_right.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn flip(k: usize, s: &Vec) -> Option { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/tech_3_2/face_the_right.rs:39:4 [INFO] [stdout] | [INFO] [stdout] 39 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/tech_3_2/face_the_right.rs:63:4 [INFO] [stdout] | [INFO] [stdout] 63 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/tech_3_2/fliptile.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/tech_3_2/fliptile.rs:127:4 [INFO] [stdout] | [INFO] [stdout] 127 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/tech_3_2/subseq.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/tech_3_2/subseq.rs:36:4 [INFO] [stdout] | [INFO] [stdout] 36 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `lower_bound` is never used [INFO] [stdout] --> src/tech_3_2/val4_sum0.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn lower_bound(arr: &Vec, b: T) -> usize { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/tech_3_2/val4_sum0.rs:18:4 [INFO] [stdout] | [INFO] [stdout] 18 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/tech_3_2/val4_sum0.rs:50:4 [INFO] [stdout] | [INFO] [stdout] 50 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `lower_bound` is never used [INFO] [stdout] --> src/tech_3_2/zaatu.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn lower_bound(arr: &Vec, b: T) -> usize { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `compres` is never used [INFO] [stdout] --> src/tech_3_2/zaatu.rs:19:4 [INFO] [stdout] | [INFO] [stdout] 19 | fn compres(starts: &mut Vec, ends: &mut Vec, lim: usize) -> usize { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/tech_3_2/zaatu.rs:41:4 [INFO] [stdout] | [INFO] [stdout] 41 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/tech_3_2/zaatu.rs:57:4 [INFO] [stdout] | [INFO] [stdout] 57 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `BIT` is never constructed [INFO] [stdout] --> src/various_ds_3_3/bit.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct BIT { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `sum`, and `add` are never used [INFO] [stdout] --> src/various_ds_3_3/bit.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 5 | impl BIT { [INFO] [stdout] | -------------------------------------------------------------------------- associated items in this implementation [INFO] [stdout] 6 | fn new(n: usize) -> BIT { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 12 | fn sum(&self, mut i: usize) -> T { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 21 | fn add(&mut self, mut i: usize, x: T) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `SegTree` is never constructed [INFO] [stdout] --> src/various_ds_3_3/crane.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct SegTree { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `init`, and `change` are never used [INFO] [stdout] --> src/various_ds_3_3/crane.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 8 | impl SegTree { [INFO] [stdout] | ------------ associated items in this implementation [INFO] [stdout] 9 | fn new(size: usize) -> SegTree { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | fn init(&mut self, k: usize, l: usize, r: usize, length: &Vec) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | fn change(&mut self, s: usize, a: f64, v: usize, l: usize, r: usize) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/various_ds_3_3/crane.rs:50:4 [INFO] [stdout] | [INFO] [stdout] 50 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/various_ds_3_3/crane.rs:64:4 [INFO] [stdout] | [INFO] [stdout] 64 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `BIT` is never constructed [INFO] [stdout] --> src/various_ds_3_3/inversion_number.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct BIT { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `sum`, and `add` are never used [INFO] [stdout] --> src/various_ds_3_3/inversion_number.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 4 | impl BIT { [INFO] [stdout] | -------------------------------------------------------------------------- associated items in this implementation [INFO] [stdout] 5 | fn new(n: usize) -> BIT { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 11 | fn sum(&self, mut i: i64) -> T { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | fn add(&mut self, mut i: i64, x: T) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/various_ds_3_3/inversion_number.rs:31:4 [INFO] [stdout] | [INFO] [stdout] 31 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/various_ds_3_3/inversion_number.rs:54:4 [INFO] [stdout] | [INFO] [stdout] 54 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `BIT` is never constructed [INFO] [stdout] --> src/various_ds_3_3/lazy_bit.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct BIT { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `sum`, and `add` are never used [INFO] [stdout] --> src/various_ds_3_3/lazy_bit.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 5 | impl BIT { [INFO] [stdout] | -------------------------------------------------------------------------- associated items in this implementation [INFO] [stdout] 6 | fn new(n: usize) -> BIT { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 12 | fn sum(&self, mut i: usize) -> T { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 21 | fn add(&mut self, mut i: usize, x: T) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/various_ds_3_3/lazy_bit.rs:32:4 [INFO] [stdout] | [INFO] [stdout] 32 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/various_ds_3_3/lazy_bit.rs:68:4 [INFO] [stdout] | [INFO] [stdout] 68 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `LazySegTree` is never constructed [INFO] [stdout] --> src/various_ds_3_3/rmq_ruq.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | struct LazySegTree { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `eval`, `update`, and `get` are never used [INFO] [stdout] --> src/various_ds_3_3/rmq_ruq.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 9 | impl LazySegTree { [INFO] [stdout] | ---------------- associated items in this implementation [INFO] [stdout] 10 | // vectorから遅延セグ木をつくる [INFO] [stdout] 11 | fn new(v: Vec) -> LazySegTree { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | fn eval(&mut self, k: usize, l: usize, r: usize) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 48 | fn update( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 76 | fn get( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/various_ds_3_3/rmq_ruq.rs:104:4 [INFO] [stdout] | [INFO] [stdout] 104 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/various_ds_3_3/rmq_ruq.rs:140:4 [INFO] [stdout] | [INFO] [stdout] 140 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `LazySegTree` is never constructed [INFO] [stdout] --> src/various_ds_3_3/rsq_raq.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | struct LazySegTree { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `eval`, `add`, and `get` are never used [INFO] [stdout] --> src/various_ds_3_3/rsq_raq.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 9 | impl LazySegTree { [INFO] [stdout] | ---------------- associated items in this implementation [INFO] [stdout] 10 | // vectorから遅延セグ木をつくる [INFO] [stdout] 11 | fn new(v: Vec) -> LazySegTree { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | fn eval(&mut self, k: usize, l: usize, r: usize) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 45 | fn add( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 73 | fn get( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/various_ds_3_3/rsq_raq.rs:99:4 [INFO] [stdout] | [INFO] [stdout] 99 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/various_ds_3_3/rsq_raq.rs:135:4 [INFO] [stdout] | [INFO] [stdout] 135 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 131 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `m` [INFO] [stdout] --> src/mastering_dp_3_4/matrix_power_series.rs:40:16 [INFO] [stdout] | [INFO] [stdout] 40 | let (n, k, m): (usize, usize, usize) = (read::(), read::(), read::()); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xs` [INFO] [stdout] --> src/tech_3_2/zaatu.rs:43:14 [INFO] [stdout] | [INFO] [stdout] 43 | let (mut xs, mut xe): (Vec, Vec) = (vec![], vec![]); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_xs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `xe` [INFO] [stdout] --> src/tech_3_2/zaatu.rs:43:22 [INFO] [stdout] | [INFO] [stdout] 43 | let (mut xs, mut xe): (Vec, Vec) = (vec![], vec![]); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_xe` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ys` [INFO] [stdout] --> src/tech_3_2/zaatu.rs:44:14 [INFO] [stdout] | [INFO] [stdout] 44 | let (mut ys, mut ye): (Vec, Vec) = (vec![], vec![]); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ye` [INFO] [stdout] --> src/tech_3_2/zaatu.rs:44:22 [INFO] [stdout] | [INFO] [stdout] 44 | let (mut ys, mut ye): (Vec, Vec) = (vec![], vec![]); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ye` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `w` [INFO] [stdout] --> src/tech_3_2/zaatu.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | let w = compres(&mut xs, &mut xe, w); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_w` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `h` [INFO] [stdout] --> src/tech_3_2/zaatu.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | let h = compres(&mut ys, &mut ye, h); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_h` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/tech_3_2/zaatu.rs:43:10 [INFO] [stdout] | [INFO] [stdout] 43 | let (mut xs, mut xe): (Vec, Vec) = (vec![], vec![]); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/tech_3_2/zaatu.rs:43:18 [INFO] [stdout] | [INFO] [stdout] 43 | let (mut xs, mut xe): (Vec, Vec) = (vec![], vec![]); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/tech_3_2/zaatu.rs:44:10 [INFO] [stdout] | [INFO] [stdout] 44 | let (mut ys, mut ye): (Vec, Vec) = (vec![], vec![]); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/tech_3_2/zaatu.rs:44:18 [INFO] [stdout] | [INFO] [stdout] 44 | let (mut ys, mut ye): (Vec, Vec) = (vec![], vec![]); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> src/various_ds_3_3/crane.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | let s: Vec = (0..c).map(|_| read::()).collect(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `a` [INFO] [stdout] --> src/various_ds_3_3/crane.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | let a: Vec = (0..c).map(|_| read::()).collect(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/binary_search_3_1/cable_master.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn check(l: &Vec, v: f64, k: f64) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/binary_search_3_1/cable_master.rs:10:4 [INFO] [stdout] | [INFO] [stdout] 10 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/binary_search_3_1/cable_master.rs:39:4 [INFO] [stdout] | [INFO] [stdout] 39 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/binary_search_3_1/crazy_rows.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn check(x: &Vec, d: usize, m: usize) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/binary_search_3_1/crazy_rows.rs:17:4 [INFO] [stdout] | [INFO] [stdout] 17 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/binary_search_3_1/crazy_rows.rs:48:4 [INFO] [stdout] | [INFO] [stdout] 48 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `lower_bound` is never used [INFO] [stdout] --> src/binary_search_3_1/lower_bound.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn lower_bound(arr: &Vec, b: T) -> usize { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/binary_search_3_1/lower_bound.rs:17:4 [INFO] [stdout] | [INFO] [stdout] 17 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/binary_search_3_1/lower_bound.rs:37:4 [INFO] [stdout] | [INFO] [stdout] 37 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/binary_search_3_1/maximize_mean.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn check(x: f64, wv: &Vec<(f64, f64)>, k: usize) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/binary_search_3_1/maximize_mean.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/binary_search_3_1/maximize_mean.rs:40:4 [INFO] [stdout] | [INFO] [stdout] 40 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/data_structure_2_4/expedition.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/data_structure_2_4/expedition.rs:49:4 [INFO] [stdout] | [INFO] [stdout] 49 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/data_structure_2_4/food_chain.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `UnionFind` is never constructed [INFO] [stdout] --> src/data_structure_2_4/food_chain.rs:43:8 [INFO] [stdout] | [INFO] [stdout] 43 | struct UnionFind { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/data_structure_2_4/food_chain.rs:50:8 [INFO] [stdout] | [INFO] [stdout] 49 | impl UnionFind { [INFO] [stdout] | -------------- associated function in this implementation [INFO] [stdout] 50 | fn new(n: usize) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `root`, `same`, `union`, `size`, and `count` are never used [INFO] [stdout] --> src/data_structure_2_4/food_chain.rs:59:8 [INFO] [stdout] | [INFO] [stdout] 58 | impl UnionFind { [INFO] [stdout] | -------------- methods in this implementation [INFO] [stdout] 59 | fn root(&mut self, x: usize) -> usize { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 69 | fn same(&mut self, a: usize, b: usize) -> bool { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 73 | fn union(&mut self, a: usize, b: usize) -> () { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 91 | fn size(&mut self, x: usize) -> usize { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 95 | fn count(&self) -> usize { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/data_structure_2_4/food_chain.rs:111:4 [INFO] [stdout] | [INFO] [stdout] 111 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOD` is never used [INFO] [stdout] --> src/dp_2_3/knapsack.rs:1:7 [INFO] [stdout] | [INFO] [stdout] 1 | const MOD: usize = 1000000007; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/dp_2_3/knapsack.rs:53:4 [INFO] [stdout] | [INFO] [stdout] 53 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOD` is never used [INFO] [stdout] --> src/dp_2_3/lcs.rs:2:7 [INFO] [stdout] | [INFO] [stdout] 2 | const MOD: usize = 1000000007; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/dp_2_3/lcs.rs:54:4 [INFO] [stdout] | [INFO] [stdout] 54 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `lower_bound` is never used [INFO] [stdout] --> src/dp_2_3/lis.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn lower_bound(arr: &Vec, b: T) -> usize { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/dp_2_3/lis.rs:23:4 [INFO] [stdout] | [INFO] [stdout] 23 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/dp_2_3/lis.rs:50:4 [INFO] [stdout] | [INFO] [stdout] 50 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/dp_2_3/partition.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/dp_2_3/partition.rs:30:4 [INFO] [stdout] | [INFO] [stdout] 30 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Edge` is never constructed [INFO] [stdout] --> src/flow_3_5/ford_fulkerson.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | struct Edge { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_edge` is never used [INFO] [stdout] --> src/flow_3_5/ford_fulkerson.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | fn add_edge(from: usize, to: usize, cap: i64, adjl: &mut Vec>) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `dfs` is never used [INFO] [stdout] --> src/flow_3_5/ford_fulkerson.rs:22:4 [INFO] [stdout] | [INFO] [stdout] 22 | fn dfs(v: usize, t: usize, f: i64, used: &mut Vec, adjl: &mut Vec>) -> i64 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `max_flow` is never used [INFO] [stdout] --> src/flow_3_5/ford_fulkerson.rs:44:4 [INFO] [stdout] | [INFO] [stdout] 44 | fn max_flow(s: usize, t: usize, used: &mut Vec, adjl: &mut Vec>) -> i64 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/flow_3_5/ford_fulkerson.rs:55:4 [INFO] [stdout] | [INFO] [stdout] 55 | fn main() {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/flow_3_5/ford_fulkerson.rs:68:4 [INFO] [stdout] | [INFO] [stdout] 68 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/gcj_2_7/min_pro.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/gcj_2_7/min_pro.rs:32:4 [INFO] [stdout] | [INFO] [stdout] 32 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/gcj_2_7/prisoners.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/gcj_2_7/prisoners.rs:43:4 [INFO] [stdout] | [INFO] [stdout] 43 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `dfs` is never used [INFO] [stdout] --> src/graph_master_4_3/popular_cows.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn dfs(v: usize, adjl: &Vec>, used: &mut Vec, vs: &mut Vec) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rdfs` is never used [INFO] [stdout] --> src/graph_master_4_3/popular_cows.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | fn rdfs(v: usize, k: usize, radjl: &Vec>, used: &mut Vec, cmp: &mut Vec) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/graph_master_4_3/popular_cows.rs:25:4 [INFO] [stdout] | [INFO] [stdout] 25 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/graph_master_4_3/popular_cows.rs:81:4 [INFO] [stdout] | [INFO] [stdout] 81 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `dfs` is never used [INFO] [stdout] --> src/graph_master_4_3/scc.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn dfs(v: usize, adjl: &Vec>, used: &mut Vec, vs: &mut Vec) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rdfs` is never used [INFO] [stdout] --> src/graph_master_4_3/scc.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | fn rdfs(v: usize, k: usize, radjl: &Vec>, used: &mut Vec, cmp: &mut Vec) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/graph_master_4_3/scc.rs:25:4 [INFO] [stdout] | [INFO] [stdout] 25 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/graph_master_4_3/scc.rs:64:4 [INFO] [stdout] | [INFO] [stdout] 64 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `MinInt` is never constructed [INFO] [stdout] --> src/greedy_2_2/fence.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct MinInt { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/greedy_2_2/fence.rs:16:4 [INFO] [stdout] | [INFO] [stdout] 16 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/greedy_2_2/fence.rs:46:4 [INFO] [stdout] | [INFO] [stdout] 46 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/greedy_2_2/lex.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/greedy_2_2/lex.rs:37:4 [INFO] [stdout] | [INFO] [stdout] 37 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/greedy_2_2/saruman.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/greedy_2_2/saruman.rs:40:4 [INFO] [stdout] | [INFO] [stdout] 40 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/greedy_2_2/schedule.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/greedy_2_2/schedule.rs:32:4 [INFO] [stdout] | [INFO] [stdout] 32 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOD` is never used [INFO] [stdout] --> src/mastering_dp_3_4/brocks.rs:1:7 [INFO] [stdout] | [INFO] [stdout] 1 | const MOD: i64 = 10007; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Matrix` is never constructed [INFO] [stdout] --> src/mastering_dp_3_4/brocks.rs:4:8 [INFO] [stdout] | [INFO] [stdout] 4 | struct Matrix { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `mul` and `pow` are never used [INFO] [stdout] --> src/mastering_dp_3_4/brocks.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 8 | impl Matrix { [INFO] [stdout] | ----------- methods in this implementation [INFO] [stdout] 9 | fn mul(&self, rhs: &Matrix) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | fn pow(&mut self, mut n: u32) -> Matrix { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/mastering_dp_3_4/brocks.rs:41:4 [INFO] [stdout] | [INFO] [stdout] 41 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/mastering_dp_3_4/brocks.rs:57:4 [INFO] [stdout] | [INFO] [stdout] 57 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/mastering_dp_3_4/domino.rs:64:4 [INFO] [stdout] | [INFO] [stdout] 64 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/mastering_dp_3_4/domino.rs:114:4 [INFO] [stdout] | [INFO] [stdout] 114 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Matrix` is never constructed [INFO] [stdout] --> src/mastering_dp_3_4/fib.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct Matrix { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `mul` and `pow` are never used [INFO] [stdout] --> src/mastering_dp_3_4/fib.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 6 | impl Matrix { [INFO] [stdout] | ----------- methods in this implementation [INFO] [stdout] 7 | fn mul(&self, rhs: &Matrix) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | fn pow(&mut self, mut n: u32) -> Matrix { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/mastering_dp_3_4/fib.rs:39:4 [INFO] [stdout] | [INFO] [stdout] 39 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/mastering_dp_3_4/fib.rs:60:4 [INFO] [stdout] | [INFO] [stdout] 60 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Matrix` is never constructed [INFO] [stdout] --> src/mastering_dp_3_4/matrix_power_series.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct Matrix { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `mul` and `pow` are never used [INFO] [stdout] --> src/mastering_dp_3_4/matrix_power_series.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 6 | impl Matrix { [INFO] [stdout] | ----------- methods in this implementation [INFO] [stdout] 7 | fn mul(&self, rhs: &Matrix) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | fn pow(&mut self, mut n: u32) -> Matrix { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/mastering_dp_3_4/matrix_power_series.rs:39:4 [INFO] [stdout] | [INFO] [stdout] 39 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/mastering_dp_3_4/matrix_power_series.rs:84:4 [INFO] [stdout] | [INFO] [stdout] 84 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Edge` is never constructed [INFO] [stdout] --> src/mastering_dp_3_4/sales.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct Edge { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rec` is never used [INFO] [stdout] --> src/mastering_dp_3_4/sales.rs:6:4 [INFO] [stdout] | [INFO] [stdout] 6 | fn rec(adjl: &Vec>, dp: &mut Vec>, s: usize, v: usize) -> usize { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/mastering_dp_3_4/sales.rs:26:4 [INFO] [stdout] | [INFO] [stdout] 26 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/mastering_dp_3_4/sales.rs:48:4 [INFO] [stdout] | [INFO] [stdout] 48 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Edge` is never constructed [INFO] [stdout] --> src/mastering_dp_3_4/traveling_coach.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct Edge { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/mastering_dp_3_4/traveling_coach.rs:7:4 [INFO] [stdout] | [INFO] [stdout] 7 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/mastering_dp_3_4/traveling_coach.rs:57:4 [INFO] [stdout] | [INFO] [stdout] 57 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `lower_bound` is never used [INFO] [stdout] --> src/tech_3_2/big_knapsack.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn lower_bound(arr: &Vec<(usize, usize)>, b: usize) -> usize { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `le` is never used [INFO] [stdout] --> src/tech_3_2/big_knapsack.rs:18:4 [INFO] [stdout] | [INFO] [stdout] 18 | fn le(b: usize, arr: &Vec<(usize, usize)>) -> usize { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/tech_3_2/big_knapsack.rs:35:4 [INFO] [stdout] | [INFO] [stdout] 35 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/tech_3_2/big_knapsack.rs:122:4 [INFO] [stdout] | [INFO] [stdout] 122 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `flip` is never used [INFO] [stdout] --> src/tech_3_2/face_the_right.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn flip(k: usize, s: &Vec) -> Option { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/tech_3_2/face_the_right.rs:39:4 [INFO] [stdout] | [INFO] [stdout] 39 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/tech_3_2/face_the_right.rs:63:4 [INFO] [stdout] | [INFO] [stdout] 63 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/tech_3_2/fliptile.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/tech_3_2/fliptile.rs:127:4 [INFO] [stdout] | [INFO] [stdout] 127 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/tech_3_2/subseq.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/tech_3_2/subseq.rs:36:4 [INFO] [stdout] | [INFO] [stdout] 36 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `lower_bound` is never used [INFO] [stdout] --> src/tech_3_2/val4_sum0.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn lower_bound(arr: &Vec, b: T) -> usize { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/tech_3_2/val4_sum0.rs:18:4 [INFO] [stdout] | [INFO] [stdout] 18 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/tech_3_2/val4_sum0.rs:50:4 [INFO] [stdout] | [INFO] [stdout] 50 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `lower_bound` is never used [INFO] [stdout] --> src/tech_3_2/zaatu.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn lower_bound(arr: &Vec, b: T) -> usize { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `compres` is never used [INFO] [stdout] --> src/tech_3_2/zaatu.rs:19:4 [INFO] [stdout] | [INFO] [stdout] 19 | fn compres(starts: &mut Vec, ends: &mut Vec, lim: usize) -> usize { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/tech_3_2/zaatu.rs:41:4 [INFO] [stdout] | [INFO] [stdout] 41 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/tech_3_2/zaatu.rs:57:4 [INFO] [stdout] | [INFO] [stdout] 57 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `BIT` is never constructed [INFO] [stdout] --> src/various_ds_3_3/bit.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct BIT { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `sum`, and `add` are never used [INFO] [stdout] --> src/various_ds_3_3/bit.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 5 | impl BIT { [INFO] [stdout] | -------------------------------------------------------------------------- associated items in this implementation [INFO] [stdout] 6 | fn new(n: usize) -> BIT { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 12 | fn sum(&self, mut i: usize) -> T { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 21 | fn add(&mut self, mut i: usize, x: T) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `SegTree` is never constructed [INFO] [stdout] --> src/various_ds_3_3/crane.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct SegTree { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `init`, and `change` are never used [INFO] [stdout] --> src/various_ds_3_3/crane.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 8 | impl SegTree { [INFO] [stdout] | ------------ associated items in this implementation [INFO] [stdout] 9 | fn new(size: usize) -> SegTree { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | fn init(&mut self, k: usize, l: usize, r: usize, length: &Vec) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | fn change(&mut self, s: usize, a: f64, v: usize, l: usize, r: usize) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/various_ds_3_3/crane.rs:50:4 [INFO] [stdout] | [INFO] [stdout] 50 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/various_ds_3_3/crane.rs:64:4 [INFO] [stdout] | [INFO] [stdout] 64 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `BIT` is never constructed [INFO] [stdout] --> src/various_ds_3_3/inversion_number.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct BIT { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `sum`, and `add` are never used [INFO] [stdout] --> src/various_ds_3_3/inversion_number.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 4 | impl BIT { [INFO] [stdout] | -------------------------------------------------------------------------- associated items in this implementation [INFO] [stdout] 5 | fn new(n: usize) -> BIT { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 11 | fn sum(&self, mut i: i64) -> T { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | fn add(&mut self, mut i: i64, x: T) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/various_ds_3_3/inversion_number.rs:31:4 [INFO] [stdout] | [INFO] [stdout] 31 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/various_ds_3_3/inversion_number.rs:54:4 [INFO] [stdout] | [INFO] [stdout] 54 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `BIT` is never constructed [INFO] [stdout] --> src/various_ds_3_3/lazy_bit.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct BIT { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `sum`, and `add` are never used [INFO] [stdout] --> src/various_ds_3_3/lazy_bit.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 5 | impl BIT { [INFO] [stdout] | -------------------------------------------------------------------------- associated items in this implementation [INFO] [stdout] 6 | fn new(n: usize) -> BIT { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 12 | fn sum(&self, mut i: usize) -> T { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 21 | fn add(&mut self, mut i: usize, x: T) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/various_ds_3_3/lazy_bit.rs:32:4 [INFO] [stdout] | [INFO] [stdout] 32 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/various_ds_3_3/lazy_bit.rs:68:4 [INFO] [stdout] | [INFO] [stdout] 68 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `LazySegTree` is never constructed [INFO] [stdout] --> src/various_ds_3_3/rmq_ruq.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | struct LazySegTree { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `eval`, `update`, and `get` are never used [INFO] [stdout] --> src/various_ds_3_3/rmq_ruq.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 9 | impl LazySegTree { [INFO] [stdout] | ---------------- associated items in this implementation [INFO] [stdout] 10 | // vectorから遅延セグ木をつくる [INFO] [stdout] 11 | fn new(v: Vec) -> LazySegTree { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | fn eval(&mut self, k: usize, l: usize, r: usize) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 48 | fn update( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 76 | fn get( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/various_ds_3_3/rmq_ruq.rs:104:4 [INFO] [stdout] | [INFO] [stdout] 104 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/various_ds_3_3/rmq_ruq.rs:140:4 [INFO] [stdout] | [INFO] [stdout] 140 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `LazySegTree` is never constructed [INFO] [stdout] --> src/various_ds_3_3/rsq_raq.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | struct LazySegTree { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `eval`, `add`, and `get` are never used [INFO] [stdout] --> src/various_ds_3_3/rsq_raq.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 9 | impl LazySegTree { [INFO] [stdout] | ---------------- associated items in this implementation [INFO] [stdout] 10 | // vectorから遅延セグ木をつくる [INFO] [stdout] 11 | fn new(v: Vec) -> LazySegTree { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | fn eval(&mut self, k: usize, l: usize, r: usize) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 45 | fn add( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 73 | fn get( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/various_ds_3_3/rsq_raq.rs:99:4 [INFO] [stdout] | [INFO] [stdout] 99 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read` is never used [INFO] [stdout] --> src/various_ds_3_3/rsq_raq.rs:135:4 [INFO] [stdout] | [INFO] [stdout] 135 | fn read() -> T { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 131 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.84s [INFO] running `Command { std: "docker" "inspect" "a297375cadfbca037fa310c65c8d0f530c5807bc52c0962ae70a328f2e4f7ce1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a297375cadfbca037fa310c65c8d0f530c5807bc52c0962ae70a328f2e4f7ce1", kill_on_drop: false }` [INFO] [stdout] a297375cadfbca037fa310c65c8d0f530c5807bc52c0962ae70a328f2e4f7ce1