[INFO] cloning repository https://github.com/khairulharu/belajar-rust-dasar
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/khairulharu/belajar-rust-dasar" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkhairulharu%2Fbelajar-rust-dasar", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkhairulharu%2Fbelajar-rust-dasar'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2f3985466a11a5fe3ef05c120151d4bde25f430a
[INFO] checking khairulharu/belajar-rust-dasar against try#6713fa75964eb229409a9c6f6f5c418423e313ff for pr-133502-22
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkhairulharu%2Fbelajar-rust-dasar" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/khairulharu/belajar-rust-dasar
[INFO] finished tweaking git repo https://github.com/khairulharu/belajar-rust-dasar
[INFO] tweaked toml for git repo https://github.com/khairulharu/belajar-rust-dasar written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/khairulharu/belajar-rust-dasar on toolchain 6713fa75964eb229409a9c6f6f5c418423e313ff
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+6713fa75964eb229409a9c6f6f5c418423e313ff" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/khairulharu/belajar-rust-dasar 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" "+6713fa75964eb229409a9c6f6f5c418423e313ff" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] checking khairulharu/belajar-rust-dasar against try#6713fa75964eb229409a9c6f6f5c418423e313ff for pr-133502-22
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkhairulharu%2Fbelajar-rust-dasar" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/khairulharu/belajar-rust-dasar
[INFO] finished tweaking git repo https://github.com/khairulharu/belajar-rust-dasar
[INFO] tweaked toml for git repo https://github.com/khairulharu/belajar-rust-dasar written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/khairulharu/belajar-rust-dasar on toolchain 6713fa75964eb229409a9c6f6f5c418423e313ff
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+6713fa75964eb229409a9c6f6f5c418423e313ff" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/khairulharu/belajar-rust-dasar 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" "+6713fa75964eb229409a9c6f6f5c418423e313ff" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+6713fa75964eb229409a9c6f6f5c418423e313ff" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9ab7031098d690cd36652c0601a1fbff9d3eb36e9eb5e367cc459fb2cabbe670
[INFO] running `Command { std: "docker" "start" "-a" "9ab7031098d690cd36652c0601a1fbff9d3eb36e9eb5e367cc459fb2cabbe670", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9ab7031098d690cd36652c0601a1fbff9d3eb36e9eb5e367cc459fb2cabbe670", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9ab7031098d690cd36652c0601a1fbff9d3eb36e9eb5e367cc459fb2cabbe670", kill_on_drop: false }`
[INFO] [stdout] 9ab7031098d690cd36652c0601a1fbff9d3eb36e9eb5e367cc459fb2cabbe670
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+6713fa75964eb229409a9c6f6f5c418423e313ff" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bdb7002cd5252895e46d38896062e7f10309463a6ec943a303860489e3b6b726
[INFO] running `Command { std: "docker" "start" "-a" "bdb7002cd5252895e46d38896062e7f10309463a6ec943a303860489e3b6b726", kill_on_drop: false }`
[INFO] [stderr]     Checking belajar-rust-dasar v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `User` and `Weapon`
[INFO] [stdout]  --> src/main.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use model::{User, Weapon};
[INFO] [stdout]   |             ^^^^  ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `alok::tembak_musuh`
[INFO] [stdout]   --> src/main.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use alok::tembak_musuh;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `layla::tembak_musuh as tembak_musuh_layla`
[INFO] [stdout]   --> src/main.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use layla::tembak_musuh as tembak_musuh_layla;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `zilong::zilong_speaking`
[INFO] [stdout]   --> src/main.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use zilong::zilong_speaking;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/main.rs:913:28
[INFO] [stdout]     |
[INFO] [stdout] 913 |     fn say_hello_to(&self, name: &str) -> String {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/main.rs:923:31
[INFO] [stdout]     |
[INFO] [stdout] 923 |     fn say_good_bye_to(&self, name: &str) -> String {
[INFO] [stdout]     |                               ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `say_hello` is never used
[INFO] [stdout]    --> src/main.rs:132:4
[INFO] [stdout]     |
[INFO] [stdout] 132 | fn say_hello() {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `say_goodbye` is never used
[INFO] [stdout]    --> src/main.rs:136:4
[INFO] [stdout]     |
[INFO] [stdout] 136 | fn say_goodbye(first_name: &str, last_name: &str) {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `factorial_loop` is never used
[INFO] [stdout]    --> src/main.rs:140:4
[INFO] [stdout]     |
[INFO] [stdout] 140 | fn factorial_loop(n: i32) -> i32 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_my_name_ten` is never used
[INFO] [stdout]    --> src/main.rs:169:4
[INFO] [stdout]     |
[INFO] [stdout] 169 | fn print_my_name_ten(name: &str, times: u32) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `factorial_recursive` is never used
[INFO] [stdout]    --> src/main.rs:184:4
[INFO] [stdout]     |
[INFO] [stdout] 184 | fn factorial_recursive(value: i32) -> i32 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_my_name_five_times` is never used
[INFO] [stdout]    --> src/main.rs:192:4
[INFO] [stdout]     |
[INFO] [stdout] 192 | fn print_my_name_five_times(name: String) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `full_name` is never used
[INFO] [stdout]    --> src/main.rs:237:4
[INFO] [stdout]     |
[INFO] [stdout] 237 | fn full_name(first_name: String, last_name: String) -> String {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `full_name_tuple` is never used
[INFO] [stdout]    --> src/main.rs:251:4
[INFO] [stdout]     |
[INFO] [stdout] 251 | fn full_name_tuple(first_name: String, last_name: String) -> (String, String, String) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `full_name_references` is never used
[INFO] [stdout]    --> src/main.rs:269:4
[INFO] [stdout]     |
[INFO] [stdout] 269 | fn full_name_references(first_name: &String, last_name: &String) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `change_value` is never used
[INFO] [stdout]    --> src/main.rs:285:4
[INFO] [stdout]     |
[INFO] [stdout] 285 | fn change_value(value: &mut String) {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_full_name` is never used
[INFO] [stdout]    --> src/main.rs:314:4
[INFO] [stdout]     |
[INFO] [stdout] 314 | fn get_full_name(first_name: &String, last_name: &String) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Person` is never constructed
[INFO] [stdout]    --> src/main.rs:373:8
[INFO] [stdout]     |
[INFO] [stdout] 373 | struct Person {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_person` is never used
[INFO] [stdout]    --> src/main.rs:379:4
[INFO] [stdout]     |
[INFO] [stdout] 379 | fn print_person(person: &Person) {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `GeoPointTuple` is never constructed
[INFO] [stdout]    --> src/main.rs:417:8
[INFO] [stdout]     |
[INFO] [stdout] 417 | struct GeoPointTuple(f64, f64);
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `GeoPointStruct` is never constructed
[INFO] [stdout]    --> src/main.rs:419:8
[INFO] [stdout]     |
[INFO] [stdout] 419 | struct GeoPointStruct {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Nothing` is never constructed
[INFO] [stdout]    --> src/main.rs:439:8
[INFO] [stdout]     |
[INFO] [stdout] 439 | struct Nothing;
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Hero` is never constructed
[INFO] [stdout]    --> src/main.rs:448:8
[INFO] [stdout]     |
[INFO] [stdout] 448 | struct Hero {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `show_name`, `show_skill`, and `show_hp` are never used
[INFO] [stdout]    --> src/main.rs:456:8
[INFO] [stdout]     |
[INFO] [stdout] 454 | impl Hero {
[INFO] [stdout]     | --------- associated items in this implementation
[INFO] [stdout] 455 |     //associated function
[INFO] [stdout] 456 |     fn new(name: String, skill: String, hp: u32) -> Hero {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 460 |     fn show_name(&self) {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 464 |     fn show_skill(&self) {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 468 |     fn show_hp(&self) {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Level` is never used
[INFO] [stdout]    --> src/main.rs:504:6
[INFO] [stdout]     |
[INFO] [stdout] 504 | enum Level {
[INFO] [stdout]     |      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Payment` is never used
[INFO] [stdout]    --> src/main.rs:517:6
[INFO] [stdout]     |
[INFO] [stdout] 517 | enum Payment {
[INFO] [stdout]     |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `pay` is never used
[INFO] [stdout]    --> src/main.rs:524:8
[INFO] [stdout]     |
[INFO] [stdout] 523 | impl Payment {
[INFO] [stdout]     | ------------ method in this implementation
[INFO] [stdout] 524 |     fn pay(&self, amount: u32) {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Skill` is never used
[INFO] [stdout]    --> src/main.rs:557:6
[INFO] [stdout]     |
[INFO] [stdout] 557 | enum Skill {
[INFO] [stdout]     |      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `what_typical_damage_do_i_have` is never used
[INFO] [stdout]    --> src/main.rs:563:4
[INFO] [stdout]     |
[INFO] [stdout] 563 | fn what_typical_damage_do_i_have(hero: Skill) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Age` is never used
[INFO] [stdout]    --> src/main.rs:712:6
[INFO] [stdout]     |
[INFO] [stdout] 712 | type Age = u8;
[INFO] [stdout]     |      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `IdentityNumber` is never used
[INFO] [stdout]    --> src/main.rs:713:6
[INFO] [stdout]     |
[INFO] [stdout] 713 | type IdentityNumber = String;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Customer` is never constructed
[INFO] [stdout]    --> src/main.rs:715:8
[INFO] [stdout]     |
[INFO] [stdout] 715 | struct Customer {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `print_value` is never used
[INFO] [stdout]    --> src/main.rs:722:8
[INFO] [stdout]     |
[INFO] [stdout] 721 | impl Customer {
[INFO] [stdout]     | ------------- method in this implementation
[INFO] [stdout] 722 |     fn print_value(&self) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Pelanggan` is never used
[INFO] [stdout]    --> src/main.rs:727:6
[INFO] [stdout]     |
[INFO] [stdout] 727 | type Pelanggan = Customer;
[INFO] [stdout]     |      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `CanSayHello` is never used
[INFO] [stdout]    --> src/main.rs:747:7
[INFO] [stdout]     |
[INFO] [stdout] 747 | trait CanSayHello {
[INFO] [stdout]     |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `CanSayGoodBye` is never used
[INFO] [stdout]    --> src/main.rs:756:7
[INFO] [stdout]     |
[INFO] [stdout] 756 | trait CanSayGoodBye {
[INFO] [stdout]     |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Human` is never constructed
[INFO] [stdout]    --> src/main.rs:761:8
[INFO] [stdout]     |
[INFO] [stdout] 761 | struct Human {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `say_hello` is never used
[INFO] [stdout]    --> src/main.rs:766:8
[INFO] [stdout]     |
[INFO] [stdout] 765 | impl Human {
[INFO] [stdout]     | ---------- method in this implementation
[INFO] [stdout] 766 |     fn say_hello(&self) {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `say_hello_trait` is never used
[INFO] [stdout]    --> src/main.rs:791:4
[INFO] [stdout]     |
[INFO] [stdout] 791 | fn say_hello_trait(person: &impl CanSayHello) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `say_hello_and_good_bay` is never used
[INFO] [stdout]    --> src/main.rs:795:4
[INFO] [stdout]     |
[INFO] [stdout] 795 | fn say_hello_and_good_bay(value: &(impl CanSayHello + CanSayGoodBye)) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `SkillAndStatus` is never used
[INFO] [stdout]    --> src/main.rs:840:7
[INFO] [stdout]     |
[INFO] [stdout] 840 | trait SkillAndStatus {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Aurora` is never constructed
[INFO] [stdout]    --> src/main.rs:846:8
[INFO] [stdout]     |
[INFO] [stdout] 846 | struct Aurora {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `show_skill` is never used
[INFO] [stdout]    --> src/main.rs:853:8
[INFO] [stdout]     |
[INFO] [stdout] 852 | impl Aurora {
[INFO] [stdout]     | ----------- method in this implementation
[INFO] [stdout] 853 |     fn show_skill(&self) {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_aurora_skill_and_status` is never used
[INFO] [stdout]    --> src/main.rs:875:4
[INFO] [stdout]     |
[INFO] [stdout] 875 | fn create_aurora_skill_and_status(value: Aurora) -> impl SkillAndStatus {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `CanSay` is never used
[INFO] [stdout]    --> src/main.rs:900:7
[INFO] [stdout]     |
[INFO] [stdout] 900 | trait CanSay: CanSayHello + CanSayGoodBye {
[INFO] [stdout]     |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SimpleMan` is never constructed
[INFO] [stdout]    --> src/main.rs:904:8
[INFO] [stdout]     |
[INFO] [stdout] 904 | struct SimpleMan {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tembak_musuh` is never used
[INFO] [stdout]  --> src/alok.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub fn tembak_musuh() {
[INFO] [stdout]   |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `say_hello_this_is_aurora` is never used
[INFO] [stdout]  --> src/aurora.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub fn say_hello_this_is_aurora() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tembak_musuh` is never used
[INFO] [stdout]  --> src/layla.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub fn tembak_musuh() {
[INFO] [stdout]   |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `User` is never constructed
[INFO] [stdout]  --> src/model.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub struct User {
[INFO] [stdout]   |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `show_my_credential` is never used
[INFO] [stdout]   --> src/model.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout]  9 |  impl User {
[INFO] [stdout]    |  --------- method in this implementation
[INFO] [stdout] 10 |      pub fn show_my_credential(&self) {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Weapon` is never constructed
[INFO] [stdout]   --> src/model.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 |  pub struct Weapon {
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `zilong_speaking` is never used
[INFO] [stdout]  --> src/zilong.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub fn zilong_speaking() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tembak_musuh` is never used
[INFO] [stdout]   --> src/zilong.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 |           pub fn tembak_musuh() {
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/main.rs:913:28
[INFO] [stdout]     |
[INFO] [stdout] 913 |     fn say_hello_to(&self, name: &str) -> String {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/main.rs:923:31
[INFO] [stdout]     |
[INFO] [stdout] 923 |     fn say_good_bye_to(&self, name: &str) -> String {
[INFO] [stdout]     |                               ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `show_skill` is never used
[INFO] [stdout]    --> src/main.rs:853:8
[INFO] [stdout]     |
[INFO] [stdout] 852 | impl Aurora {
[INFO] [stdout]     | ----------- method in this implementation
[INFO] [stdout] 853 |     fn show_skill(&self) {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `CanSay` is never used
[INFO] [stdout]    --> src/main.rs:900:7
[INFO] [stdout]     |
[INFO] [stdout] 900 | trait CanSay: CanSayHello + CanSayGoodBye {
[INFO] [stdout]     |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SimpleMan` is never constructed
[INFO] [stdout]    --> src/main.rs:904:8
[INFO] [stdout]     |
[INFO] [stdout] 904 | struct SimpleMan {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `magazine` is never read
[INFO] [stdout]   --> src/model.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 18 |  pub struct Weapon {
[INFO] [stdout]    |             ------ field in this struct
[INFO] [stdout] 19 |      pub name: String,
[INFO] [stdout] 20 |      pub magazine: u8,
[INFO] [stdout]    |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] running `Command { std: "docker" "inspect" "bdb7002cd5252895e46d38896062e7f10309463a6ec943a303860489e3b6b726", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bdb7002cd5252895e46d38896062e7f10309463a6ec943a303860489e3b6b726", kill_on_drop: false }`
[INFO] [stdout] bdb7002cd5252895e46d38896062e7f10309463a6ec943a303860489e3b6b726
