[INFO] cloning repository https://github.com/luiz-antonio/RustSample
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/luiz-antonio/RustSample" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fluiz-antonio%2FRustSample", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fluiz-antonio%2FRustSample'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3fa2106873d82c9816a47a9b7bea74bbc98637d1
[INFO] building luiz-antonio/RustSample against master#ad211ced81509462cdfe4c29ed10f97279a0acae for pr-135216
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fluiz-antonio%2FRustSample" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/luiz-antonio/RustSample on toolchain ad211ced81509462cdfe4c29ed10f97279a0acae
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad211ced81509462cdfe4c29ed10f97279a0acae" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/luiz-antonio/RustSample
[INFO] finished tweaking git repo https://github.com/luiz-antonio/RustSample
[INFO] tweaked toml for git repo https://github.com/luiz-antonio/RustSample written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/luiz-antonio/RustSample 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" "+ad211ced81509462cdfe4c29ed10f97279a0acae" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ad211ced81509462cdfe4c29ed10f97279a0acae" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a2ce7ce258ed90a0d5fb8c18c9c63189be3279d755a03a95f2af57854f160dfa
[INFO] running `Command { std: "docker" "start" "-a" "a2ce7ce258ed90a0d5fb8c18c9c63189be3279d755a03a95f2af57854f160dfa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a2ce7ce258ed90a0d5fb8c18c9c63189be3279d755a03a95f2af57854f160dfa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a2ce7ce258ed90a0d5fb8c18c9c63189be3279d755a03a95f2af57854f160dfa", kill_on_drop: false }`
[INFO] [stdout] a2ce7ce258ed90a0d5fb8c18c9c63189be3279d755a03a95f2af57854f160dfa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ad211ced81509462cdfe4c29ed10f97279a0acae" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1eecaf44bf64e03447187d75a80700a3f86cc347d4cec35d242ff93eca012b0a
[INFO] running `Command { std: "docker" "start" "-a" "1eecaf44bf64e03447187d75a80700a3f86cc347d4cec35d242ff93eca012b0a", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling libc v0.2.48
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling rand v0.3.23
[INFO] [stderr]    Compiling RustSample v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/main.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout] 114 |         1...999 => "unknown",
[INFO] [stdout]     |          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) 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]    --> src/main.rs:345:14
[INFO] [stdout]     |
[INFO] [stdout] 345 |         z @ 9...11 => "lots of",
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) 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] [stdout] warning: type `Person_rc` should have an upper camel case name
[INFO] [stdout]    --> src/main.rs:627:8
[INFO] [stdout]     |
[INFO] [stdout] 627 | struct Person_rc{
[INFO] [stdout]     |        ^^^^^^^^^ help: convert the identifier to upper camel case: `PersonRc`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Person_arc` should have an upper camel case name
[INFO] [stdout]    --> src/main.rs:651:8
[INFO] [stdout]     |
[INFO] [stdout] 651 | struct Person_arc{
[INFO] [stdout]     |        ^^^^^^^^^^ help: convert the identifier to upper camel case: `PersonArc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Person_mut` should have an upper camel case name
[INFO] [stdout]    --> src/main.rs:675:8
[INFO] [stdout]     |
[INFO] [stdout] 675 | struct Person_mut {
[INFO] [stdout]     |        ^^^^^^^^^^ help: convert the identifier to upper camel case: `PersonMut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/main.rs:573:21
[INFO] [stdout]     |
[INFO] [stdout] 573 | fn print_it_dyn(z: &Printable) {
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) 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(bare_trait_objects)]` on by default
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 573 | fn print_it_dyn(z: &dyn Printable) {
[INFO] [stdout]     |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/main.rs:602:18
[INFO] [stdout]     |
[INFO] [stdout] 602 |     let shapes:[&Shape; 4] = [
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) 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] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 602 |     let shapes:[&dyn Shape; 4] = [
[INFO] [stdout]     |                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]    --> src/main.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 |     let l = Line { start: p, end: p2 };
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/main.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |     let value = unsafe { iof.i };
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> src/main.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     unsafe { iof.i = 42 };
[INFO] [stdout]     |     ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_unsafe)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `u`
[INFO] [stdout]    --> src/main.rs:300:9
[INFO] [stdout]     |
[INFO] [stdout] 300 |     let u: &str = &letters;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_u`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> src/main.rs:325:10
[INFO] [stdout]     |
[INFO] [stdout] 325 |     let (a, b) = sp;
[INFO] [stdout]     |          ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]    --> src/main.rs:325:13
[INFO] [stdout]     |
[INFO] [stdout] 325 |     let (a, b) = sp;
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> src/main.rs:332:11
[INFO] [stdout]     |
[INFO] [stdout] 332 |     let ((a, b), (c, d)) = combined;
[INFO] [stdout]     |           ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]    --> src/main.rs:332:14
[INFO] [stdout]     |
[INFO] [stdout] 332 |     let ((a, b), (c, d)) = combined;
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]    --> src/main.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 332 |     let ((a, b), (c, d)) = combined;
[INFO] [stdout]     |                   ^ help: if this is intentional, prefix it with an underscore: `_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> src/main.rs:332:22
[INFO] [stdout]     |
[INFO] [stdout] 332 |     let ((a, b), (c, d)) = combined;
[INFO] [stdout]     |                      ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `z`
[INFO] [stdout]    --> src/main.rs:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |         z @ 9...11 => "lots of",
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_z`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> src/main.rs:372:9
[INFO] [stdout]     |
[INFO] [stdout] 372 |     let a = Point2 { x: 0, y: 0 };
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]    --> src/main.rs:373:9
[INFO] [stdout]     |
[INFO] [stdout] 373 |     let b = Point2 { x: 1.2, y: 3.4 };
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]    --> src/main.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |     let c: Point2<u16> = Point2 { x: 0, y: 4 };
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> src/main.rs:375:9
[INFO] [stdout]     |
[INFO] [stdout] 375 |     let d: Point2<f64> = Point2 { x: 1.2, y: 3.4 };
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/main.rs:377:9
[INFO] [stdout]     |
[INFO] [stdout] 377 |     let e: Point3<u16, i32> = Point3 { x: 0, y: 4 };
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `borrow_two`
[INFO] [stdout]    --> src/main.rs:436:9
[INFO] [stdout]     |
[INFO] [stdout] 436 |     let borrow_two = &mut two;
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_borrow_two`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tesla`
[INFO] [stdout]    --> src/main.rs:622:9
[INFO] [stdout]     |
[INFO] [stdout] 622 |     let tesla = Company {name: String::from("Tesla"), ceo: &boss};
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_tesla`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MEANING_OF_LIFE` is never used
[INFO] [stdout]  --> src/main.rs:3:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | const MEANING_OF_LIFE: u8 = 42; // substitui todos os MEANING_OF_LIFE do codigo por 42
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `MYSTATIC` is never used
[INFO] [stdout]  --> src/main.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | static MYSTATIC: u8 = 123; // tem endereço de
[INFO] [stdout]   |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `typefun` is never used
[INFO] [stdout]  --> src/main.rs:7:4
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn typefun() {
[INFO] [stdout]   |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `if_statement` is never used
[INFO] [stdout]   --> src/main.rs:51:4
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn if_statement() {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `while_and_loop` is never used
[INFO] [stdout]   --> src/main.rs:79:4
[INFO] [stdout]    |
[INFO] [stdout] 79 | fn while_and_loop() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `for_loop` is never used
[INFO] [stdout]   --> src/main.rs:98:4
[INFO] [stdout]    |
[INFO] [stdout] 98 | fn for_loop() {
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `match_statement` is never used
[INFO] [stdout]    --> src/main.rs:107:4
[INFO] [stdout]     |
[INFO] [stdout] 107 | fn match_statement() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Line` is never constructed
[INFO] [stdout]    --> src/main.rs:126:8
[INFO] [stdout]     |
[INFO] [stdout] 126 | struct Line {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `structures` is never used
[INFO] [stdout]    --> src/main.rs:131:4
[INFO] [stdout]     |
[INFO] [stdout] 131 | fn structures() {
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Color` is never used
[INFO] [stdout]    --> src/main.rs:138:6
[INFO] [stdout]     |
[INFO] [stdout] 138 | enum Color {
[INFO] [stdout]     |      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `enums` is never used
[INFO] [stdout]    --> src/main.rs:151:4
[INFO] [stdout]     |
[INFO] [stdout] 151 | fn enums() {
[INFO] [stdout]     |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: union `IntOrFloat` is never used
[INFO] [stdout]    --> src/main.rs:174:7
[INFO] [stdout]     |
[INFO] [stdout] 174 | union IntOrFloat {
[INFO] [stdout]     |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `process_value` is never used
[INFO] [stdout]    --> src/main.rs:179:4
[INFO] [stdout]     |
[INFO] [stdout] 179 | fn process_value(iof: IntOrFloat) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unions` is never used
[INFO] [stdout]    --> src/main.rs:188:4
[INFO] [stdout]     |
[INFO] [stdout] 188 | fn unions() {
[INFO] [stdout]     |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `options` is never used
[INFO] [stdout]    --> src/main.rs:197:4
[INFO] [stdout]     |
[INFO] [stdout] 197 | fn options() {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `arrays` is never used
[INFO] [stdout]    --> src/main.rs:214:4
[INFO] [stdout]     |
[INFO] [stdout] 214 | fn arrays() {
[INFO] [stdout]     |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `vectors` is never used
[INFO] [stdout]    --> src/main.rs:240:4
[INFO] [stdout]     |
[INFO] [stdout] 240 | fn vectors() {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `use_slice` is never used
[INFO] [stdout]    --> src/main.rs:269:4
[INFO] [stdout]     |
[INFO] [stdout] 269 | fn use_slice(slice: &mut [i32]) {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `slices` is never used
[INFO] [stdout]    --> src/main.rs:274:4
[INFO] [stdout]     |
[INFO] [stdout] 274 | fn slices() {
[INFO] [stdout]     |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `strings` is never used
[INFO] [stdout]    --> src/main.rs:281:4
[INFO] [stdout]     |
[INFO] [stdout] 281 | fn strings() {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sum_and_product` is never used
[INFO] [stdout]    --> src/main.rs:313:4
[INFO] [stdout]     |
[INFO] [stdout] 313 | fn sum_and_product(x: i32, y: i32) -> (i32, i32) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tuples` is never used
[INFO] [stdout]    --> src/main.rs:317:4
[INFO] [stdout]     |
[INFO] [stdout] 317 | fn tuples() {
[INFO] [stdout]     |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `how_many` is never used
[INFO] [stdout]    --> src/main.rs:341:4
[INFO] [stdout]     |
[INFO] [stdout] 341 | fn how_many(x: i32) -> &'static str {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `pattern_matching` is never used
[INFO] [stdout]    --> src/main.rs:350:4
[INFO] [stdout]     |
[INFO] [stdout] 350 | fn pattern_matching() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Point2` is never constructed
[INFO] [stdout]    --> src/main.rs:363:8
[INFO] [stdout]     |
[INFO] [stdout] 363 | struct Point2<T> {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Point3` is never constructed
[INFO] [stdout]    --> src/main.rs:367:8
[INFO] [stdout]     |
[INFO] [stdout] 367 | struct Point3<T, V> {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generics` is never used
[INFO] [stdout]    --> src/main.rs:371:4
[INFO] [stdout]     |
[INFO] [stdout] 371 | fn generics() {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_value` is never used
[INFO] [stdout]    --> src/main.rs:379:4
[INFO] [stdout]     |
[INFO] [stdout] 379 | fn print_value(x: i32) {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `increase` is never used
[INFO] [stdout]    --> src/main.rs:382:4
[INFO] [stdout]     |
[INFO] [stdout] 382 | fn increase(x: &mut i32) {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `product` is never used
[INFO] [stdout]    --> src/main.rs:385:4
[INFO] [stdout]     |
[INFO] [stdout] 385 | fn product(x: i32, y: i32) -> i32 {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `functions` is never used
[INFO] [stdout]    --> src/main.rs:388:4
[INFO] [stdout]     |
[INFO] [stdout] 388 | fn functions() {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Point4` is never constructed
[INFO] [stdout]    --> src/main.rs:401:8
[INFO] [stdout]     |
[INFO] [stdout] 401 | struct Point4 {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Line4` is never constructed
[INFO] [stdout]    --> src/main.rs:405:8
[INFO] [stdout]     |
[INFO] [stdout] 405 | struct Line4 {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `len` is never used
[INFO] [stdout]    --> src/main.rs:410:8
[INFO] [stdout]     |
[INFO] [stdout] 409 | impl Line4 {
[INFO] [stdout]     | ---------- method in this implementation
[INFO] [stdout] 410 |     fn len(&self) -> f64 {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `methods` is never used
[INFO] [stdout]    --> src/main.rs:416:4
[INFO] [stdout]     |
[INFO] [stdout] 416 | fn methods() {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `closures` is never used
[INFO] [stdout]    --> src/main.rs:423:4
[INFO] [stdout]     |
[INFO] [stdout] 423 | fn closures() {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hof` is never used
[INFO] [stdout]    --> src/main.rs:444:4
[INFO] [stdout]     |
[INFO] [stdout] 444 | fn hof() {
[INFO] [stdout]     |    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Animal` is never used
[INFO] [stdout]    --> src/main.rs:465:7
[INFO] [stdout]     |
[INFO] [stdout] 465 | trait Animal {
[INFO] [stdout]     |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Human` is never constructed
[INFO] [stdout]    --> src/main.rs:473:8
[INFO] [stdout]     |
[INFO] [stdout] 473 | struct Human {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cat` is never constructed
[INFO] [stdout]    --> src/main.rs:487:8
[INFO] [stdout]     |
[INFO] [stdout] 487 | struct Cat {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Summable` is never used
[INFO] [stdout]    --> src/main.rs:501:7
[INFO] [stdout]     |
[INFO] [stdout] 501 | trait Summable<T> {
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `traits` is never used
[INFO] [stdout]    --> src/main.rs:513:4
[INFO] [stdout]     |
[INFO] [stdout] 513 | fn traits() {
[INFO] [stdout]     |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `overloading` is never used
[INFO] [stdout]    --> src/main.rs:536:4
[INFO] [stdout]     |
[INFO] [stdout] 536 | fn overloading() {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_it` is never used
[INFO] [stdout]    --> src/main.rs:561:4
[INFO] [stdout]     |
[INFO] [stdout] 561 | fn print_it<T: Printable>(z: T) {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `static_dispatch` is never used
[INFO] [stdout]    --> src/main.rs:565:4
[INFO] [stdout]     |
[INFO] [stdout] 565 | fn static_dispatch() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_it_dyn` is never used
[INFO] [stdout]    --> src/main.rs:573:4
[INFO] [stdout]     |
[INFO] [stdout] 573 | fn print_it_dyn(z: &Printable) {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dynamic_dispatch` is never used
[INFO] [stdout]    --> src/main.rs:576:4
[INFO] [stdout]     |
[INFO] [stdout] 576 | fn dynamic_dispatch() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Circle` is never constructed
[INFO] [stdout]    --> src/main.rs:585:8
[INFO] [stdout]     |
[INFO] [stdout] 585 | struct Circle {radius: f64}
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Square` is never constructed
[INFO] [stdout]    --> src/main.rs:586:8
[INFO] [stdout]     |
[INFO] [stdout] 586 | struct Square {side: f64}
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Shape` is never used
[INFO] [stdout]    --> src/main.rs:587:7
[INFO] [stdout]     |
[INFO] [stdout] 587 | trait Shape {
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `only_way_is_dyn_dispatch` is never used
[INFO] [stdout]    --> src/main.rs:601:4
[INFO] [stdout]     |
[INFO] [stdout] 601 | fn only_way_is_dyn_dispatch() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Person` is never constructed
[INFO] [stdout]    --> src/main.rs:613:8
[INFO] [stdout]     |
[INFO] [stdout] 613 | struct Person {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Company` is never constructed
[INFO] [stdout]    --> src/main.rs:616:8
[INFO] [stdout]     |
[INFO] [stdout] 616 | struct Company<'z> {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `lifetime` is never used
[INFO] [stdout]    --> src/main.rs:620:4
[INFO] [stdout]     |
[INFO] [stdout] 620 | fn lifetime() {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Person_rc` is never constructed
[INFO] [stdout]    --> src/main.rs:627:8
[INFO] [stdout]     |
[INFO] [stdout] 627 | struct Person_rc{
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `greet` are never used
[INFO] [stdout]    --> src/main.rs:631:8
[INFO] [stdout]     |
[INFO] [stdout] 630 | impl Person_rc {
[INFO] [stdout]     | -------------- associated items in this implementation
[INFO] [stdout] 631 |     fn new(name: Rc<String>) -> Person_rc {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 634 |     fn greet(&self) {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ref_counter` is never used
[INFO] [stdout]    --> src/main.rs:638:4
[INFO] [stdout]     |
[INFO] [stdout] 638 | fn ref_counter() {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Person_arc` is never constructed
[INFO] [stdout]    --> src/main.rs:651:8
[INFO] [stdout]     |
[INFO] [stdout] 651 | struct Person_arc{
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `greet` are never used
[INFO] [stdout]    --> src/main.rs:655:8
[INFO] [stdout]     |
[INFO] [stdout] 654 | impl Person_arc {
[INFO] [stdout]     | --------------- associated items in this implementation
[INFO] [stdout] 655 |     fn new(name: Arc<String>) -> Person_arc {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 658 |     fn greet(&self) {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `atomic_ref_counter` is never used
[INFO] [stdout]    --> src/main.rs:664:4
[INFO] [stdout]     |
[INFO] [stdout] 664 | fn atomic_ref_counter() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] rustc-LLVM ERROR: IO failure on output stream: No space left on device
[INFO] [stderr] error: could not compile `RustSample` (bin "RustSample"); 85 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/ad211ced81509462cdfe4c29ed10f97279a0acae/bin/rustc --crate-name RustSample --edition=2015 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=79af66daf519fde2 -C extra-filename=-b8aa5e3beee7e1f7 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern rand=/opt/rustwide/target/debug/deps/librand-fc04131b9ed8a1cc.rlib --cap-lints=forbid` (exit status: 101)
[INFO] running `Command { std: "docker" "inspect" "1eecaf44bf64e03447187d75a80700a3f86cc347d4cec35d242ff93eca012b0a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1eecaf44bf64e03447187d75a80700a3f86cc347d4cec35d242ff93eca012b0a", kill_on_drop: false }`
[INFO] [stdout] 1eecaf44bf64e03447187d75a80700a3f86cc347d4cec35d242ff93eca012b0a
