[INFO] cloning repository https://github.com/AdrienSigur/CliInRust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/AdrienSigur/CliInRust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAdrienSigur%2FCliInRust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAdrienSigur%2FCliInRust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9e31530cda4cdfa1a99a6ffb5af645abaa99ff9e
[INFO] checking AdrienSigur/CliInRust against master#9b81629631b382fd49ee3a20ac47797b1467e52d for pr-146095
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAdrienSigur%2FCliInRust" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/AdrienSigur/CliInRust
[INFO] finished tweaking git repo https://github.com/AdrienSigur/CliInRust
[INFO] tweaked toml for git repo https://github.com/AdrienSigur/CliInRust written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/AdrienSigur/CliInRust on toolchain 9b81629631b382fd49ee3a20ac47797b1467e52d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9b81629631b382fd49ee3a20ac47797b1467e52d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/AdrienSigur/CliInRust 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" "+9b81629631b382fd49ee3a20ac47797b1467e52d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+9b81629631b382fd49ee3a20ac47797b1467e52d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7bfa8e0fcbb848680188bac13c137f4abfb0d68403f555b2300ad5ecfc2efd62
[INFO] running `Command { std: "docker" "start" "-a" "7bfa8e0fcbb848680188bac13c137f4abfb0d68403f555b2300ad5ecfc2efd62", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7bfa8e0fcbb848680188bac13c137f4abfb0d68403f555b2300ad5ecfc2efd62", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7bfa8e0fcbb848680188bac13c137f4abfb0d68403f555b2300ad5ecfc2efd62", kill_on_drop: false }`
[INFO] [stdout] 7bfa8e0fcbb848680188bac13c137f4abfb0d68403f555b2300ad5ecfc2efd62
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+9b81629631b382fd49ee3a20ac47797b1467e52d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e4691ea231cdf583d7d46864b5c31e6eb02f8232664b5bde81f9ad7a3c378326
[INFO] running `Command { std: "docker" "start" "-a" "e4691ea231cdf583d7d46864b5c31e6eb02f8232664b5bde81f9ad7a3c378326", kill_on_drop: false }`
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]     Checking rand_core v0.9.3
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand v0.9.2
[INFO] [stderr]     Checking clap v4.5.54
[INFO] [stderr]     Checking RustAnalyse v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> src/bin/User.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 58 |     enum Message {
[INFO] [stdout]    |                  - this delimiter might not be properly closed...
[INFO] [stdout] ...
[INFO] [stdout] 63 | }
[INFO] [stdout]    | - ...as it matches this but it has different indentation
[INFO] [stdout] ...
[INFO] [stdout] 81 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found keyword `enum`
[INFO] [stdout]  --> src/bin/main.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | mod enum;
[INFO] [stdout]   |     ^^^^ expected identifier, found keyword
[INFO] [stdout]   |
[INFO] [stdout] help: escape `enum` to use it as an identifier
[INFO] [stdout]   |
[INFO] [stdout] 5 | mod r#enum;
[INFO] [stdout]   |     ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found keyword `enum`
[INFO] [stdout]  --> src/bin/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use enum::*;
[INFO] [stdout]   |     ^^^^ expected identifier, found keyword
[INFO] [stdout]   |
[INFO] [stdout] help: escape `enum` to use it as an identifier
[INFO] [stdout]   |
[INFO] [stdout] 6 | use r#enum::*;
[INFO] [stdout]   |     ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `r#enum`
[INFO] [stdout]  --> src/bin/main.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | mod enum;
[INFO] [stdout]   | ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `r#enum`, create file "src/bin/enum.rs" or "src/bin/enum/mod.rs"
[INFO] [stdout]   = note: if there is a `mod r#enum` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `repo`
[INFO] [stdout]   --> src/bin/git.rs:28:22
[INFO] [stdout]    |
[INFO] [stdout] 28 |                  let repo = Command::new("git")
[INFO] [stdout]    |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_repo`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `RustAnalyse` (bin "User" test) due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused import: `enum::*`
[INFO] [stdout]  --> src/bin/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use enum::*;
[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 variable: `repo`
[INFO] [stdout]   --> src/bin/git.rs:28:22
[INFO] [stdout]    |
[INFO] [stdout] 28 |                  let repo = Command::new("git")
[INFO] [stdout]    |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_repo`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/bin/main.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let mut user2  = User::build_user("eidowardo@gmail.com".to_string(),"eidowardo".to_string());
[INFO] [stdout]    |         ----^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0583`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `RustAnalyse` (bin "main") due to 3 previous errors; 2 warnings emitted
[INFO] [stdout] error: expected identifier, found keyword `enum`
[INFO] [stdout]  --> src/bin/main.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | mod enum;
[INFO] [stdout]   |     ^^^^ expected identifier, found keyword
[INFO] [stdout]   |
[INFO] [stdout] help: escape `enum` to use it as an identifier
[INFO] [stdout]   |
[INFO] [stdout] 5 | mod r#enum;
[INFO] [stdout]   |     ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found keyword `enum`
[INFO] [stdout]  --> src/bin/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use enum::*;
[INFO] [stdout]   |     ^^^^ expected identifier, found keyword
[INFO] [stdout]   |
[INFO] [stdout] help: escape `enum` to use it as an identifier
[INFO] [stdout]   |
[INFO] [stdout] 6 | use r#enum::*;
[INFO] [stdout]   |     ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `r#enum`
[INFO] [stdout]  --> src/bin/main.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | mod enum;
[INFO] [stdout]   | ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `r#enum`, create file "src/bin/enum.rs" or "src/bin/enum/mod.rs"
[INFO] [stdout]   = note: if there is a `mod r#enum` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0601]: `main` function not found in crate `structure`
[INFO] [stdout]   --> src/bin/structure.rs:26:2
[INFO] [stdout]    |
[INFO] [stdout] 26 | }
[INFO] [stdout]    |  ^ consider adding a `main` function to `src/bin/structure.rs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `enum::*`
[INFO] [stdout]  --> src/bin/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use enum::*;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0601`.
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/bin/main.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let mut user2  = User::build_user("eidowardo@gmail.com".to_string(),"eidowardo".to_string());
[INFO] [stdout]    |         ----^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0583`.
[INFO] [stdout] 
[INFO] [stdout] warning: field `active` is never read
[INFO] [stdout]  --> src/bin/structure.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub struct User {
[INFO] [stdout]   |            ---- field in this struct
[INFO] [stdout] 4 |     active : bool ,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `User` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `RustAnalyse` (bin "structure") due to 1 previous error
[INFO] [stdout] error: unexpected closing delimiter: `}`
[INFO] [stdout]   --> src/bin/User.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 58 |     enum Message {
[INFO] [stdout]    |                  - this delimiter might not be properly closed...
[INFO] [stdout] ...
[INFO] [stdout] 63 | }
[INFO] [stdout]    | - ...as it matches this but it has different indentation
[INFO] [stdout] ...
[INFO] [stdout] 81 | }
[INFO] [stdout]    | ^ unexpected closing delimiter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `RustAnalyse` (bin "main" test) due to 3 previous errors; 2 warnings emitted
[INFO] [stderr] error: could not compile `RustAnalyse` (bin "User") due to 1 previous error
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/bin/darksouls.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |     let mut Firekeeper : Personnage = Personnage::new(String::from("Firekeeper") , Role::Clerc);
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Monstre` is never used
[INFO] [stdout]   --> src/bin/darksouls.rs:27:6
[INFO] [stdout]    |
[INFO] [stdout] 27 | enum Monstre {
[INFO] [stdout]    |      ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Pyromancien`, `Mendiant`, `Necromancien`, and `Prisonnier` are never constructed
[INFO] [stdout]   --> src/bin/darksouls.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | enum Role {
[INFO] [stdout]    |      ---- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 67 |     Pyromancien,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 68 |     Mendiant , 
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 69 |     Necromancien ,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 70 |     Prisonnier
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Role` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Vig` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     Vig : i32 ,
[INFO] [stdout]    |     ^^^ help: convert the identifier to snake case (notice the capitalization): `vig`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Force` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     Force : i32 ,
[INFO] [stdout]    |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `force`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `End` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     End : i32 ,
[INFO] [stdout]    |     ^^^ help: convert the identifier to snake case: `end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Int` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     Int : i32 ,
[INFO] [stdout]    |     ^^^ help: convert the identifier to snake case (notice the capitalization): `int`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Dex` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     Dex : i32 ,
[INFO] [stdout]    |     ^^^ help: convert the identifier to snake case: `dex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Luck` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     Luck : i32 
[INFO] [stdout]    |     ^^^^ help: convert the identifier to snake case: `luck`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IntStats` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:49:8
[INFO] [stdout]    |
[INFO] [stdout] 49 |     fn IntStats(&self) -> [i32 ; 6]{
[INFO] [stdout]    |        ^^^^^^^^ help: convert the identifier to snake case: `int_stats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StrStats` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:53:8
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn StrStats() -> [String ; 6] {
[INFO] [stdout]    |        ^^^^^^^^ help: convert the identifier to snake case: `str_stats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `basicStats` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:75:8
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn basicStats(&self) -> Stats {
[INFO] [stdout]    |        ^^^^^^^^^^ help: convert the identifier to snake case: `basic_stats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Weaponclass` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:88:8
[INFO] [stdout]    |
[INFO] [stdout] 88 |     fn Weaponclass(&self) -> Weapon {
[INFO] [stdout]    |        ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `weaponclass`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Firekeeper` should have a snake case name
[INFO] [stdout]    --> src/bin/darksouls.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |     let mut Firekeeper : Personnage = Personnage::new(String::from("Firekeeper") , Role::Clerc);
[INFO] [stdout]     |             ^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `firekeeper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/bin/darksouls.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |     let mut Firekeeper : Personnage = Personnage::new(String::from("Firekeeper") , Role::Clerc);
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Monstre` is never used
[INFO] [stdout]   --> src/bin/darksouls.rs:27:6
[INFO] [stdout]    |
[INFO] [stdout] 27 | enum Monstre {
[INFO] [stdout]    |      ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Pyromancien`, `Mendiant`, `Necromancien`, and `Prisonnier` are never constructed
[INFO] [stdout]   --> src/bin/darksouls.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | enum Role {
[INFO] [stdout]    |      ---- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 67 |     Pyromancien,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 68 |     Mendiant , 
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 69 |     Necromancien ,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 70 |     Prisonnier
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Role` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Vig` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     Vig : i32 ,
[INFO] [stdout]    |     ^^^ help: convert the identifier to snake case (notice the capitalization): `vig`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Force` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     Force : i32 ,
[INFO] [stdout]    |     ^^^^^ help: convert the identifier to snake case (notice the capitalization): `force`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `End` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     End : i32 ,
[INFO] [stdout]    |     ^^^ help: convert the identifier to snake case: `end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Int` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     Int : i32 ,
[INFO] [stdout]    |     ^^^ help: convert the identifier to snake case (notice the capitalization): `int`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Dex` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     Dex : i32 ,
[INFO] [stdout]    |     ^^^ help: convert the identifier to snake case: `dex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Luck` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     Luck : i32 
[INFO] [stdout]    |     ^^^^ help: convert the identifier to snake case: `luck`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `IntStats` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:49:8
[INFO] [stdout]    |
[INFO] [stdout] 49 |     fn IntStats(&self) -> [i32 ; 6]{
[INFO] [stdout]    |        ^^^^^^^^ help: convert the identifier to snake case: `int_stats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `StrStats` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:53:8
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn StrStats() -> [String ; 6] {
[INFO] [stdout]    |        ^^^^^^^^ help: convert the identifier to snake case: `str_stats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `basicStats` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:75:8
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn basicStats(&self) -> Stats {
[INFO] [stdout]    |        ^^^^^^^^^^ help: convert the identifier to snake case: `basic_stats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Weaponclass` should have a snake case name
[INFO] [stdout]   --> src/bin/darksouls.rs:88:8
[INFO] [stdout]    |
[INFO] [stdout] 88 |     fn Weaponclass(&self) -> Weapon {
[INFO] [stdout]    |        ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `weaponclass`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Firekeeper` should have a snake case name
[INFO] [stdout]    --> src/bin/darksouls.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |     let mut Firekeeper : Personnage = Personnage::new(String::from("Firekeeper") , Role::Clerc);
[INFO] [stdout]     |             ^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `firekeeper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e4691ea231cdf583d7d46864b5c31e6eb02f8232664b5bde81f9ad7a3c378326", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e4691ea231cdf583d7d46864b5c31e6eb02f8232664b5bde81f9ad7a3c378326", kill_on_drop: false }`
[INFO] [stdout] e4691ea231cdf583d7d46864b5c31e6eb02f8232664b5bde81f9ad7a3c378326
