[INFO] cloning repository https://github.com/Solleter/rust_examples
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Solleter/rust_examples" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSolleter%2Frust_examples", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSolleter%2Frust_examples'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4d5b4bf9e260637f369c4c6de673a697f7e5d521
[INFO] documenting Solleter/rust_examples against beta-2023-04-20 for beta-1.70-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSolleter%2Frust_examples" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Solleter/rust_examples on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Solleter/rust_examples
[INFO] finished tweaking git repo https://github.com/Solleter/rust_examples
[INFO] tweaked toml for git repo https://github.com/Solleter/rust_examples written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/Solleter/rust_examples 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" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b876644477c1712108e51e778c4ffb32eff95fcd92c08ecbefc0915cbec15ad3
[INFO] running `Command { std: "docker" "start" "-a" "b876644477c1712108e51e778c4ffb32eff95fcd92c08ecbefc0915cbec15ad3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b876644477c1712108e51e778c4ffb32eff95fcd92c08ecbefc0915cbec15ad3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b876644477c1712108e51e778c4ffb32eff95fcd92c08ecbefc0915cbec15ad3", kill_on_drop: false }`
[INFO] [stdout] b876644477c1712108e51e778c4ffb32eff95fcd92c08ecbefc0915cbec15ad3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 61b041b202b0b813e6689214850733b7c58d02624250d8784bdc6f7d32e4bdba
[INFO] running `Command { std: "docker" "start" "-a" "61b041b202b0b813e6689214850733b7c58d02624250d8784bdc6f7d32e4bdba", kill_on_drop: false }`
[INFO] [stderr]     Checking r24_if_else v0.1.0 (/opt/rustwide/workdir/r24_if_else)
[INFO] [stderr]     Checking r29_method v0.1.0 (/opt/rustwide/workdir/r29_method)
[INFO] [stderr]     Checking r03_format v0.1.0 (/opt/rustwide/workdir/r03_format)
[INFO] [stderr]     Checking r10_enum_use v0.1.0 (/opt/rustwide/workdir/r10_enum_use)
[INFO] [stderr]     Checking r52_thread v0.1.0 (/opt/rustwide/workdir/r52_thread)
[INFO] [stderr]     Checking r36_diverging_function v0.1.0 (/opt/rustwide/workdir/r36_diverging_function)
[INFO] [stderr]     Checking r54_channel v0.1.0 (/opt/rustwide/workdir/r54_channel)
[INFO] [stderr]     Checking r12_testcase_linklist v0.1.0 (/opt/rustwide/workdir/r12_testcase_linklist)
[INFO] [stderr]     Checking r23_expression v0.1.0 (/opt/rustwide/workdir/r23_expression)
[INFO] [stderr]     Checking r17_type_convert v0.1.0 (/opt/rustwide/workdir/r17_type_convert)
[INFO] [stderr]     Checking r41_10_5_files v0.1.0 (/opt/rustwide/workdir/r41_10_5_files)
[INFO] [stderr]     Checking r48_std_option v0.1.0 (/opt/rustwide/workdir/r48_std_option)
[INFO] [stderr]     Checking r26_match v0.1.0 (/opt/rustwide/workdir/r26_match)
[INFO] [stderr]     Checking r07_array_slice v0.1.0 (/opt/rustwide/workdir/r07_array_slice)
[INFO] [stderr]     Checking r08_struct v0.1.0 (/opt/rustwide/workdir/r08_struct)
[INFO] [stderr]     Checking r05_literal v0.1.0 (/opt/rustwide/workdir/r05_literal)
[INFO] [stderr]     Checking r19_type_deduce v0.1.0 (/opt/rustwide/workdir/r19_type_deduce)
[INFO] [stderr]     Checking r15_mut_variable v0.1.0 (/opt/rustwide/workdir/r15_mut_variable)
[INFO] [stderr]     Checking r31_capture v0.1.0 (/opt/rustwide/workdir/r31_capture)
[INFO] [stderr]     Checking r13_const v0.1.0 (/opt/rustwide/workdir/r13_const)
[INFO] [stderr]     Checking r57_child_process v0.1.0 (/opt/rustwide/workdir/r57_child_process)
[INFO] [stderr]     Checking r28_function v0.1.0 (/opt/rustwide/workdir/r28_function)
[INFO] [stdout] warning: fields `red`, `green`, and `blue` are never read
[INFO] [stdout]   --> r03_format/src/lib.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | struct Color {
[INFO] [stdout]    |        ----- fields in this struct
[INFO] [stdout] 22 |     red: u8,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 23 |     green: u8,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 24 |     blue: u8,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Color` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `age` are never read
[INFO] [stdout]  --> r08_struct/src/lib.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | struct Person<'a> {
[INFO] [stdout]   |        ------ fields in this struct
[INFO] [stdout] 4 |     name: &'a str,
[INFO] [stdout]   |     ^^^^
[INFO] [stdout] 5 |     age: u8,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Person` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]  --> r26_match/src/lib.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 |         13...19 => println!("A teen"),
[INFO] [stdout]   |           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]   = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking r55_path v0.1.0 (/opt/rustwide/workdir/r55_path)
[INFO] [stderr]     Checking r01_display v0.1.0 (/opt/rustwide/workdir/r01_display)
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking r30_closure v0.1.0 (/opt/rustwide/workdir/r30_closure)
[INFO] [stderr]     Checking r22_tostring_fromstr v0.1.0 (/opt/rustwide/workdir/r22_tostring_fromstr)
[INFO] [stdout] warning: unused variable: `none`
[INFO] [stdout]   --> r48_std_option/src/lib.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let none: Option<i32> = None;
[INFO] [stdout]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_none`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking r47_std_string v0.1.0 (/opt/rustwide/workdir/r47_std_string)
[INFO] [stderr]     Checking r32_as_params v0.1.0 (/opt/rustwide/workdir/r32_as_params)
[INFO] [stderr]     Checking r06_tuple v0.1.0 (/opt/rustwide/workdir/r06_tuple)
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking r56_file v0.1.0 (/opt/rustwide/workdir/r56_file)
[INFO] [stderr]     Checking r16_scope_shadowing v0.1.0 (/opt/rustwide/workdir/r16_scope_shadowing)
[INFO] [stderr]     Checking r45_std_box v0.1.0 (/opt/rustwide/workdir/r45_std_box)
[INFO] [stderr]     Checking r02_testlist v0.1.0 (/opt/rustwide/workdir/r02_testlist)
[INFO] [stderr]     Checking r34_std v0.1.0 (/opt/rustwide/workdir/r34_std)
[INFO] [stderr]     Checking r46_std_vector v0.1.0 (/opt/rustwide/workdir/r46_std_vector)
[INFO] [stderr]     Checking r51_hashmap_hashset v0.1.0 (/opt/rustwide/workdir/r51_hashmap_hashset)
[INFO] [stdout] warning: unused variable: `display`
[INFO] [stdout]  --> r55_path/src/lib.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let display = path.display();
[INFO] [stdout]   |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_display`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking r39_10_3_use v0.1.0 (/opt/rustwide/workdir/r39_10_3_use)
[INFO] [stderr]     Checking r04_datatype v0.1.0 (/opt/rustwide/workdir/r04_datatype)
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking r35_higher_order_function v0.1.0 (/opt/rustwide/workdir/r35_higher_order_function)
[INFO] [stderr]     Checking r38_10_2_struct_visibility v0.1.0 (/opt/rustwide/workdir/r38_10_2_struct_visibility)
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> r56_file/src/lib.rs:41:67
[INFO] [stdout]    |
[INFO] [stdout] 41 |         Err(why) => panic!("couldn't create {}: {}", display, why.description()),
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> r56_file/src/lib.rs:46:69
[INFO] [stdout]    |
[INFO] [stdout] 46 |         Err(why) => panic!("couldn't write to {}: {}", display, why.description()),
[INFO] [stdout]    |                                                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> r56_file/src/lib.rs:56:65
[INFO] [stdout]    |
[INFO] [stdout] 56 |         Err(why) => panic!("couldn't open {}: {}", display, why.description()),
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> r56_file/src/lib.rs:62:65
[INFO] [stdout]    |
[INFO] [stdout] 62 |         Err(why) => panic!("couldn't read {}: {}", display, why.description()),
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking r21_from_to v0.1.0 (/opt/rustwide/workdir/r21_from_to)
[INFO] [stdout] warning: unused variable: `number`
[INFO] [stdout]  --> r51_hashmap_hashset/src/lib.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn call(number: &str) -> &str {
[INFO] [stdout]   |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_number`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_file` is never used
[INFO] [stdout]   --> r56_file/src/lib.rs:28:4
[INFO] [stdout]    |
[INFO] [stdout] 28 | fn create_file() {
[INFO] [stdout]    |    ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_file` is never used
[INFO] [stdout]   --> r56_file/src/lib.rs:52:4
[INFO] [stdout]    |
[INFO] [stdout] 52 | fn read_file() {
[INFO] [stdout]    |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking r25_loop_while_for v0.1.0 (/opt/rustwide/workdir/r25_loop_while_for)
[INFO] [stdout] warning: 6 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking r37_10_1_visibility v0.1.0 (/opt/rustwide/workdir/r37_10_1_visibility)
[INFO] [stdout] warning: value assigned to `inferred_type` is never read
[INFO] [stdout]  --> r04_datatype/src/lib.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let mut inferred_type = 12;
[INFO] [stdout]   |             ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: maybe it is overwritten before being read?
[INFO] [stdout]   = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking r14_variable_bind v0.1.0 (/opt/rustwide/workdir/r14_variable_bind)
[INFO] [stderr]     Checking r11_enum_cstyle v0.1.0 (/opt/rustwide/workdir/r11_enum_cstyle)
[INFO] [stdout] warning: variable `mutable` is assigned to, but never used
[INFO] [stdout]   --> r04_datatype/src/lib.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let mut mutable = 12;
[INFO] [stdout]    |             ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider using `_mutable` instead
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `mutable` is never read
[INFO] [stdout]   --> r04_datatype/src/lib.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     mutable = 21;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking r18_literal_variable v0.1.0 (/opt/rustwide/workdir/r18_literal_variable)
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking r20_alias v0.1.0 (/opt/rustwide/workdir/r20_alias)
[INFO] [stderr]     Checking r53_thread_example v0.1.0 (/opt/rustwide/workdir/r53_thread_example)
[INFO] [stderr]     Checking r27_match_operations v0.1.0 (/opt/rustwide/workdir/r27_match_operations)
[INFO] [stdout] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to <[T; N] as IntoIterator>::into_iter in Rust 2021
[INFO] [stdout]   --> r34_std/src/lib.rs:32:47
[INFO] [stdout]    |
[INFO] [stdout] 32 |     println!("Find 2 in array2: {:?}", array2.into_iter().find(|&&x| x == 2));
[INFO] [stdout]    |                                               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stdout]    = note: `#[warn(array_into_iter)]` on by default
[INFO] [stdout] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stdout]    |
[INFO] [stdout] 32 |     println!("Find 2 in array2: {:?}", array2.iter().find(|&&x| x == 2));
[INFO] [stdout]    |                                               ~~~~
[INFO] [stdout] help: or use `IntoIterator::into_iter(..)` instead of `.into_iter()` to explicitly iterate by value
[INFO] [stdout]    |
[INFO] [stdout] 32 |     println!("Find 2 in array2: {:?}", IntoIterator::into_iter(array2).find(|&&x| x == 2));
[INFO] [stdout]    |                                        ++++++++++++++++++++++++      ~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking r40_10_4_super_self v0.1.0 (/opt/rustwide/workdir/r40_10_4_super_self)
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking r49_std_result v0.1.0 (/opt/rustwide/workdir/r49_std_result)
[INFO] [stderr]     Checking r50_std_result2 v0.1.0 (/opt/rustwide/workdir/r50_std_result2)
[INFO] [stderr]     Checking r33_type_lambda v0.1.0 (/opt/rustwide/workdir/r33_type_lambda)
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]  --> r21_from_to/src/lib.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | struct Number {
[INFO] [stdout]   |        ------ field in this struct
[INFO] [stdout] 5 |     value: i32,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Number` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]   --> r25_loop_while_for/src/lib.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         'inner: loop {
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_labels)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking r09_enum v0.1.0 (/opt/rustwide/workdir/r09_enum)
[INFO] [stderr]  Documenting r55_path v0.1.0 (/opt/rustwide/workdir/r55_path)
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting r19_type_deduce v0.1.0 (/opt/rustwide/workdir/r19_type_deduce)
[INFO] [stderr]  Documenting r48_std_option v0.1.0 (/opt/rustwide/workdir/r48_std_option)
[INFO] [stderr]  Documenting r32_as_params v0.1.0 (/opt/rustwide/workdir/r32_as_params)
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting r01_display v0.1.0 (/opt/rustwide/workdir/r01_display)
[INFO] [stderr]  Documenting r29_method v0.1.0 (/opt/rustwide/workdir/r29_method)
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> r27_match_operations/src/lib.rs:117:15
[INFO] [stdout]     |
[INFO] [stdout] 117 |         n @ 1 ... 12 => println!("I'm a child of age {:?}", n),
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting r24_if_else v0.1.0 (/opt/rustwide/workdir/r24_if_else)
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> r27_match_operations/src/lib.rs:118:16
[INFO] [stdout]     |
[INFO] [stdout] 118 |         n @ 13 ... 19 => println!("I'm a teen of age {:?}", n),
[INFO] [stdout]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting r17_type_convert v0.1.0 (/opt/rustwide/workdir/r17_type_convert)
[INFO] [stderr]  Documenting r11_enum_cstyle v0.1.0 (/opt/rustwide/workdir/r11_enum_cstyle)
[INFO] [stderr]  Documenting r07_array_slice v0.1.0 (/opt/rustwide/workdir/r07_array_slice)
[INFO] [stdout] warning: function `function` is never used
[INFO] [stdout]  --> r40_10_4_super_self/src/lib.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 |     pub fn function() {
[INFO] [stdout]   |            ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting r03_format v0.1.0 (/opt/rustwide/workdir/r03_format)
[INFO] [stderr]  Documenting r13_const v0.1.0 (/opt/rustwide/workdir/r13_const)
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> r50_std_result2/src/lib.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     op_(1.0, 10.0);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 48 |     let _ = op_(1.0, 10.0);
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting r15_mut_variable v0.1.0 (/opt/rustwide/workdir/r15_mut_variable)
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting r16_scope_shadowing v0.1.0 (/opt/rustwide/workdir/r16_scope_shadowing)
[INFO] [stderr]  Documenting r06_tuple v0.1.0 (/opt/rustwide/workdir/r06_tuple)
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting main v0.1.0 (/opt/rustwide/workdir/main)
[INFO] [stderr]  Documenting r14_variable_bind v0.1.0 (/opt/rustwide/workdir/r14_variable_bind)
[INFO] [stderr]  Documenting r38_10_2_struct_visibility v0.1.0 (/opt/rustwide/workdir/r38_10_2_struct_visibility)
[INFO] [stderr]  Documenting r49_std_result v0.1.0 (/opt/rustwide/workdir/r49_std_result)
[INFO] [stderr]  Documenting r54_channel v0.1.0 (/opt/rustwide/workdir/r54_channel)
[INFO] [stderr]  Documenting r56_file v0.1.0 (/opt/rustwide/workdir/r56_file)
[INFO] [stderr]  Documenting r57_child_process v0.1.0 (/opt/rustwide/workdir/r57_child_process)
[INFO] [stderr]  Documenting r08_struct v0.1.0 (/opt/rustwide/workdir/r08_struct)
[INFO] [stderr]  Documenting r35_higher_order_function v0.1.0 (/opt/rustwide/workdir/r35_higher_order_function)
[INFO] [stderr]  Documenting r21_from_to v0.1.0 (/opt/rustwide/workdir/r21_from_to)
[INFO] [stderr]  Documenting r02_testlist v0.1.0 (/opt/rustwide/workdir/r02_testlist)
[INFO] [stderr]  Documenting r10_enum_use v0.1.0 (/opt/rustwide/workdir/r10_enum_use)
[INFO] [stderr]  Documenting r20_alias v0.1.0 (/opt/rustwide/workdir/r20_alias)
[INFO] [stderr]  Documenting r22_tostring_fromstr v0.1.0 (/opt/rustwide/workdir/r22_tostring_fromstr)
[INFO] [stderr]  Documenting r31_capture v0.1.0 (/opt/rustwide/workdir/r31_capture)
[INFO] [stderr]  Documenting r34_std v0.1.0 (/opt/rustwide/workdir/r34_std)
[INFO] [stderr]  Documenting r50_std_result2 v0.1.0 (/opt/rustwide/workdir/r50_std_result2)
[INFO] [stderr]  Documenting r04_datatype v0.1.0 (/opt/rustwide/workdir/r04_datatype)
[INFO] [stderr]  Documenting r37_10_1_visibility v0.1.0 (/opt/rustwide/workdir/r37_10_1_visibility)
[INFO] [stderr]  Documenting r25_loop_while_for v0.1.0 (/opt/rustwide/workdir/r25_loop_while_for)
[INFO] [stderr]  Documenting r26_match v0.1.0 (/opt/rustwide/workdir/r26_match)
[INFO] [stderr]  Documenting r18_literal_variable v0.1.0 (/opt/rustwide/workdir/r18_literal_variable)
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]  --> r26_match/src/lib.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 |         13...19 => println!("A teen"),
[INFO] [stdout]   |           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]   = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting r09_enum v0.1.0 (/opt/rustwide/workdir/r09_enum)
[INFO] [stderr]  Documenting r30_closure v0.1.0 (/opt/rustwide/workdir/r30_closure)
[INFO] [stderr]  Documenting r39_10_3_use v0.1.0 (/opt/rustwide/workdir/r39_10_3_use)
[INFO] [stderr]  Documenting r52_thread v0.1.0 (/opt/rustwide/workdir/r52_thread)
[INFO] [stderr]  Documenting r53_thread_example v0.1.0 (/opt/rustwide/workdir/r53_thread_example)
[INFO] [stderr]  Documenting r12_testcase_linklist v0.1.0 (/opt/rustwide/workdir/r12_testcase_linklist)
[INFO] [stderr]  Documenting r23_expression v0.1.0 (/opt/rustwide/workdir/r23_expression)
[INFO] [stderr]  Documenting r27_match_operations v0.1.0 (/opt/rustwide/workdir/r27_match_operations)
[INFO] [stderr]  Documenting r33_type_lambda v0.1.0 (/opt/rustwide/workdir/r33_type_lambda)
[INFO] [stderr]  Documenting r47_std_string v0.1.0 (/opt/rustwide/workdir/r47_std_string)
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> r27_match_operations/src/lib.rs:117:15
[INFO] [stdout]     |
[INFO] [stdout] 117 |         n @ 1 ... 12 => println!("I'm a child of age {:?}", n),
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> r27_match_operations/src/lib.rs:118:16
[INFO] [stdout]     |
[INFO] [stdout] 118 |         n @ 13 ... 19 => println!("I'm a teen of age {:?}", n),
[INFO] [stdout]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting r05_literal v0.1.0 (/opt/rustwide/workdir/r05_literal)
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting r36_diverging_function v0.1.0 (/opt/rustwide/workdir/r36_diverging_function)
[INFO] [stderr]  Documenting r40_10_4_super_self v0.1.0 (/opt/rustwide/workdir/r40_10_4_super_self)
[INFO] [stderr]  Documenting r41_10_5_files v0.1.0 (/opt/rustwide/workdir/r41_10_5_files)
[INFO] [stderr]  Documenting r45_std_box v0.1.0 (/opt/rustwide/workdir/r45_std_box)
[INFO] [stderr]  Documenting r46_std_vector v0.1.0 (/opt/rustwide/workdir/r46_std_vector)
[INFO] [stderr]  Documenting r28_function v0.1.0 (/opt/rustwide/workdir/r28_function)
[INFO] [stderr]  Documenting r51_hashmap_hashset v0.1.0 (/opt/rustwide/workdir/r51_hashmap_hashset)
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.65s
[INFO] running `Command { std: "docker" "inspect" "61b041b202b0b813e6689214850733b7c58d02624250d8784bdc6f7d32e4bdba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "61b041b202b0b813e6689214850733b7c58d02624250d8784bdc6f7d32e4bdba", kill_on_drop: false }`
[INFO] [stdout] 61b041b202b0b813e6689214850733b7c58d02624250d8784bdc6f7d32e4bdba
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a14795a9b5ba7217a26343e5300aa84dc2722b25b4df2ed58f2dfc68199d3afd
[INFO] running `Command { std: "docker" "start" "-a" "a14795a9b5ba7217a26343e5300aa84dc2722b25b4df2ed58f2dfc68199d3afd", kill_on_drop: false }`
[INFO] [stderr] error: manifest path `/opt/rustwide/workdir/Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace
[INFO] running `Command { std: "docker" "inspect" "a14795a9b5ba7217a26343e5300aa84dc2722b25b4df2ed58f2dfc68199d3afd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a14795a9b5ba7217a26343e5300aa84dc2722b25b4df2ed58f2dfc68199d3afd", kill_on_drop: false }`
[INFO] [stdout] a14795a9b5ba7217a26343e5300aa84dc2722b25b4df2ed58f2dfc68199d3afd
