[INFO] updating cached repository RCIX/word_generator [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/RCIX/word_generator [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/RCIX/word_generator" "work/ex/pr-60914/sources/master#39401465da4ce27aeeb2c2a26133ac35c63aa515/gh/RCIX/word_generator"` [INFO] [stderr] Cloning into 'work/ex/pr-60914/sources/master#39401465da4ce27aeeb2c2a26133ac35c63aa515/gh/RCIX/word_generator'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/RCIX/word_generator" "work/ex/pr-60914/sources/try#f45cc3094ee337acd688771b9234318046b0572d/gh/RCIX/word_generator"` [INFO] [stderr] Cloning into 'work/ex/pr-60914/sources/try#f45cc3094ee337acd688771b9234318046b0572d/gh/RCIX/word_generator'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] e9a9193b26908bbc60d876a6309d74b488cb0684 [INFO] sha for GitHub repo RCIX/word_generator: e9a9193b26908bbc60d876a6309d74b488cb0684 [INFO] validating manifest of RCIX/word_generator on toolchain master#39401465da4ce27aeeb2c2a26133ac35c63aa515 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+39401465da4ce27aeeb2c2a26133ac35c63aa515-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of RCIX/word_generator on toolchain try#f45cc3094ee337acd688771b9234318046b0572d [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+f45cc3094ee337acd688771b9234318046b0572d-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing RCIX/word_generator [INFO] finished frobbing RCIX/word_generator [INFO] frobbed toml for RCIX/word_generator written to work/ex/pr-60914/sources/master#39401465da4ce27aeeb2c2a26133ac35c63aa515/gh/RCIX/word_generator/Cargo.toml [INFO] started frobbing RCIX/word_generator [INFO] finished frobbing RCIX/word_generator [INFO] frobbed toml for RCIX/word_generator written to work/ex/pr-60914/sources/try#f45cc3094ee337acd688771b9234318046b0572d/gh/RCIX/word_generator/Cargo.toml [INFO] crate RCIX/word_generator already has a lockfile, it will not be regenerated [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+39401465da4ce27aeeb2c2a26133ac35c63aa515-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] error: the lock file /mnt/crater-raid/crater/work/ex/pr-60914/sources/master#39401465da4ce27aeeb2c2a26133ac35c63aa515/gh/RCIX/word_generator/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] the lockfile is outdated, regenerating it [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+39401465da4ce27aeeb2c2a26133ac35c63aa515-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Updating git repository `https://github.com/rust-lang/rand.git` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+f45cc3094ee337acd688771b9234318046b0572d-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Updating git repository `https://github.com/rust-lang/rand.git` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+39401465da4ce27aeeb2c2a26133ac35c63aa515-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+f45cc3094ee337acd688771b9234318046b0572d-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking RCIX/word_generator against master#39401465da4ce27aeeb2c2a26133ac35c63aa515 for pr-60914 [INFO] running `"docker" "create" "-v" "/mnt/crater-raid/crater/work/local/target-dirs/pr-60914/worker-0/master#39401465da4ce27aeeb2c2a26133ac35c63aa515:/opt/crater/target:rw,Z" "-v" "/mnt/crater-raid/crater/work/ex/pr-60914/sources/master#39401465da4ce27aeeb2c2a26133ac35c63aa515/gh/RCIX/word_generator:/opt/crater/workdir:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/crater-raid/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" "+39401465da4ce27aeeb2c2a26133ac35c63aa515-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 72cc7cf1401621d394373e643302d7d12bc0e52e8f234ad44fc7307d4797bc71 [INFO] running `"docker" "start" "-a" "72cc7cf1401621d394373e643302d7d12bc0e52e8f234ad44fc7307d4797bc71"` [INFO] [stderr] warning: dependency (regex) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: dependency (rustc-serialize) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: dependency (unicode-segmentation) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: unused manifest key: dependencies.regex.regex [INFO] [stderr] warning: unused manifest key: dependencies.rustc-serialize.rustc-serialize [INFO] [stderr] warning: unused manifest key: dependencies.unicode-segmentation.unicode-segmentation [INFO] [stderr] Checking rand_core v0.4.0 (https://github.com/rust-lang/rand.git#73ef869e) [INFO] [stderr] Compiling rand_pcg v0.1.2 (https://github.com/rust-lang/rand.git#73ef869e) [INFO] [stderr] Compiling rand v0.6.5 (https://github.com/rust-lang/rand.git#73ef869e) [INFO] [stderr] Checking getrandom v0.1.3 [INFO] [stderr] Checking rand_hc v0.1.0 (https://github.com/rust-lang/rand.git#73ef869e) [INFO] [stderr] Checking word_generator v0.1.0 (/opt/crater/workdir) [INFO] [stderr] error[E0432]: unresolved imports `rand::distributions::Weighted`, `rand::distributions::WeightedChoice`, `rand::distributions::IndependentSample` [INFO] [stderr] --> src/word.rs:10:27 [INFO] [stderr] | [INFO] [stderr] 10 | use rand::distributions::{Weighted, WeightedChoice, IndependentSample}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ no `IndependentSample` in `distributions` [INFO] [stderr] | | | [INFO] [stderr] | | no `WeightedChoice` in `distributions` [INFO] [stderr] | no `Weighted` in `distributions` [INFO] [stderr] | help: a similar name exists in the module: `weighted` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rand::distributions::Weighted` [INFO] [stderr] --> src/main.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | use rand::distributions::Weighted; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^-------- [INFO] [stderr] | | | [INFO] [stderr] | | help: a similar name exists in the module: `weighted` [INFO] [stderr] | no `Weighted` in `distributions` [INFO] [stderr] [INFO] [stderr] warning: unused import: `rand::*` [INFO] [stderr] --> src/word.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use rand::*; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `rand::distributions::Weighted`, `rand::distributions::WeightedChoice`, `rand::distributions::IndependentSample` [INFO] [stderr] --> src/word.rs:10:27 [INFO] [stderr] | [INFO] [stderr] 10 | use rand::distributions::{Weighted, WeightedChoice, IndependentSample}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ no `IndependentSample` in `distributions` [INFO] [stderr] | | | [INFO] [stderr] | | no `WeightedChoice` in `distributions` [INFO] [stderr] | no `Weighted` in `distributions` [INFO] [stderr] | help: a similar name exists in the module: `weighted` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rand::distributions::Weighted` [INFO] [stderr] --> src/main.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | use rand::distributions::Weighted; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^-------- [INFO] [stderr] | | | [INFO] [stderr] | | help: a similar name exists in the module: `weighted` [INFO] [stderr] | no `Weighted` in `distributions` [INFO] [stderr] [INFO] [stderr] warning: unused import: `rand::*` [INFO] [stderr] --> src/word.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use rand::*; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `gen_iter` found for type `rand::prelude::ThreadRng` in the current scope [INFO] [stderr] --> src/word.rs:63:42 [INFO] [stderr] | [INFO] [stderr] 63 | let mut syllable_loop_iter = rng.gen_iter::(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/word.rs:180:22 [INFO] [stderr] | [INFO] [stderr] 180 | true => Some(rewrite_regex.replace_all(&source, replace_str)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | expected struct `std::string::String`, found enum `std::borrow::Cow` [INFO] [stderr] | help: try using a conversion method: `rewrite_regex.replace_all(&source, replace_str).to_string()` [INFO] [stderr] | [INFO] [stderr] = note: expected type `std::string::String` [INFO] [stderr] found type `std::borrow::Cow<'_, str>` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `0` on type `&_` [INFO] [stderr] --> src/word.rs:188:105 [INFO] [stderr] | [INFO] [stderr] 188 | let matching_grapheme_group : Vec> = match grapheme_groups.iter().filter(|ref i| i.0 == *syllable_element).map(|ref i| i.1.clone()).last() { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `1` on type `&_` [INFO] [stderr] --> src/word.rs:188:143 [INFO] [stderr] | [INFO] [stderr] 188 | let matching_grapheme_group : Vec> = match grapheme_groups.iter().filter(|ref i| i.0 == *syllable_element).map(|ref i| i.1.clone()).last() { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `unicode_segmentation::UnicodeSegmentation` [INFO] [stderr] --> src/main.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use unicode_segmentation::UnicodeSegmentation; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 6 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0308, E0432, E0599, E0609. [INFO] [stderr] For more information about an error, try `rustc --explain E0308`. [INFO] [stderr] error: Could not compile `word_generator`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0599]: no method named `gen_iter` found for type `rand::prelude::ThreadRng` in the current scope [INFO] [stderr] --> src/word.rs:63:42 [INFO] [stderr] | [INFO] [stderr] 63 | let mut syllable_loop_iter = rng.gen_iter::(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/word.rs:180:22 [INFO] [stderr] | [INFO] [stderr] 180 | true => Some(rewrite_regex.replace_all(&source, replace_str)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | expected struct `std::string::String`, found enum `std::borrow::Cow` [INFO] [stderr] | help: try using a conversion method: `rewrite_regex.replace_all(&source, replace_str).to_string()` [INFO] [stderr] | [INFO] [stderr] = note: expected type `std::string::String` [INFO] [stderr] found type `std::borrow::Cow<'_, str>` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `0` on type `&_` [INFO] [stderr] --> src/word.rs:188:105 [INFO] [stderr] | [INFO] [stderr] 188 | let matching_grapheme_group : Vec> = match grapheme_groups.iter().filter(|ref i| i.0 == *syllable_element).map(|ref i| i.1.clone()).last() { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `1` on type `&_` [INFO] [stderr] --> src/word.rs:188:143 [INFO] [stderr] | [INFO] [stderr] 188 | let matching_grapheme_group : Vec> = match grapheme_groups.iter().filter(|ref i| i.0 == *syllable_element).map(|ref i| i.1.clone()).last() { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `unicode_segmentation::UnicodeSegmentation` [INFO] [stderr] --> src/main.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use unicode_segmentation::UnicodeSegmentation; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 6 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0308, E0432, E0599, E0609. [INFO] [stderr] For more information about an error, try `rustc --explain E0308`. [INFO] [stderr] error: Could not compile `word_generator`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "72cc7cf1401621d394373e643302d7d12bc0e52e8f234ad44fc7307d4797bc71"` [INFO] running `"docker" "rm" "-f" "72cc7cf1401621d394373e643302d7d12bc0e52e8f234ad44fc7307d4797bc71"` [INFO] [stdout] 72cc7cf1401621d394373e643302d7d12bc0e52e8f234ad44fc7307d4797bc71