[INFO] updating cached repository DiveFish/ambiguity-stats [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/DiveFish/ambiguity-stats [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/DiveFish/ambiguity-stats" "work/ex/pr-58948/sources/master#0f88167f89fffe321590c5148f21b7d51d44388d/gh/DiveFish/ambiguity-stats"` [INFO] [stderr] Cloning into 'work/ex/pr-58948/sources/master#0f88167f89fffe321590c5148f21b7d51d44388d/gh/DiveFish/ambiguity-stats'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/DiveFish/ambiguity-stats" "work/ex/pr-58948/sources/try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b/gh/DiveFish/ambiguity-stats"` [INFO] [stderr] Cloning into 'work/ex/pr-58948/sources/try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b/gh/DiveFish/ambiguity-stats'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 1877cd28422825882d91d8e2a563be94dbcd982e [INFO] sha for GitHub repo DiveFish/ambiguity-stats: 1877cd28422825882d91d8e2a563be94dbcd982e [INFO] validating manifest of DiveFish/ambiguity-stats on toolchain master#0f88167f89fffe321590c5148f21b7d51d44388d [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+0f88167f89fffe321590c5148f21b7d51d44388d-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of DiveFish/ambiguity-stats on toolchain try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing DiveFish/ambiguity-stats [INFO] finished frobbing DiveFish/ambiguity-stats [INFO] frobbed toml for DiveFish/ambiguity-stats written to work/ex/pr-58948/sources/master#0f88167f89fffe321590c5148f21b7d51d44388d/gh/DiveFish/ambiguity-stats/Cargo.toml [INFO] started frobbing DiveFish/ambiguity-stats [INFO] finished frobbing DiveFish/ambiguity-stats [INFO] frobbed toml for DiveFish/ambiguity-stats written to work/ex/pr-58948/sources/try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b/gh/DiveFish/ambiguity-stats/Cargo.toml [INFO] crate DiveFish/ambiguity-stats already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+0f88167f89fffe321590c5148f21b7d51d44388d-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Updating crates.io index [INFO] [stderr] error: the lock file /mnt/big/crater/work/ex/pr-58948/sources/master#0f88167f89fffe321590c5148f21b7d51d44388d/gh/DiveFish/ambiguity-stats/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] the lockfile is outdated, regenerating it [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+0f88167f89fffe321590c5148f21b7d51d44388d-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+0f88167f89fffe321590c5148f21b7d51d44388d-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking DiveFish/ambiguity-stats against try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b for pr-58948 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-58948/worker-6/try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-58948/sources/try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b/gh/DiveFish/ambiguity-stats:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 80dc3d2d85e5864033ee84d82830951c18d421562c6b154c7799172716771caa [INFO] running `"docker" "start" "-a" "80dc3d2d85e5864033ee84d82830951c18d421562c6b154c7799172716771caa"` [INFO] [stderr] Checking conllx v0.10.2 [INFO] [stderr] Checking ambiguity-stats v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: unnecessary parentheses around `if` condition [INFO] [stderr] --> src/ambiguities.rs:111:12 [INFO] [stderr] | [INFO] [stderr] 111 | if (gold_deprel == "PP" || gold_deprel == "OBJP") { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_parens)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `DependencyGraph`, `DependencyNode`, `first_matching_edge`, `to_dot` [INFO] [stderr] --> src/ngram_graph_reader.rs:5:6 [INFO] [stderr] | [INFO] [stderr] 5 | use {DependencyGraph, DependencyNode, first_matching_edge, sentence_to_graph, to_dot}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Config`, `Dot` [INFO] [stderr] --> src/ngram_graph_reader.rs:6:21 [INFO] [stderr] | [INFO] [stderr] 6 | use petgraph::dot::{Dot, Config}; [INFO] [stderr] | ^^^ ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `petgraph::EdgeDirection` [INFO] [stderr] --> src/ngram_graph_reader.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use petgraph::EdgeDirection; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Features` [INFO] [stderr] --> src/pps.rs:3:21 [INFO] [stderr] | [INFO] [stderr] 3 | use conllx::{Token, Features}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `if` condition [INFO] [stderr] --> src/ambiguities.rs:111:12 [INFO] [stderr] | [INFO] [stderr] 111 | if (gold_deprel == "PP" || gold_deprel == "OBJP") { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_parens)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `DependencyGraph`, `DependencyNode`, `first_matching_edge`, `to_dot` [INFO] [stderr] --> src/ngram_graph_reader.rs:5:6 [INFO] [stderr] | [INFO] [stderr] 5 | use {DependencyGraph, DependencyNode, first_matching_edge, sentence_to_graph, to_dot}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Config`, `Dot` [INFO] [stderr] --> src/ngram_graph_reader.rs:6:21 [INFO] [stderr] | [INFO] [stderr] 6 | use petgraph::dot::{Dot, Config}; [INFO] [stderr] | ^^^ ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `petgraph::EdgeDirection` [INFO] [stderr] --> src/ngram_graph_reader.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use petgraph::EdgeDirection; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Features` [INFO] [stderr] --> src/pps.rs:3:21 [INFO] [stderr] | [INFO] [stderr] 3 | use conllx::{Token, Features}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `sent_errors` is assigned to, but never used [INFO] [stderr] --> src/ambiguities.rs:55:13 [INFO] [stderr] | [INFO] [stderr] 55 | let mut sent_errors = 0; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] = note: consider using `_sent_errors` instead [INFO] [stderr] [INFO] [stderr] warning: unused variable: `token_head` [INFO] [stderr] --> src/ambiguities.rs:241:17 [INFO] [stderr] | [INFO] [stderr] 241 | let mut token_head = token.head().expect("No head"); [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_token_head` [INFO] [stderr] [INFO] [stderr] warning: value assigned to `verb_idx` is never read [INFO] [stderr] --> src/ambiguities.rs:245:21 [INFO] [stderr] | [INFO] [stderr] 245 | let mut verb_idx = 0; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_assignments)] on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused variable: `key` [INFO] [stderr] --> src/ambiguities.rs:270:10 [INFO] [stderr] | [INFO] [stderr] 270 | for (key, val) in head_verb_args.iter() { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_key` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `parser_deprel` [INFO] [stderr] --> src/ambiguities.rs:515:17 [INFO] [stderr] | [INFO] [stderr] 515 | let parser_deprel = parser_token.head_rel().expect("No deprel"); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_parser_deprel` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c` [INFO] [stderr] --> src/ngram_reader.rs:40:52 [INFO] [stderr] | [INFO] [stderr] 40 | deprels = deprels.chars().filter(|&c| !deprels.contains("-")).collect(); [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_c` [INFO] [stderr] [INFO] [stderr] warning: value assigned to `ngram` is never read [INFO] [stderr] --> src/ngram_dep_reader.rs:80:21 [INFO] [stderr] | [INFO] [stderr] 80 | let mut ngram = "".to_string(); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `token_form` is never read [INFO] [stderr] --> src/ngram_dep_reader.rs:82:21 [INFO] [stderr] | [INFO] [stderr] 82 | let mut token_form = "".to_string(); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `head_form` is never read [INFO] [stderr] --> src/ngram_dep_reader.rs:99:29 [INFO] [stderr] | [INFO] [stderr] 99 | let mut head_form = "".to_string(); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused variable: `node` [INFO] [stderr] --> src/ngram_tree_reader.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | for node in tree { [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_node` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `depth_cnt` [INFO] [stderr] --> src/ngram_tree_reader.rs:18:21 [INFO] [stderr] | [INFO] [stderr] 18 | let mut depth_cnt = 0; [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_depth_cnt` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `max_depth` [INFO] [stderr] --> src/ngram_tree_reader.rs:8:53 [INFO] [stderr] | [INFO] [stderr] 8 | pub fn get_tree_ngrams(sentences: &Vec>, max_depth: usize) -> HashMap> { [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_max_depth` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `head_node` [INFO] [stderr] --> src/ngram_graph_reader.rs:80:17 [INFO] [stderr] | [INFO] [stderr] 80 | let head_node = &sentence_graph[edge_ref.source()]; [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_head_node` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `max_depth` [INFO] [stderr] --> src/ngram_graph_reader.rs:45:54 [INFO] [stderr] | [INFO] [stderr] 45 | pub fn get_graph_ngrams(sentences: &Vec>, max_depth: usize, [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_max_depth` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `fields` [INFO] [stderr] --> src/pps.rs:7:9 [INFO] [stderr] | [INFO] [stderr] 7 | let fields = &["VF", "LK", "MF", "RK", "NF"]; [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_fields` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/ngram_tree_reader.rs:15:9 [INFO] [stderr] | [INFO] [stderr] 15 | let mut rel_map: HashMap> = HashMap::new(); [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/ngram_graph_reader.rs:48:9 [INFO] [stderr] | [INFO] [stderr] 48 | let mut rel_map: HashMap> = HashMap::new(); [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `VERB_PREFIX` [INFO] [stderr] --> src/ngram_graph_reader.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | const VERB_PREFIX: char = 'V'; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable `example_sents_C` should have a snake case name [INFO] [stderr] --> src/pps.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | let mut example_sents_C: Vec>> = vec![vec![]; 7]; //[0]: C, [1]: LV, [2]: VF, [3]: LK, [4]: MF, [5]: NF, [6]: VC [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `example_sents_c` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(non_snake_case)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable `example_sents_LV` should have a snake case name [INFO] [stderr] --> src/pps.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | let mut example_sents_LV: Vec>> = vec![vec![]; 7]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `example_sents_lv` [INFO] [stderr] [INFO] [stderr] warning: variable `example_sents_VF` should have a snake case name [INFO] [stderr] --> src/pps.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | let mut example_sents_VF: Vec>> = vec![vec![]; 7]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `example_sents_vf` [INFO] [stderr] [INFO] [stderr] warning: variable `example_sents_MF` should have a snake case name [INFO] [stderr] --> src/pps.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | let mut example_sents_MF: Vec>> = vec![vec![]; 7]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `example_sents_mf` [INFO] [stderr] [INFO] [stderr] warning: variable `example_sents_NF` should have a snake case name [INFO] [stderr] --> src/pps.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | let mut example_sents_NF: Vec>> = vec![vec![]; 7]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `example_sents_nf` [INFO] [stderr] [INFO] [stderr] warning: variable `example_sents_VC` should have a snake case name [INFO] [stderr] --> src/pps.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | let mut example_sents_VC: Vec>> = vec![vec![]; 7]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `example_sents_vc` [INFO] [stderr] [INFO] [stderr] warning: variable `sent_errors` is assigned to, but never used [INFO] [stderr] --> src/ambiguities.rs:55:13 [INFO] [stderr] | [INFO] [stderr] 55 | let mut sent_errors = 0; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] = note: consider using `_sent_errors` instead [INFO] [stderr] [INFO] [stderr] warning: unused variable: `token_head` [INFO] [stderr] --> src/ambiguities.rs:241:17 [INFO] [stderr] | [INFO] [stderr] 241 | let mut token_head = token.head().expect("No head"); [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_token_head` [INFO] [stderr] [INFO] [stderr] warning: value assigned to `verb_idx` is never read [INFO] [stderr] --> src/ambiguities.rs:245:21 [INFO] [stderr] | [INFO] [stderr] 245 | let mut verb_idx = 0; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_assignments)] on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused variable: `key` [INFO] [stderr] --> src/ambiguities.rs:270:10 [INFO] [stderr] | [INFO] [stderr] 270 | for (key, val) in head_verb_args.iter() { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_key` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `parser_deprel` [INFO] [stderr] --> src/ambiguities.rs:515:17 [INFO] [stderr] | [INFO] [stderr] 515 | let parser_deprel = parser_token.head_rel().expect("No deprel"); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_parser_deprel` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c` [INFO] [stderr] --> src/ngram_reader.rs:40:52 [INFO] [stderr] | [INFO] [stderr] 40 | deprels = deprels.chars().filter(|&c| !deprels.contains("-")).collect(); [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_c` [INFO] [stderr] [INFO] [stderr] warning: value assigned to `ngram` is never read [INFO] [stderr] --> src/ngram_dep_reader.rs:80:21 [INFO] [stderr] | [INFO] [stderr] 80 | let mut ngram = "".to_string(); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `token_form` is never read [INFO] [stderr] --> src/ngram_dep_reader.rs:82:21 [INFO] [stderr] | [INFO] [stderr] 82 | let mut token_form = "".to_string(); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `head_form` is never read [INFO] [stderr] --> src/ngram_dep_reader.rs:99:29 [INFO] [stderr] | [INFO] [stderr] 99 | let mut head_form = "".to_string(); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused variable: `node` [INFO] [stderr] --> src/ngram_tree_reader.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | for node in tree { [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_node` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `depth_cnt` [INFO] [stderr] --> src/ngram_tree_reader.rs:18:21 [INFO] [stderr] | [INFO] [stderr] 18 | let mut depth_cnt = 0; [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_depth_cnt` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `max_depth` [INFO] [stderr] --> src/ngram_tree_reader.rs:8:53 [INFO] [stderr] | [INFO] [stderr] 8 | pub fn get_tree_ngrams(sentences: &Vec>, max_depth: usize) -> HashMap> { [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_max_depth` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `head_node` [INFO] [stderr] --> src/ngram_graph_reader.rs:80:17 [INFO] [stderr] | [INFO] [stderr] 80 | let head_node = &sentence_graph[edge_ref.source()]; [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_head_node` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `max_depth` [INFO] [stderr] --> src/ngram_graph_reader.rs:45:54 [INFO] [stderr] | [INFO] [stderr] 45 | pub fn get_graph_ngrams(sentences: &Vec>, max_depth: usize, [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_max_depth` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `fields` [INFO] [stderr] --> src/pps.rs:7:9 [INFO] [stderr] | [INFO] [stderr] 7 | let fields = &["VF", "LK", "MF", "RK", "NF"]; [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_fields` [INFO] [stderr] [INFO] [stderr] error[E0015]: calls in statics are limited to constant functions, tuple structs and tuple variants [INFO] [stderr] --> src/comps.rs:55:62 [INFO] [stderr] | [INFO] [stderr] 55 | static sent:Vec> = Reader::new(BufReader::new(File::open("data/testdata.conll").unwrap())) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0015]: calls in statics are limited to constant functions, tuple structs and tuple variants [INFO] [stderr] --> src/comps.rs:55:62 [INFO] [stderr] | [INFO] [stderr] 55 | static sent:Vec> = Reader::new(BufReader::new(File::open("data/testdata.conll").unwrap())) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0015]: calls in statics are limited to constant functions, tuple structs and tuple variants [INFO] [stderr] --> src/comps.rs:55:47 [INFO] [stderr] | [INFO] [stderr] 55 | static sent:Vec> = Reader::new(BufReader::new(File::open("data/testdata.conll").unwrap())) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0015]: calls in statics are limited to constant functions, tuple structs and tuple variants [INFO] [stderr] --> src/comps.rs:55:35 [INFO] [stderr] | [INFO] [stderr] 55 | static sent:Vec> = Reader::new(BufReader::new(File::open("data/testdata.conll").unwrap())) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0015]: calls in statics are limited to constant functions, tuple structs and tuple variants [INFO] [stderr] --> src/comps.rs:55:35 [INFO] [stderr] | [INFO] [stderr] 55 | static sent:Vec> = Reader::new(BufReader::new(File::open("data/testdata.conll").unwrap())) [INFO] [stderr] | ___________________________________^ [INFO] [stderr] 56 | | .sentences() [INFO] [stderr] | |____________________________________________________^ [INFO] [stderr] [INFO] [stderr] error[E0015]: calls in statics are limited to constant functions, tuple structs and tuple variants [INFO] [stderr] --> src/comps.rs:55:35 [INFO] [stderr] | [INFO] [stderr] 55 | static sent:Vec> = Reader::new(BufReader::new(File::open("data/testdata.conll").unwrap())) [INFO] [stderr] | ___________________________________^ [INFO] [stderr] 56 | | .sentences() [INFO] [stderr] 57 | | .map(|s| s.unwrap()) [INFO] [stderr] | |____________________________________________________________^ [INFO] [stderr] [INFO] [stderr] error[E0015]: calls in statics are limited to constant functions, tuple structs and tuple variants [INFO] [stderr] --> src/comps.rs:55:35 [INFO] [stderr] | [INFO] [stderr] 55 | static sent:Vec> = Reader::new(BufReader::new(File::open("data/testdata.conll").unwrap())) [INFO] [stderr] | ___________________________________^ [INFO] [stderr] 56 | | .sentences() [INFO] [stderr] 57 | | .map(|s| s.unwrap()) [INFO] [stderr] 58 | | .collect(); [INFO] [stderr] | |__________________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/ngram_tree_reader.rs:15:9 [INFO] [stderr] | [INFO] [stderr] 15 | let mut rel_map: HashMap> = HashMap::new(); [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/ngram_graph_reader.rs:48:9 [INFO] [stderr] | [INFO] [stderr] 48 | let mut rel_map: HashMap> = HashMap::new(); [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] error: aborting due to 7 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0015`. [INFO] [stderr] error: Could not compile `ambiguity-stats`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0425]: cannot find value `output_file_template` in this scope [INFO] [stderr] --> src/bin/pmis_main.rs:34:33 [INFO] [stderr] | [INFO] [stderr] 34 | collect_ngrams(input_files, output_file_template, matches.value_of("NGRAM_SIZE").unwrap().parse::().unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `output_filet_template` [INFO] [stderr] [INFO] [stderr] warning: unused imports: `get_deprel_ngrams`, `get_ngrams`, `get_tree_ngrams`, `sort_pmi_file` [INFO] [stderr] --> src/bin/pmis_main.rs:6:54 [INFO] [stderr] | [INFO] [stderr] 6 | use ambiguity_stats::{read_sentences, get_all_files, get_ngrams, sort_pmi_file, get_deprel_ngrams, [INFO] [stderr] | ^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] 7 | get_tree_ngrams, ngrams_to_file, get_graph_ngrams, get_deprel_bigrams}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/bin/analysis_main.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `conllx::Token` [INFO] [stderr] --> src/bin/analysis_main.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use conllx::Token; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/bin/analysis_main.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `conllx::Token` [INFO] [stderr] --> src/bin/analysis_main.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use conllx::Token; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0425`. [INFO] [stderr] error: Could not compile `ambiguity-stats`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0425]: cannot find value `output_file_template` in this scope [INFO] [stderr] --> src/bin/pmis_main.rs:34:33 [INFO] [stderr] | [INFO] [stderr] 34 | collect_ngrams(input_files, output_file_template, matches.value_of("NGRAM_SIZE").unwrap().parse::().unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `output_filet_template` [INFO] [stderr] [INFO] [stderr] warning: unused imports: `get_deprel_ngrams`, `get_ngrams`, `get_tree_ngrams`, `sort_pmi_file` [INFO] [stderr] --> src/bin/pmis_main.rs:6:54 [INFO] [stderr] | [INFO] [stderr] 6 | use ambiguity_stats::{read_sentences, get_all_files, get_ngrams, sort_pmi_file, get_deprel_ngrams, [INFO] [stderr] | ^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] 7 | get_tree_ngrams, ngrams_to_file, get_graph_ngrams, get_deprel_bigrams}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0425`. [INFO] [stderr] error: Could not compile `ambiguity-stats`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "80dc3d2d85e5864033ee84d82830951c18d421562c6b154c7799172716771caa"` [INFO] running `"docker" "rm" "-f" "80dc3d2d85e5864033ee84d82830951c18d421562c6b154c7799172716771caa"` [INFO] [stdout] 80dc3d2d85e5864033ee84d82830951c18d421562c6b154c7799172716771caa