[INFO] cloning repository https://github.com/Eduardo-Vinicius/rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Eduardo-Vinicius/rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEduardo-Vinicius%2Frust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEduardo-Vinicius%2Frust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5ddebf6ff682cf9fe56bd76ae5b40db851dec440
[INFO] testing Eduardo-Vinicius/rust against beta-2026-01-20 for beta-1.94-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEduardo-Vinicius%2Frust" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Eduardo-Vinicius/rust
[INFO] finished tweaking git repo https://github.com/Eduardo-Vinicius/rust
[INFO] tweaked toml for git repo https://github.com/Eduardo-Vinicius/rust written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Eduardo-Vinicius/rust on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Eduardo-Vinicius/rust 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-2026-01-20" "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] testing Eduardo-Vinicius/rust against beta-2026-01-20 for beta-1.94-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEduardo-Vinicius%2Frust" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Eduardo-Vinicius/rust
[INFO] finished tweaking git repo https://github.com/Eduardo-Vinicius/rust
[INFO] tweaked toml for git repo https://github.com/Eduardo-Vinicius/rust written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Eduardo-Vinicius/rust on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Eduardo-Vinicius/rust 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-2026-01-20" "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-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 61fc29d1e3693d20d96dc03af9505c98f6779f8aeed5e81f0e758bf3a015691e
[INFO] running `Command { std: "docker" "start" "-a" "61fc29d1e3693d20d96dc03af9505c98f6779f8aeed5e81f0e758bf3a015691e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "61fc29d1e3693d20d96dc03af9505c98f6779f8aeed5e81f0e758bf3a015691e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "61fc29d1e3693d20d96dc03af9505c98f6779f8aeed5e81f0e758bf3a015691e", kill_on_drop: false }`
[INFO] [stdout] 61fc29d1e3693d20d96dc03af9505c98f6779f8aeed5e81f0e758bf3a015691e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 02123a978e62c2f81eb76add575d8373a01bf254d951b6d789d24e90fbb7a3b0
[INFO] running `Command { std: "docker" "start" "-a" "02123a978e62c2f81eb76add575d8373a01bf254d951b6d789d24e90fbb7a3b0", kill_on_drop: false }`
[INFO] [stderr]    Compiling rust-foudation v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]  --> src/Funcao/Packages.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::fmt;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/tipo/Compound.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let mut pessoa = Pessoa{
[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: unused variable: `x1`
[INFO] [stdout]   --> src/tipo/Compound.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let x1:String = pessoa.nome;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/tipo/Compound.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let x2 = familia.pai.nome;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x3`
[INFO] [stdout]   --> src/tipo/Compound.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let x3 = familia.mae.nome;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/tipo/Compound.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let x2 = p1.nome;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/tipo/Compound.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let mut p3 = Pessoa { nome:"Bruno".to_string() };
[INFO] [stdout]    |         ----^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/tipo/Compound.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let mut p4 = Pessoa { nome:"Ruan".to_string() };
[INFO] [stdout]    |         ----^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/tipo/Compound.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let x1:bool = p1.nome == p2.nome;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x12`
[INFO] [stdout]   --> src/tipo/Compound.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let x12:bool = p3.nome == p4.nome;
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_x12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/Funcao/mainf.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let mut vec = vec![1, 2, 3, 4, 5, 6, 7, 8];
[INFO] [stdout]    |         ----^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]  --> src/Funcao/mainf.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let x1: f64 = crate::Funcao::Procedure::double(20.0);
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/Funcao/mainf.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let x2: f64 = crate::Funcao::Procedure::somar(30.0, 40.0);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x3`
[INFO] [stdout]   --> src/Funcao/mainf.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let x3: f64 = crate::Funcao::Procedure::subtrair(40.0,30.0);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x4`
[INFO] [stdout]   --> src/Funcao/mainf.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let x4: i64 = crate::Funcao::Procedure::e1_area_retangulo(20,10);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x5`
[INFO] [stdout]   --> src/Funcao/mainf.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let x5: f64 = crate::Funcao::Procedure::e2_media(5.5, 8.3, 10.0);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x6`
[INFO] [stdout]   --> src/Funcao/mainf.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let x6: f64 = crate::Funcao::Procedure::e3_hipotenusa(3, 4);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x7`
[INFO] [stdout]   --> src/Funcao/mainf.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let x7 = crate::Funcao::Recursive::e2_Fatorial_Interativo(5.0);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x8`
[INFO] [stdout]   --> src/Funcao/mainf.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let x8 = crate::Funcao::HighOrderFunction::e1_ComoParametro_Filter(vec,crate::Funcao::HighOrderFunction::compara);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x4`
[INFO] [stdout]  --> src/Funcao/Primitive.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let x4 = 10 / 10;
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x5`
[INFO] [stdout]  --> src/Funcao/Primitive.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let x5 = 10 % 10;
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x6`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let x6 = x1 + x2;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x7`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let x7 = x1 + x2 * x3;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x8`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let x8 = (x1 + x2) * x3;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let x1:bool = 10 > 5;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let x2:bool = 10 < 5;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x3`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let x3:bool = 10 >= 5;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x4`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let x4:bool = 10 <= 5;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x5`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let x5:bool = 10 == 5;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x6`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let x6:bool = 10 != 5;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x9`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let x9:bool = x7 > 10;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x10`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let x10:bool = x7 > x8;
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_x10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let x1:bool = true && true;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let x2:bool = true && false;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x3`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let x3:bool = true || true;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x4`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let x4:bool = true || false;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x5`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let x5:bool = false || false;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x6`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let x6:bool = !false;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x7`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let x7:bool = !true;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x8`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let x8:bool = 10 > 5  && 20 < 10;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x9`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let x9:bool = 10 > 5  || 20 < 10;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x12`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let x12:bool = x10 > 5 && x11 < x10;
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_x12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x13`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |     let x13:bool = x10 > 5 || x11 < x10;
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_x13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]  --> src/Funcao/Recursive.rs:3:37
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn e2_Fatorial_InterativoHelper(mut n:f64,mut fat:f64) -> f64{
[INFO] [stdout]   |                                     ----^
[INFO] [stdout]   |                                     |
[INFO] [stdout]   |                                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]  --> src/Funcao/Recursive.rs:3:47
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn e2_Fatorial_InterativoHelper(mut n:f64,mut fat:f64) -> f64{
[INFO] [stdout]   |                                               ----^^^
[INFO] [stdout]   |                                               |
[INFO] [stdout]   |                                               help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/Funcao/Recursive.rs:12:31
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn e2_Fatorial_Interativo(mut n:f64) -> f64{
[INFO] [stdout]    |                               ----^
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]  --> src/Funcao/HighLevel.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     let y = 9_f32;
[INFO] [stdout]   |         ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]  --> src/Funcao/HighLevel.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let x1 = x.floor();//arredonda para baixo
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]  --> src/Funcao/HighLevel.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let x2 = x.ceil();//arredonda numero para um inteiro
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x3`
[INFO] [stdout]  --> src/Funcao/HighLevel.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let x3 = x.trunc();//Remove numero expecificado
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x4`
[INFO] [stdout]  --> src/Funcao/HighLevel.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let x4 = x.round();//arredonda para cima
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x5`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let x5 = x.abs();//Valor absoluto
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x6`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let x6 = x.sqrt();//Raiz
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x7`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let x7 = x.powf(2_f32);//Potencia
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let x1 = msg.to_uppercase();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let x2 = msg.to_lowercase();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x3`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let x3 = msg.trim();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x4`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let x4 = msg.replace("Olá", "Oiee");
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x5`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let x5 = msg.contains("bem?");
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x9`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let x9 = msg.len();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x11`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let x11 = format!("{:?}",x10);
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_x11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let x1 = lista.len();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let x2 = lista.contains(&5);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let x1 = x.parse::<u32>().unwrap();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let x2 = x.parse::<bool>().unwrap();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x3`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let x3 = x.parse::<f32>().unwrap();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x4`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let x4 = x.parse::<char>().unwrap();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x5`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let x5 = x.to_string();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]  --> src/Funcao/HighOrderFunction.rs:2:32
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn e1_ComoParametro_Filter(mut l:Vec<i32>,f:fn(i32) -> bool) -> LinkedList<i32>{
[INFO] [stdout]   |                                ----^
[INFO] [stdout]   |                                |
[INFO] [stdout]   |                                help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/Rota/mainr.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let mut vec = vec![1, 2, 3, 4, 5, 6, 7, 8];
[INFO] [stdout]    |         ----^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/Rota/mainr.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let mut vec2 = vec![1, 2, 3, 4, 5, 6, 7, 8];
[INFO] [stdout]    |         ----^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/Rota/mainr.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let mut vec3 = vec![1, 2, 3, 4, 5, 6, 7, 8];
[INFO] [stdout]    |         ----^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x0`
[INFO] [stdout]  --> src/Rota/mainr.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     let x0 = crate::Rota::Conditional::e1_IF_Aprovado(5.0);
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]  --> src/Rota/mainr.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let x1 = crate::Rota::Conditional::e2_IF_Aprovado(5.0,1);
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]  --> src/Rota/mainr.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let x2 = crate::Rota::Conditional::e3_Switch_Avaliacao("A"); 
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x3`
[INFO] [stdout]  --> src/Rota/mainr.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let x3 = crate::Rota::Conditional::e4_Switch_Verdadeiro();
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x4`
[INFO] [stdout]   --> src/Rota/mainr.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let x4 = crate::Rota::Looping::e2_WHILE_SomarNumeros(5);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x5`
[INFO] [stdout]   --> src/Rota/mainr.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let x5 = crate::Rota::Looping::e3_FOR_FiltrarPares(vec);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x6`
[INFO] [stdout]   --> src/Rota/mainr.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let x6 = crate::Rota::Looping::e4_CONTINUE_GerarSeqeunciaPar(5);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x7`
[INFO] [stdout]   --> src/Rota/mainr.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let x7 = crate::Rota::Looping::e5_BREAK_TodosPares(vec2);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x8`
[INFO] [stdout]   --> src/Rota/mainr.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let x8 = crate::Rota::Looping::e6_WHILE_ProximaRaiz(5.0);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x9`
[INFO] [stdout]   --> src/Rota/mainr.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let x9 = crate::Rota::CompoundLooping::e1_Ordernar(vec3);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/Rota/Looping.rs:17:28
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn e3_FOR_FiltrarPares(mut num:Vec<i32>) -> LinkedList<i32>{
[INFO] [stdout]    |                            ----^^^
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/Rota/Looping.rs:51:29
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn e6_WHILE_ProximaRaiz(mut num:f32) -> f32{
[INFO] [stdout]    |                             ----^^^
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `situacao` is never read
[INFO] [stdout]  --> src/Rota/Conditional.rs:2:24
[INFO] [stdout]   |
[INFO] [stdout] 2 |     let mut situacao = "Reprovado";
[INFO] [stdout]   |                        ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: maybe it is overwritten before being read?
[INFO] [stdout]   = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `situacao` is never read
[INFO] [stdout]   --> src/Rota/Conditional.rs:16:24
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let mut situacao = "";
[INFO] [stdout]    |                        ^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `situacao` is never read
[INFO] [stdout]   --> src/Rota/Conditional.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let mut situacao = "";
[INFO] [stdout]    |                        ^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `binario`
[INFO] [stdout]   --> src/Rota/Conditional.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let binario = match booleano{
[INFO] [stdout]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_binario`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `musica` is never read
[INFO] [stdout]  --> src/Rota/CompoundConditional.rs:4:22
[INFO] [stdout]   |
[INFO] [stdout] 4 |     let mut musica = "";
[INFO] [stdout]   |                      ^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mainf` is never used
[INFO] [stdout]  --> src/Funcao/mainf.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn mainf(){
[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 `e1_OperadoresMatematicos` is never used
[INFO] [stdout]  --> src/Funcao/Primitive.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn e1_OperadoresMatematicos(){
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_OperadoresRelacionais` is never used
[INFO] [stdout]   --> src/Funcao/Primitive.rs:19:8
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub fn e2_OperadoresRelacionais(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_OperadoresLogicos` is never used
[INFO] [stdout]   --> src/Funcao/Primitive.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub fn e3_OperadoresLogicos(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mainProcedure` is never used
[INFO] [stdout]  --> src/Funcao/CompoundProcedures.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn mainProcedure() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_Fatorial_InterativoHelper` is never used
[INFO] [stdout]  --> src/Funcao/Recursive.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn e2_Fatorial_InterativoHelper(mut n:f64,mut fat:f64) -> f64{
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_Fatorial_Interativo` is never used
[INFO] [stdout]   --> src/Funcao/Recursive.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn e2_Fatorial_Interativo(mut n:f64) -> f64{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Person` is never constructed
[INFO] [stdout]  --> src/Funcao/Packages.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Person {
[INFO] [stdout]   |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `full_name`, `set_first_name`, and `to_tuple` are never used
[INFO] [stdout]   --> src/Funcao/Packages.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl Person {
[INFO] [stdout]    | ----------- associated items in this implementation
[INFO] [stdout] 11 |     fn new(first: &str, name: &str) -> Person {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 18 |     fn full_name(&self) -> String {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 22 |     fn set_first_name(&mut self, name: &str) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     fn to_tuple(self) -> (String, String) {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mainPackage` is never used
[INFO] [stdout]   --> src/Funcao/Packages.rs:31:8
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn mainPackage() {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_FuncoesParaNumeros` is never used
[INFO] [stdout]  --> src/Funcao/HighLevel.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn e1_FuncoesParaNumeros(){
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_FuncoesParaTexto` is never used
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn e2_FuncoesParaTexto(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_FuncoesParaTiposRecursivos` is never used
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:31:8
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn e3_FuncoesParaTiposRecursivos(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e4_FuncoesParaConversao` is never used
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:50:8
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn e4_FuncoesParaConversao(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_ComoParametro_Filter` is never used
[INFO] [stdout]  --> src/Funcao/HighOrderFunction.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn e1_ComoParametro_Filter(mut l:Vec<i32>,f:fn(i32) -> bool) -> LinkedList<i32>{
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compara` is never used
[INFO] [stdout]   --> src/Funcao/HighOrderFunction.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn compara(n: i32) -> bool{
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mainr` is never used
[INFO] [stdout]  --> src/Rota/mainr.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn mainr(){
[INFO] [stdout]   |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_loopexpression` is never used
[INFO] [stdout]  --> src/Rota/Looping.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn e1_loopexpression(){
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_WHILE_SomarNumeros` is never used
[INFO] [stdout]  --> src/Rota/Looping.rs:7:8
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn e2_WHILE_SomarNumeros(fim:i32) -> i32{
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_FOR_FiltrarPares` is never used
[INFO] [stdout]   --> src/Rota/Looping.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn e3_FOR_FiltrarPares(mut num:Vec<i32>) -> LinkedList<i32>{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e4_CONTINUE_GerarSeqeunciaPar` is never used
[INFO] [stdout]   --> src/Rota/Looping.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn e4_CONTINUE_GerarSeqeunciaPar(fim:i32) -> LinkedList<i32>{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e5_BREAK_TodosPares` is never used
[INFO] [stdout]   --> src/Rota/Looping.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn e5_BREAK_TodosPares(num:Vec<i32>) -> bool{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e6_WHILE_ProximaRaiz` is never used
[INFO] [stdout]   --> src/Rota/Looping.rs:51:8
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn e6_WHILE_ProximaRaiz(mut num:f32) -> f32{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_IF_Aprovado` is never used
[INFO] [stdout]  --> src/Rota/Conditional.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub fn e1_IF_Aprovado(m:f32) -> String {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_IF_Aprovado` is never used
[INFO] [stdout]   --> src/Rota/Conditional.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn e2_IF_Aprovado(m:f32,f:i32) -> String{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_Switch_Avaliacao` is never used
[INFO] [stdout]   --> src/Rota/Conditional.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub fn e3_Switch_Avaliacao(n:&str) -> String{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e4_Switch_Verdadeiro` is never used
[INFO] [stdout]   --> src/Rota/Conditional.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn e4_Switch_Verdadeiro(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_RecomendacaoMusica` is never used
[INFO] [stdout]  --> src/Rota/CompoundConditional.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn e1_RecomendacaoMusica(pais:&str, estilo:&str) -> String{
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_Ordernar` is never used
[INFO] [stdout]  --> src/Rota/CompoundLooping.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn e1_Ordernar(mut num:Vec<i32>) -> Vec<i32>{
[INFO] [stdout]   |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Funcao` should have a snake case name
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | mod Funcao;
[INFO] [stdout]   |     ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `funcao`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Rota` should have a snake case name
[INFO] [stdout]  --> src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | mod Rota;
[INFO] [stdout]   |     ^^^^ help: convert the identifier to snake case: `rota`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Primitive` should have a snake case name
[INFO] [stdout]  --> src/tipo/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod Primitive;
[INFO] [stdout]   |         ^^^^^^^^^ help: convert the identifier to snake case: `primitive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Compound` should have a snake case name
[INFO] [stdout]  --> src/tipo/mod.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod Compound;
[INFO] [stdout]   |         ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `compound`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_Declaracao` should have a snake case name
[INFO] [stdout]  --> src/tipo/Primitive.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn e1_Declaracao(){
[INFO] [stdout]   |        ^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_declaracao`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_Alteracao` should have a snake case name
[INFO] [stdout]   --> src/tipo/Primitive.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn e2_Alteracao(){
[INFO] [stdout]    |        ^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_alteracao`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_Conversao` should have a snake case name
[INFO] [stdout]   --> src/tipo/Primitive.rs:53:8
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn e3_Conversao(){
[INFO] [stdout]    |        ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e3_conversao`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e4_Coercion` should have a snake case name
[INFO] [stdout]   --> src/tipo/Primitive.rs:65:8
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn e4_Coercion(){
[INFO] [stdout]    |        ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e4_coercion`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e5_Inferencia` should have a snake case name
[INFO] [stdout]   --> src/tipo/Primitive.rs:78:8
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub fn e5_Inferencia(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e5_inferencia`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_Declaracao` should have a snake case name
[INFO] [stdout]   --> src/tipo/Compound.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn e1_Declaracao(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_declaracao`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_Alteracao` should have a snake case name
[INFO] [stdout]   --> src/tipo/Compound.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn e2_Alteracao(){
[INFO] [stdout]    |        ^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_alteracao`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_Comparacao` should have a snake case name
[INFO] [stdout]   --> src/tipo/Compound.rs:52:8
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub fn e3_Comparacao(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e3_comparacao`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Primitive` should have a snake case name
[INFO] [stdout]  --> src/Funcao/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod Primitive;
[INFO] [stdout]   |         ^^^^^^^^^ help: convert the identifier to snake case: `primitive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Procedure` should have a snake case name
[INFO] [stdout]  --> src/Funcao/mod.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod Procedure;
[INFO] [stdout]   |         ^^^^^^^^^ help: convert the identifier to snake case: `procedure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `CompoundProcedures` should have a snake case name
[INFO] [stdout]  --> src/Funcao/mod.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod CompoundProcedures;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `compound_procedures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Recursive` should have a snake case name
[INFO] [stdout]  --> src/Funcao/mod.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub mod Recursive;
[INFO] [stdout]   |         ^^^^^^^^^ help: convert the identifier to snake case: `recursive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Packages` should have a snake case name
[INFO] [stdout]  --> src/Funcao/mod.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub mod Packages;
[INFO] [stdout]   |         ^^^^^^^^ help: convert the identifier to snake case: `packages`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `HighLevel` should have a snake case name
[INFO] [stdout]  --> src/Funcao/mod.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub mod HighLevel;
[INFO] [stdout]   |         ^^^^^^^^^ help: convert the identifier to snake case: `high_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `HighOrderFunction` should have a snake case name
[INFO] [stdout]  --> src/Funcao/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub mod HighOrderFunction;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `high_order_function`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_OperadoresMatematicos` should have a snake case name
[INFO] [stdout]  --> src/Funcao/Primitive.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn e1_OperadoresMatematicos(){
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_operadores_matematicos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_OperadoresRelacionais` should have a snake case name
[INFO] [stdout]   --> src/Funcao/Primitive.rs:19:8
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub fn e2_OperadoresRelacionais(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_operadores_relacionais`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_OperadoresLogicos` should have a snake case name
[INFO] [stdout]   --> src/Funcao/Primitive.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub fn e3_OperadoresLogicos(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e3_operadores_logicos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mainProcedure` should have a snake case name
[INFO] [stdout]  --> src/Funcao/CompoundProcedures.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn mainProcedure() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^ help: convert the identifier to snake case: `main_procedure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_Fatorial_InterativoHelper` should have a snake case name
[INFO] [stdout]  --> src/Funcao/Recursive.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn e2_Fatorial_InterativoHelper(mut n:f64,mut fat:f64) -> f64{
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_fatorial_interativo_helper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_Fatorial_Interativo` should have a snake case name
[INFO] [stdout]   --> src/Funcao/Recursive.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn e2_Fatorial_Interativo(mut n:f64) -> f64{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e2_fatorial_interativo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mainPackage` should have a snake case name
[INFO] [stdout]   --> src/Funcao/Packages.rs:31:8
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn mainPackage() {
[INFO] [stdout]    |        ^^^^^^^^^^^ help: convert the identifier to snake case: `main_package`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_FuncoesParaNumeros` should have a snake case name
[INFO] [stdout]  --> src/Funcao/HighLevel.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn e1_FuncoesParaNumeros(){
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_funcoes_para_numeros`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_FuncoesParaTexto` should have a snake case name
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn e2_FuncoesParaTexto(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_funcoes_para_texto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_FuncoesParaTiposRecursivos` should have a snake case name
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:31:8
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn e3_FuncoesParaTiposRecursivos(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e3_funcoes_para_tipos_recursivos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e4_FuncoesParaConversao` should have a snake case name
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:50:8
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn e4_FuncoesParaConversao(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e4_funcoes_para_conversao`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_ComoParametro_Filter` should have a snake case name
[INFO] [stdout]  --> src/Funcao/HighOrderFunction.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn e1_ComoParametro_Filter(mut l:Vec<i32>,f:fn(i32) -> bool) -> LinkedList<i32>{
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_como_parametro_filter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Looping` should have a snake case name
[INFO] [stdout]  --> src/Rota/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod Looping;
[INFO] [stdout]   |         ^^^^^^^ help: convert the identifier to snake case: `looping`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Conditional` should have a snake case name
[INFO] [stdout]  --> src/Rota/mod.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod Conditional;
[INFO] [stdout]   |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `conditional`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `CompoundConditional` should have a snake case name
[INFO] [stdout]  --> src/Rota/mod.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod CompoundConditional;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `compound_conditional`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `CompoundLooping` should have a snake case name
[INFO] [stdout]  --> src/Rota/mod.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub mod CompoundLooping;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `compound_looping`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_WHILE_SomarNumeros` should have a snake case name
[INFO] [stdout]  --> src/Rota/Looping.rs:7:8
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn e2_WHILE_SomarNumeros(fim:i32) -> i32{
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_while_somar_numeros`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_FOR_FiltrarPares` should have a snake case name
[INFO] [stdout]   --> src/Rota/Looping.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn e3_FOR_FiltrarPares(mut num:Vec<i32>) -> LinkedList<i32>{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e3_for_filtrar_pares`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e4_CONTINUE_GerarSeqeunciaPar` should have a snake case name
[INFO] [stdout]   --> src/Rota/Looping.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn e4_CONTINUE_GerarSeqeunciaPar(fim:i32) -> LinkedList<i32>{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e4_continue_gerar_seqeuncia_par`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e5_BREAK_TodosPares` should have a snake case name
[INFO] [stdout]   --> src/Rota/Looping.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn e5_BREAK_TodosPares(num:Vec<i32>) -> bool{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e5_break_todos_pares`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e6_WHILE_ProximaRaiz` should have a snake case name
[INFO] [stdout]   --> src/Rota/Looping.rs:51:8
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn e6_WHILE_ProximaRaiz(mut num:f32) -> f32{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e6_while_proxima_raiz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]   --> src/Rota/Looping.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         num + 1.0;
[INFO] [stdout]    |         ^^^^^^^^^ the arithmetic operation produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 54 |         let _ = num + 1.0;
[INFO] [stdout]    |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_IF_Aprovado` should have a snake case name
[INFO] [stdout]  --> src/Rota/Conditional.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub fn e1_IF_Aprovado(m:f32) -> String {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_if_aprovado`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_IF_Aprovado` should have a snake case name
[INFO] [stdout]   --> src/Rota/Conditional.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn e2_IF_Aprovado(m:f32,f:i32) -> String{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_if_aprovado`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_Switch_Avaliacao` should have a snake case name
[INFO] [stdout]   --> src/Rota/Conditional.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub fn e3_Switch_Avaliacao(n:&str) -> String{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e3_switch_avaliacao`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e4_Switch_Verdadeiro` should have a snake case name
[INFO] [stdout]   --> src/Rota/Conditional.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn e4_Switch_Verdadeiro(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e4_switch_verdadeiro`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_RecomendacaoMusica` should have a snake case name
[INFO] [stdout]  --> src/Rota/CompoundConditional.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn e1_RecomendacaoMusica(pais:&str, estilo:&str) -> String{
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_recomendacao_musica`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_Ordernar` should have a snake case name
[INFO] [stdout]  --> src/Rota/CompoundLooping.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn e1_Ordernar(mut num:Vec<i32>) -> Vec<i32>{
[INFO] [stdout]   |        ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e1_ordernar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] running `Command { std: "docker" "inspect" "02123a978e62c2f81eb76add575d8373a01bf254d951b6d789d24e90fbb7a3b0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "02123a978e62c2f81eb76add575d8373a01bf254d951b6d789d24e90fbb7a3b0", kill_on_drop: false }`
[INFO] [stdout] 02123a978e62c2f81eb76add575d8373a01bf254d951b6d789d24e90fbb7a3b0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9105684f497ae4855adc205c9f7282f7fd83b14d31c5eb3fa97f6601eba67c8c
[INFO] running `Command { std: "docker" "start" "-a" "9105684f497ae4855adc205c9f7282f7fd83b14d31c5eb3fa97f6601eba67c8c", kill_on_drop: false }`
[INFO] [stderr]    Compiling rust-foudation v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]  --> src/Funcao/Packages.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::fmt;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/tipo/Compound.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let mut pessoa = Pessoa{
[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: unused variable: `x1`
[INFO] [stdout]   --> src/tipo/Compound.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let x1:String = pessoa.nome;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/tipo/Compound.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let x2 = familia.pai.nome;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x3`
[INFO] [stdout]   --> src/tipo/Compound.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let x3 = familia.mae.nome;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/tipo/Compound.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let x2 = p1.nome;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/tipo/Compound.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let mut p3 = Pessoa { nome:"Bruno".to_string() };
[INFO] [stdout]    |         ----^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/tipo/Compound.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let mut p4 = Pessoa { nome:"Ruan".to_string() };
[INFO] [stdout]    |         ----^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/tipo/Compound.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let x1:bool = p1.nome == p2.nome;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x12`
[INFO] [stdout]   --> src/tipo/Compound.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let x12:bool = p3.nome == p4.nome;
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_x12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/Funcao/mainf.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let mut vec = vec![1, 2, 3, 4, 5, 6, 7, 8];
[INFO] [stdout]    |         ----^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]  --> src/Funcao/mainf.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let x1: f64 = crate::Funcao::Procedure::double(20.0);
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/Funcao/mainf.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let x2: f64 = crate::Funcao::Procedure::somar(30.0, 40.0);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x3`
[INFO] [stdout]   --> src/Funcao/mainf.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let x3: f64 = crate::Funcao::Procedure::subtrair(40.0,30.0);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x4`
[INFO] [stdout]   --> src/Funcao/mainf.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let x4: i64 = crate::Funcao::Procedure::e1_area_retangulo(20,10);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x5`
[INFO] [stdout]   --> src/Funcao/mainf.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let x5: f64 = crate::Funcao::Procedure::e2_media(5.5, 8.3, 10.0);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x6`
[INFO] [stdout]   --> src/Funcao/mainf.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let x6: f64 = crate::Funcao::Procedure::e3_hipotenusa(3, 4);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x7`
[INFO] [stdout]   --> src/Funcao/mainf.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let x7 = crate::Funcao::Recursive::e2_Fatorial_Interativo(5.0);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x8`
[INFO] [stdout]   --> src/Funcao/mainf.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let x8 = crate::Funcao::HighOrderFunction::e1_ComoParametro_Filter(vec,crate::Funcao::HighOrderFunction::compara);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x4`
[INFO] [stdout]  --> src/Funcao/Primitive.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let x4 = 10 / 10;
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x5`
[INFO] [stdout]  --> src/Funcao/Primitive.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let x5 = 10 % 10;
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x6`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let x6 = x1 + x2;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x7`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let x7 = x1 + x2 * x3;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x8`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let x8 = (x1 + x2) * x3;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let x1:bool = 10 > 5;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let x2:bool = 10 < 5;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x3`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let x3:bool = 10 >= 5;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x4`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let x4:bool = 10 <= 5;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x5`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let x5:bool = 10 == 5;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x6`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let x6:bool = 10 != 5;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x9`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let x9:bool = x7 > 10;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x10`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let x10:bool = x7 > x8;
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_x10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let x1:bool = true && true;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let x2:bool = true && false;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x3`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let x3:bool = true || true;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x4`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let x4:bool = true || false;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x5`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let x5:bool = false || false;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x6`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let x6:bool = !false;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x7`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let x7:bool = !true;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x8`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let x8:bool = 10 > 5  && 20 < 10;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x9`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let x9:bool = 10 > 5  || 20 < 10;
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x12`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let x12:bool = x10 > 5 && x11 < x10;
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_x12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x13`
[INFO] [stdout]   --> src/Funcao/Primitive.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |     let x13:bool = x10 > 5 || x11 < x10;
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_x13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]  --> src/Funcao/Recursive.rs:3:37
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn e2_Fatorial_InterativoHelper(mut n:f64,mut fat:f64) -> f64{
[INFO] [stdout]   |                                     ----^
[INFO] [stdout]   |                                     |
[INFO] [stdout]   |                                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]  --> src/Funcao/Recursive.rs:3:47
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn e2_Fatorial_InterativoHelper(mut n:f64,mut fat:f64) -> f64{
[INFO] [stdout]   |                                               ----^^^
[INFO] [stdout]   |                                               |
[INFO] [stdout]   |                                               help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/Funcao/Recursive.rs:12:31
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn e2_Fatorial_Interativo(mut n:f64) -> f64{
[INFO] [stdout]    |                               ----^
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]  --> src/Funcao/HighLevel.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     let y = 9_f32;
[INFO] [stdout]   |         ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]  --> src/Funcao/HighLevel.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let x1 = x.floor();//arredonda para baixo
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]  --> src/Funcao/HighLevel.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let x2 = x.ceil();//arredonda numero para um inteiro
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x3`
[INFO] [stdout]  --> src/Funcao/HighLevel.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let x3 = x.trunc();//Remove numero expecificado
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x4`
[INFO] [stdout]  --> src/Funcao/HighLevel.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let x4 = x.round();//arredonda para cima
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x5`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let x5 = x.abs();//Valor absoluto
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x6`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let x6 = x.sqrt();//Raiz
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x7`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let x7 = x.powf(2_f32);//Potencia
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let x1 = msg.to_uppercase();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let x2 = msg.to_lowercase();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x3`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let x3 = msg.trim();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x4`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let x4 = msg.replace("Olá", "Oiee");
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x5`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let x5 = msg.contains("bem?");
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x9`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let x9 = msg.len();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x11`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let x11 = format!("{:?}",x10);
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_x11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let x1 = lista.len();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let x2 = lista.contains(&5);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let x1 = x.parse::<u32>().unwrap();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let x2 = x.parse::<bool>().unwrap();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x3`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let x3 = x.parse::<f32>().unwrap();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x4`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let x4 = x.parse::<char>().unwrap();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x5`
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let x5 = x.to_string();
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]  --> src/Funcao/HighOrderFunction.rs:2:32
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn e1_ComoParametro_Filter(mut l:Vec<i32>,f:fn(i32) -> bool) -> LinkedList<i32>{
[INFO] [stdout]   |                                ----^
[INFO] [stdout]   |                                |
[INFO] [stdout]   |                                help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/Rota/mainr.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let mut vec = vec![1, 2, 3, 4, 5, 6, 7, 8];
[INFO] [stdout]    |         ----^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/Rota/mainr.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let mut vec2 = vec![1, 2, 3, 4, 5, 6, 7, 8];
[INFO] [stdout]    |         ----^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/Rota/mainr.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let mut vec3 = vec![1, 2, 3, 4, 5, 6, 7, 8];
[INFO] [stdout]    |         ----^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x0`
[INFO] [stdout]  --> src/Rota/mainr.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     let x0 = crate::Rota::Conditional::e1_IF_Aprovado(5.0);
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x1`
[INFO] [stdout]  --> src/Rota/mainr.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let x1 = crate::Rota::Conditional::e2_IF_Aprovado(5.0,1);
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x2`
[INFO] [stdout]  --> src/Rota/mainr.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let x2 = crate::Rota::Conditional::e3_Switch_Avaliacao("A"); 
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x3`
[INFO] [stdout]  --> src/Rota/mainr.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let x3 = crate::Rota::Conditional::e4_Switch_Verdadeiro();
[INFO] [stdout]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x4`
[INFO] [stdout]   --> src/Rota/mainr.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let x4 = crate::Rota::Looping::e2_WHILE_SomarNumeros(5);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x5`
[INFO] [stdout]   --> src/Rota/mainr.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let x5 = crate::Rota::Looping::e3_FOR_FiltrarPares(vec);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x6`
[INFO] [stdout]   --> src/Rota/mainr.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let x6 = crate::Rota::Looping::e4_CONTINUE_GerarSeqeunciaPar(5);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x7`
[INFO] [stdout]   --> src/Rota/mainr.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let x7 = crate::Rota::Looping::e5_BREAK_TodosPares(vec2);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x8`
[INFO] [stdout]   --> src/Rota/mainr.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let x8 = crate::Rota::Looping::e6_WHILE_ProximaRaiz(5.0);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x9`
[INFO] [stdout]   --> src/Rota/mainr.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let x9 = crate::Rota::CompoundLooping::e1_Ordernar(vec3);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/Rota/Looping.rs:17:28
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn e3_FOR_FiltrarPares(mut num:Vec<i32>) -> LinkedList<i32>{
[INFO] [stdout]    |                            ----^^^
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/Rota/Looping.rs:51:29
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn e6_WHILE_ProximaRaiz(mut num:f32) -> f32{
[INFO] [stdout]    |                             ----^^^
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `situacao` is never read
[INFO] [stdout]  --> src/Rota/Conditional.rs:2:24
[INFO] [stdout]   |
[INFO] [stdout] 2 |     let mut situacao = "Reprovado";
[INFO] [stdout]   |                        ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: maybe it is overwritten before being read?
[INFO] [stdout]   = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `situacao` is never read
[INFO] [stdout]   --> src/Rota/Conditional.rs:16:24
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let mut situacao = "";
[INFO] [stdout]    |                        ^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `situacao` is never read
[INFO] [stdout]   --> src/Rota/Conditional.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let mut situacao = "";
[INFO] [stdout]    |                        ^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `binario`
[INFO] [stdout]   --> src/Rota/Conditional.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let binario = match booleano{
[INFO] [stdout]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_binario`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `musica` is never read
[INFO] [stdout]  --> src/Rota/CompoundConditional.rs:4:22
[INFO] [stdout]   |
[INFO] [stdout] 4 |     let mut musica = "";
[INFO] [stdout]   |                      ^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mainf` is never used
[INFO] [stdout]  --> src/Funcao/mainf.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn mainf(){
[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 `e1_OperadoresMatematicos` is never used
[INFO] [stdout]  --> src/Funcao/Primitive.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn e1_OperadoresMatematicos(){
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_OperadoresRelacionais` is never used
[INFO] [stdout]   --> src/Funcao/Primitive.rs:19:8
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub fn e2_OperadoresRelacionais(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_OperadoresLogicos` is never used
[INFO] [stdout]   --> src/Funcao/Primitive.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub fn e3_OperadoresLogicos(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mainProcedure` is never used
[INFO] [stdout]  --> src/Funcao/CompoundProcedures.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn mainProcedure() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_Fatorial_InterativoHelper` is never used
[INFO] [stdout]  --> src/Funcao/Recursive.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn e2_Fatorial_InterativoHelper(mut n:f64,mut fat:f64) -> f64{
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_Fatorial_Interativo` is never used
[INFO] [stdout]   --> src/Funcao/Recursive.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn e2_Fatorial_Interativo(mut n:f64) -> f64{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Person` is never constructed
[INFO] [stdout]  --> src/Funcao/Packages.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Person {
[INFO] [stdout]   |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `full_name`, `set_first_name`, and `to_tuple` are never used
[INFO] [stdout]   --> src/Funcao/Packages.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl Person {
[INFO] [stdout]    | ----------- associated items in this implementation
[INFO] [stdout] 11 |     fn new(first: &str, name: &str) -> Person {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 18 |     fn full_name(&self) -> String {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 22 |     fn set_first_name(&mut self, name: &str) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     fn to_tuple(self) -> (String, String) {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mainPackage` is never used
[INFO] [stdout]   --> src/Funcao/Packages.rs:31:8
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn mainPackage() {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_FuncoesParaNumeros` is never used
[INFO] [stdout]  --> src/Funcao/HighLevel.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn e1_FuncoesParaNumeros(){
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_FuncoesParaTexto` is never used
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn e2_FuncoesParaTexto(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_FuncoesParaTiposRecursivos` is never used
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:31:8
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn e3_FuncoesParaTiposRecursivos(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e4_FuncoesParaConversao` is never used
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:50:8
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn e4_FuncoesParaConversao(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_ComoParametro_Filter` is never used
[INFO] [stdout]  --> src/Funcao/HighOrderFunction.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn e1_ComoParametro_Filter(mut l:Vec<i32>,f:fn(i32) -> bool) -> LinkedList<i32>{
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compara` is never used
[INFO] [stdout]   --> src/Funcao/HighOrderFunction.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn compara(n: i32) -> bool{
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mainr` is never used
[INFO] [stdout]  --> src/Rota/mainr.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn mainr(){
[INFO] [stdout]   |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_loopexpression` is never used
[INFO] [stdout]  --> src/Rota/Looping.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn e1_loopexpression(){
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_WHILE_SomarNumeros` is never used
[INFO] [stdout]  --> src/Rota/Looping.rs:7:8
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn e2_WHILE_SomarNumeros(fim:i32) -> i32{
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_FOR_FiltrarPares` is never used
[INFO] [stdout]   --> src/Rota/Looping.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn e3_FOR_FiltrarPares(mut num:Vec<i32>) -> LinkedList<i32>{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e4_CONTINUE_GerarSeqeunciaPar` is never used
[INFO] [stdout]   --> src/Rota/Looping.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn e4_CONTINUE_GerarSeqeunciaPar(fim:i32) -> LinkedList<i32>{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e5_BREAK_TodosPares` is never used
[INFO] [stdout]   --> src/Rota/Looping.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn e5_BREAK_TodosPares(num:Vec<i32>) -> bool{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e6_WHILE_ProximaRaiz` is never used
[INFO] [stdout]   --> src/Rota/Looping.rs:51:8
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn e6_WHILE_ProximaRaiz(mut num:f32) -> f32{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_IF_Aprovado` is never used
[INFO] [stdout]  --> src/Rota/Conditional.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub fn e1_IF_Aprovado(m:f32) -> String {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_IF_Aprovado` is never used
[INFO] [stdout]   --> src/Rota/Conditional.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn e2_IF_Aprovado(m:f32,f:i32) -> String{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_Switch_Avaliacao` is never used
[INFO] [stdout]   --> src/Rota/Conditional.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub fn e3_Switch_Avaliacao(n:&str) -> String{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e4_Switch_Verdadeiro` is never used
[INFO] [stdout]   --> src/Rota/Conditional.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn e4_Switch_Verdadeiro(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_RecomendacaoMusica` is never used
[INFO] [stdout]  --> src/Rota/CompoundConditional.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn e1_RecomendacaoMusica(pais:&str, estilo:&str) -> String{
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_Ordernar` is never used
[INFO] [stdout]  --> src/Rota/CompoundLooping.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn e1_Ordernar(mut num:Vec<i32>) -> Vec<i32>{
[INFO] [stdout]   |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Funcao` should have a snake case name
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | mod Funcao;
[INFO] [stdout]   |     ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `funcao`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Rota` should have a snake case name
[INFO] [stdout]  --> src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | mod Rota;
[INFO] [stdout]   |     ^^^^ help: convert the identifier to snake case: `rota`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Primitive` should have a snake case name
[INFO] [stdout]  --> src/tipo/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod Primitive;
[INFO] [stdout]   |         ^^^^^^^^^ help: convert the identifier to snake case: `primitive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Compound` should have a snake case name
[INFO] [stdout]  --> src/tipo/mod.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod Compound;
[INFO] [stdout]   |         ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `compound`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_Declaracao` should have a snake case name
[INFO] [stdout]  --> src/tipo/Primitive.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn e1_Declaracao(){
[INFO] [stdout]   |        ^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_declaracao`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_Alteracao` should have a snake case name
[INFO] [stdout]   --> src/tipo/Primitive.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn e2_Alteracao(){
[INFO] [stdout]    |        ^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_alteracao`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_Conversao` should have a snake case name
[INFO] [stdout]   --> src/tipo/Primitive.rs:53:8
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn e3_Conversao(){
[INFO] [stdout]    |        ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e3_conversao`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e4_Coercion` should have a snake case name
[INFO] [stdout]   --> src/tipo/Primitive.rs:65:8
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn e4_Coercion(){
[INFO] [stdout]    |        ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e4_coercion`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e5_Inferencia` should have a snake case name
[INFO] [stdout]   --> src/tipo/Primitive.rs:78:8
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub fn e5_Inferencia(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e5_inferencia`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_Declaracao` should have a snake case name
[INFO] [stdout]   --> src/tipo/Compound.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn e1_Declaracao(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_declaracao`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_Alteracao` should have a snake case name
[INFO] [stdout]   --> src/tipo/Compound.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn e2_Alteracao(){
[INFO] [stdout]    |        ^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_alteracao`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_Comparacao` should have a snake case name
[INFO] [stdout]   --> src/tipo/Compound.rs:52:8
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub fn e3_Comparacao(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e3_comparacao`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Primitive` should have a snake case name
[INFO] [stdout]  --> src/Funcao/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod Primitive;
[INFO] [stdout]   |         ^^^^^^^^^ help: convert the identifier to snake case: `primitive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Procedure` should have a snake case name
[INFO] [stdout]  --> src/Funcao/mod.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod Procedure;
[INFO] [stdout]   |         ^^^^^^^^^ help: convert the identifier to snake case: `procedure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `CompoundProcedures` should have a snake case name
[INFO] [stdout]  --> src/Funcao/mod.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod CompoundProcedures;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `compound_procedures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Recursive` should have a snake case name
[INFO] [stdout]  --> src/Funcao/mod.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub mod Recursive;
[INFO] [stdout]   |         ^^^^^^^^^ help: convert the identifier to snake case: `recursive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Packages` should have a snake case name
[INFO] [stdout]  --> src/Funcao/mod.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub mod Packages;
[INFO] [stdout]   |         ^^^^^^^^ help: convert the identifier to snake case: `packages`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `HighLevel` should have a snake case name
[INFO] [stdout]  --> src/Funcao/mod.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub mod HighLevel;
[INFO] [stdout]   |         ^^^^^^^^^ help: convert the identifier to snake case: `high_level`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `HighOrderFunction` should have a snake case name
[INFO] [stdout]  --> src/Funcao/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub mod HighOrderFunction;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `high_order_function`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_OperadoresMatematicos` should have a snake case name
[INFO] [stdout]  --> src/Funcao/Primitive.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn e1_OperadoresMatematicos(){
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_operadores_matematicos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_OperadoresRelacionais` should have a snake case name
[INFO] [stdout]   --> src/Funcao/Primitive.rs:19:8
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub fn e2_OperadoresRelacionais(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_operadores_relacionais`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_OperadoresLogicos` should have a snake case name
[INFO] [stdout]   --> src/Funcao/Primitive.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub fn e3_OperadoresLogicos(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e3_operadores_logicos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mainProcedure` should have a snake case name
[INFO] [stdout]  --> src/Funcao/CompoundProcedures.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn mainProcedure() {
[INFO] [stdout]   |        ^^^^^^^^^^^^^ help: convert the identifier to snake case: `main_procedure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_Fatorial_InterativoHelper` should have a snake case name
[INFO] [stdout]  --> src/Funcao/Recursive.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn e2_Fatorial_InterativoHelper(mut n:f64,mut fat:f64) -> f64{
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_fatorial_interativo_helper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_Fatorial_Interativo` should have a snake case name
[INFO] [stdout]   --> src/Funcao/Recursive.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn e2_Fatorial_Interativo(mut n:f64) -> f64{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e2_fatorial_interativo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mainPackage` should have a snake case name
[INFO] [stdout]   --> src/Funcao/Packages.rs:31:8
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn mainPackage() {
[INFO] [stdout]    |        ^^^^^^^^^^^ help: convert the identifier to snake case: `main_package`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_FuncoesParaNumeros` should have a snake case name
[INFO] [stdout]  --> src/Funcao/HighLevel.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn e1_FuncoesParaNumeros(){
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_funcoes_para_numeros`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_FuncoesParaTexto` should have a snake case name
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn e2_FuncoesParaTexto(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_funcoes_para_texto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_FuncoesParaTiposRecursivos` should have a snake case name
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:31:8
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn e3_FuncoesParaTiposRecursivos(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e3_funcoes_para_tipos_recursivos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e4_FuncoesParaConversao` should have a snake case name
[INFO] [stdout]   --> src/Funcao/HighLevel.rs:50:8
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn e4_FuncoesParaConversao(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e4_funcoes_para_conversao`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_ComoParametro_Filter` should have a snake case name
[INFO] [stdout]  --> src/Funcao/HighOrderFunction.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn e1_ComoParametro_Filter(mut l:Vec<i32>,f:fn(i32) -> bool) -> LinkedList<i32>{
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_como_parametro_filter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Looping` should have a snake case name
[INFO] [stdout]  --> src/Rota/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod Looping;
[INFO] [stdout]   |         ^^^^^^^ help: convert the identifier to snake case: `looping`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Conditional` should have a snake case name
[INFO] [stdout]  --> src/Rota/mod.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod Conditional;
[INFO] [stdout]   |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `conditional`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `CompoundConditional` should have a snake case name
[INFO] [stdout]  --> src/Rota/mod.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod CompoundConditional;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `compound_conditional`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `CompoundLooping` should have a snake case name
[INFO] [stdout]  --> src/Rota/mod.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub mod CompoundLooping;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `compound_looping`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_WHILE_SomarNumeros` should have a snake case name
[INFO] [stdout]  --> src/Rota/Looping.rs:7:8
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn e2_WHILE_SomarNumeros(fim:i32) -> i32{
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_while_somar_numeros`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_FOR_FiltrarPares` should have a snake case name
[INFO] [stdout]   --> src/Rota/Looping.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn e3_FOR_FiltrarPares(mut num:Vec<i32>) -> LinkedList<i32>{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e3_for_filtrar_pares`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e4_CONTINUE_GerarSeqeunciaPar` should have a snake case name
[INFO] [stdout]   --> src/Rota/Looping.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn e4_CONTINUE_GerarSeqeunciaPar(fim:i32) -> LinkedList<i32>{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e4_continue_gerar_seqeuncia_par`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e5_BREAK_TodosPares` should have a snake case name
[INFO] [stdout]   --> src/Rota/Looping.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn e5_BREAK_TodosPares(num:Vec<i32>) -> bool{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e5_break_todos_pares`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e6_WHILE_ProximaRaiz` should have a snake case name
[INFO] [stdout]   --> src/Rota/Looping.rs:51:8
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn e6_WHILE_ProximaRaiz(mut num:f32) -> f32{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e6_while_proxima_raiz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]   --> src/Rota/Looping.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         num + 1.0;
[INFO] [stdout]    |         ^^^^^^^^^ the arithmetic operation produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 54 |         let _ = num + 1.0;
[INFO] [stdout]    |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_IF_Aprovado` should have a snake case name
[INFO] [stdout]  --> src/Rota/Conditional.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub fn e1_IF_Aprovado(m:f32) -> String {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_if_aprovado`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e2_IF_Aprovado` should have a snake case name
[INFO] [stdout]   --> src/Rota/Conditional.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn e2_IF_Aprovado(m:f32,f:i32) -> String{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_if_aprovado`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e3_Switch_Avaliacao` should have a snake case name
[INFO] [stdout]   --> src/Rota/Conditional.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub fn e3_Switch_Avaliacao(n:&str) -> String{
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e3_switch_avaliacao`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e4_Switch_Verdadeiro` should have a snake case name
[INFO] [stdout]   --> src/Rota/Conditional.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn e4_Switch_Verdadeiro(){
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e4_switch_verdadeiro`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_RecomendacaoMusica` should have a snake case name
[INFO] [stdout]  --> src/Rota/CompoundConditional.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn e1_RecomendacaoMusica(pais:&str, estilo:&str) -> String{
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_recomendacao_musica`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `e1_Ordernar` should have a snake case name
[INFO] [stdout]  --> src/Rota/CompoundLooping.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn e1_Ordernar(mut num:Vec<i32>) -> Vec<i32>{
[INFO] [stdout]   |        ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e1_ordernar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] running `Command { std: "docker" "inspect" "9105684f497ae4855adc205c9f7282f7fd83b14d31c5eb3fa97f6601eba67c8c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9105684f497ae4855adc205c9f7282f7fd83b14d31c5eb3fa97f6601eba67c8c", kill_on_drop: false }`
[INFO] [stdout] 9105684f497ae4855adc205c9f7282f7fd83b14d31c5eb3fa97f6601eba67c8c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ed161cca7681dfcbc8cace7544622bc8462f40ff01053c74a1483f81098cb05d
[INFO] running `Command { std: "docker" "start" "-a" "ed161cca7681dfcbc8cace7544622bc8462f40ff01053c74a1483f81098cb05d", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/Funcao/Packages.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/tipo/Compound.rs:14:9
[INFO] [stderr]    |
[INFO] [stderr] 14 |     let mut pessoa = Pessoa{
[INFO] [stderr]    |         ----^^^^^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         help: remove this `mut`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x1`
[INFO] [stderr]   --> src/tipo/Compound.rs:17:9
[INFO] [stderr]    |
[INFO] [stderr] 17 |     let x1:String = pessoa.nome;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x2`
[INFO] [stderr]   --> src/tipo/Compound.rs:29:9
[INFO] [stderr]    |
[INFO] [stderr] 29 |     let x2 = familia.pai.nome;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x3`
[INFO] [stderr]   --> src/tipo/Compound.rs:30:9
[INFO] [stderr]    |
[INFO] [stderr] 30 |     let x3 = familia.mae.nome;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x2`
[INFO] [stderr]   --> src/tipo/Compound.rs:49:9
[INFO] [stderr]    |
[INFO] [stderr] 49 |     let x2 = p1.nome;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/tipo/Compound.rs:59:9
[INFO] [stderr]    |
[INFO] [stderr] 59 |     let mut p3 = Pessoa { nome:"Bruno".to_string() };
[INFO] [stderr]    |         ----^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/tipo/Compound.rs:60:9
[INFO] [stderr]    |
[INFO] [stderr] 60 |     let mut p4 = Pessoa { nome:"Ruan".to_string() };
[INFO] [stderr]    |         ----^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x1`
[INFO] [stderr]   --> src/tipo/Compound.rs:56:9
[INFO] [stderr]    |
[INFO] [stderr] 56 |     let x1:bool = p1.nome == p2.nome;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x12`
[INFO] [stderr]   --> src/tipo/Compound.rs:62:9
[INFO] [stderr]    |
[INFO] [stderr] 62 |     let x12:bool = p3.nome == p4.nome;
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_x12`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/Funcao/mainf.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |     let mut vec = vec![1, 2, 3, 4, 5, 6, 7, 8];
[INFO] [stderr]    |         ----^^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x1`
[INFO] [stderr]  --> src/Funcao/mainf.rs:9:9
[INFO] [stderr]   |
[INFO] [stderr] 9 |     let x1: f64 = crate::Funcao::Procedure::double(20.0);
[INFO] [stderr]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x2`
[INFO] [stderr]   --> src/Funcao/mainf.rs:10:9
[INFO] [stderr]    |
[INFO] [stderr] 10 |     let x2: f64 = crate::Funcao::Procedure::somar(30.0, 40.0);
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x3`
[INFO] [stderr]   --> src/Funcao/mainf.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr] 11 |     let x3: f64 = crate::Funcao::Procedure::subtrair(40.0,30.0);
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x4`
[INFO] [stderr]   --> src/Funcao/mainf.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 |     let x4: i64 = crate::Funcao::Procedure::e1_area_retangulo(20,10);
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x5`
[INFO] [stderr]   --> src/Funcao/mainf.rs:14:9
[INFO] [stderr]    |
[INFO] [stderr] 14 |     let x5: f64 = crate::Funcao::Procedure::e2_media(5.5, 8.3, 10.0);
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x6`
[INFO] [stderr]   --> src/Funcao/mainf.rs:15:9
[INFO] [stderr]    |
[INFO] [stderr] 15 |     let x6: f64 = crate::Funcao::Procedure::e3_hipotenusa(3, 4);
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x6`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x7`
[INFO] [stderr]   --> src/Funcao/mainf.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 18 |     let x7 = crate::Funcao::Recursive::e2_Fatorial_Interativo(5.0);
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x7`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x8`
[INFO] [stderr]   --> src/Funcao/mainf.rs:28:9
[INFO] [stderr]    |
[INFO] [stderr] 28 |     let x8 = crate::Funcao::HighOrderFunction::e1_ComoParametro_Filter(vec,crate::Funcao::HighOrderFunction::compara);
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x8`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x4`
[INFO] [stderr]  --> src/Funcao/Primitive.rs:7:9
[INFO] [stderr]   |
[INFO] [stderr] 7 |     let x4 = 10 / 10;
[INFO] [stderr]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x5`
[INFO] [stderr]  --> src/Funcao/Primitive.rs:8:9
[INFO] [stderr]   |
[INFO] [stderr] 8 |     let x5 = 10 % 10;
[INFO] [stderr]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x6`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 |     let x6 = x1 + x2;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x6`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x7`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:14:9
[INFO] [stderr]    |
[INFO] [stderr] 14 |     let x7 = x1 + x2 * x3;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x7`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x8`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:15:9
[INFO] [stderr]    |
[INFO] [stderr] 15 |     let x8 = (x1 + x2) * x3;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x8`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x1`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:20:9
[INFO] [stderr]    |
[INFO] [stderr] 20 |     let x1:bool = 10 > 5;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x2`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:21:9
[INFO] [stderr]    |
[INFO] [stderr] 21 |     let x2:bool = 10 < 5;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x3`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:22:9
[INFO] [stderr]    |
[INFO] [stderr] 22 |     let x3:bool = 10 >= 5;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x4`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:23:9
[INFO] [stderr]    |
[INFO] [stderr] 23 |     let x4:bool = 10 <= 5;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x5`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:24:9
[INFO] [stderr]    |
[INFO] [stderr] 24 |     let x5:bool = 10 == 5;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x6`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:25:9
[INFO] [stderr]    |
[INFO] [stderr] 25 |     let x6:bool = 10 != 5;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x6`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x9`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:30:9
[INFO] [stderr]    |
[INFO] [stderr] 30 |     let x9:bool = x7 > 10;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x9`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x10`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:31:9
[INFO] [stderr]    |
[INFO] [stderr] 31 |     let x10:bool = x7 > x8;
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_x10`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x1`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:36:9
[INFO] [stderr]    |
[INFO] [stderr] 36 |     let x1:bool = true && true;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x2`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:37:9
[INFO] [stderr]    |
[INFO] [stderr] 37 |     let x2:bool = true && false;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x3`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:38:9
[INFO] [stderr]    |
[INFO] [stderr] 38 |     let x3:bool = true || true;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x4`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:39:9
[INFO] [stderr]    |
[INFO] [stderr] 39 |     let x4:bool = true || false;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x5`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:40:9
[INFO] [stderr]    |
[INFO] [stderr] 40 |     let x5:bool = false || false;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x6`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:41:9
[INFO] [stderr]    |
[INFO] [stderr] 41 |     let x6:bool = !false;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x6`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x7`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:42:9
[INFO] [stderr]    |
[INFO] [stderr] 42 |     let x7:bool = !true;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x7`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x8`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:44:9
[INFO] [stderr]    |
[INFO] [stderr] 44 |     let x8:bool = 10 > 5  && 20 < 10;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x8`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x9`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:45:9
[INFO] [stderr]    |
[INFO] [stderr] 45 |     let x9:bool = 10 > 5  || 20 < 10;
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x9`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x12`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:50:9
[INFO] [stderr]    |
[INFO] [stderr] 50 |     let x12:bool = x10 > 5 && x11 < x10;
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_x12`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x13`
[INFO] [stderr]   --> src/Funcao/Primitive.rs:51:9
[INFO] [stderr]    |
[INFO] [stderr] 51 |     let x13:bool = x10 > 5 || x11 < x10;
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_x13`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]  --> src/Funcao/Recursive.rs:3:37
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub fn e2_Fatorial_InterativoHelper(mut n:f64,mut fat:f64) -> f64{
[INFO] [stderr]   |                                     ----^
[INFO] [stderr]   |                                     |
[INFO] [stderr]   |                                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]  --> src/Funcao/Recursive.rs:3:47
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub fn e2_Fatorial_InterativoHelper(mut n:f64,mut fat:f64) -> f64{
[INFO] [stderr]   |                                               ----^^^
[INFO] [stderr]   |                                               |
[INFO] [stderr]   |                                               help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/Funcao/Recursive.rs:12:31
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub fn e2_Fatorial_Interativo(mut n:f64) -> f64{
[INFO] [stderr]    |                               ----^
[INFO] [stderr]    |                               |
[INFO] [stderr]    |                               help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `y`
[INFO] [stderr]  --> src/Funcao/HighLevel.rs:4:9
[INFO] [stderr]   |
[INFO] [stderr] 4 |     let y = 9_f32;
[INFO] [stderr]   |         ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x1`
[INFO] [stderr]  --> src/Funcao/HighLevel.rs:6:9
[INFO] [stderr]   |
[INFO] [stderr] 6 |     let x1 = x.floor();//arredonda para baixo
[INFO] [stderr]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x2`
[INFO] [stderr]  --> src/Funcao/HighLevel.rs:7:9
[INFO] [stderr]   |
[INFO] [stderr] 7 |     let x2 = x.ceil();//arredonda numero para um inteiro
[INFO] [stderr]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x3`
[INFO] [stderr]  --> src/Funcao/HighLevel.rs:8:9
[INFO] [stderr]   |
[INFO] [stderr] 8 |     let x3 = x.trunc();//Remove numero expecificado
[INFO] [stderr]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x4`
[INFO] [stderr]  --> src/Funcao/HighLevel.rs:9:9
[INFO] [stderr]   |
[INFO] [stderr] 9 |     let x4 = x.round();//arredonda para cima
[INFO] [stderr]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x5`
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:10:9
[INFO] [stderr]    |
[INFO] [stderr] 10 |     let x5 = x.abs();//Valor absoluto
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x6`
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr] 11 |     let x6 = x.sqrt();//Raiz
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x6`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x7`
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |     let x7 = x.powf(2_f32);//Potencia
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x7`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x1`
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 18 |     let x1 = msg.to_uppercase();
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x2`
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:19:9
[INFO] [stderr]    |
[INFO] [stderr] 19 |     let x2 = msg.to_lowercase();
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x3`
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:20:9
[INFO] [stderr]    |
[INFO] [stderr] 20 |     let x3 = msg.trim();
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x4`
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:21:9
[INFO] [stderr]    |
[INFO] [stderr] 21 |     let x4 = msg.replace("Olá", "Oiee");
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x5`
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:22:9
[INFO] [stderr]    |
[INFO] [stderr] 22 |     let x5 = msg.contains("bem?");
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x9`
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:23:9
[INFO] [stderr]    |
[INFO] [stderr] 23 |     let x9 = msg.len();
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x9`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x11`
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:26:9
[INFO] [stderr]    |
[INFO] [stderr] 26 |     let x11 = format!("{:?}",x10);
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_x11`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x1`
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:45:9
[INFO] [stderr]    |
[INFO] [stderr] 45 |     let x1 = lista.len();
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x2`
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:46:9
[INFO] [stderr]    |
[INFO] [stderr] 46 |     let x2 = lista.contains(&5);
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x1`
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:53:9
[INFO] [stderr]    |
[INFO] [stderr] 53 |     let x1 = x.parse::<u32>().unwrap();
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x2`
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:54:9
[INFO] [stderr]    |
[INFO] [stderr] 54 |     let x2 = x.parse::<bool>().unwrap();
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x3`
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:55:9
[INFO] [stderr]    |
[INFO] [stderr] 55 |     let x3 = x.parse::<f32>().unwrap();
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x4`
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:56:9
[INFO] [stderr]    |
[INFO] [stderr] 56 |     let x4 = x.parse::<char>().unwrap();
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x5`
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:57:9
[INFO] [stderr]    |
[INFO] [stderr] 57 |     let x5 = x.to_string();
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]  --> src/Funcao/HighOrderFunction.rs:2:32
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub fn e1_ComoParametro_Filter(mut l:Vec<i32>,f:fn(i32) -> bool) -> LinkedList<i32>{
[INFO] [stderr]   |                                ----^
[INFO] [stderr]   |                                |
[INFO] [stderr]   |                                help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/Rota/mainr.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr] 11 |     let mut vec = vec![1, 2, 3, 4, 5, 6, 7, 8];
[INFO] [stderr]    |         ----^^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/Rota/mainr.rs:14:9
[INFO] [stderr]    |
[INFO] [stderr] 14 |     let mut vec2 = vec![1, 2, 3, 4, 5, 6, 7, 8];
[INFO] [stderr]    |         ----^^^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/Rota/mainr.rs:19:9
[INFO] [stderr]    |
[INFO] [stderr] 19 |     let mut vec3 = vec![1, 2, 3, 4, 5, 6, 7, 8];
[INFO] [stderr]    |         ----^^^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x0`
[INFO] [stderr]  --> src/Rota/mainr.rs:4:9
[INFO] [stderr]   |
[INFO] [stderr] 4 |     let x0 = crate::Rota::Conditional::e1_IF_Aprovado(5.0);
[INFO] [stderr]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x0`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x1`
[INFO] [stderr]  --> src/Rota/mainr.rs:5:9
[INFO] [stderr]   |
[INFO] [stderr] 5 |     let x1 = crate::Rota::Conditional::e2_IF_Aprovado(5.0,1);
[INFO] [stderr]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x1`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x2`
[INFO] [stderr]  --> src/Rota/mainr.rs:6:9
[INFO] [stderr]   |
[INFO] [stdout] 
[INFO] [stderr] 6 |     let x2 = crate::Rota::Conditional::e3_Switch_Avaliacao("A"); 
[INFO] [stdout] running 0 tests
[INFO] [stderr]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x2`
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr] warning: unused variable: `x3`
[INFO] [stdout] 
[INFO] [stderr]  --> src/Rota/mainr.rs:7:9
[INFO] [stderr]   |
[INFO] [stderr] 7 |     let x3 = crate::Rota::Conditional::e4_Switch_Verdadeiro();
[INFO] [stderr]   |         ^^ help: if this is intentional, prefix it with an underscore: `_x3`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x4`
[INFO] [stderr]   --> src/Rota/mainr.rs:10:9
[INFO] [stderr]    |
[INFO] [stderr] 10 |     let x4 = crate::Rota::Looping::e2_WHILE_SomarNumeros(5);
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x4`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x5`
[INFO] [stderr]   --> src/Rota/mainr.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |     let x5 = crate::Rota::Looping::e3_FOR_FiltrarPares(vec);
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x5`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x6`
[INFO] [stderr]   --> src/Rota/mainr.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 |     let x6 = crate::Rota::Looping::e4_CONTINUE_GerarSeqeunciaPar(5);
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x6`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x7`
[INFO] [stderr]   --> src/Rota/mainr.rs:15:9
[INFO] [stderr]    |
[INFO] [stderr] 15 |     let x7 = crate::Rota::Looping::e5_BREAK_TodosPares(vec2);
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x7`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x8`
[INFO] [stderr]   --> src/Rota/mainr.rs:16:9
[INFO] [stderr]    |
[INFO] [stderr] 16 |     let x8 = crate::Rota::Looping::e6_WHILE_ProximaRaiz(5.0);
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x8`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x9`
[INFO] [stderr]   --> src/Rota/mainr.rs:20:9
[INFO] [stderr]    |
[INFO] [stderr] 20 |     let x9 = crate::Rota::CompoundLooping::e1_Ordernar(vec3);
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_x9`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/Rota/Looping.rs:17:28
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub fn e3_FOR_FiltrarPares(mut num:Vec<i32>) -> LinkedList<i32>{
[INFO] [stderr]    |                            ----^^^
[INFO] [stderr]    |                            |
[INFO] [stderr]    |                            help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/Rota/Looping.rs:51:29
[INFO] [stderr]    |
[INFO] [stderr] 51 | pub fn e6_WHILE_ProximaRaiz(mut num:f32) -> f32{
[INFO] [stderr]    |                             ----^^^
[INFO] [stderr]    |                             |
[INFO] [stderr]    |                             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `situacao` is never read
[INFO] [stderr]  --> src/Rota/Conditional.rs:2:24
[INFO] [stderr]   |
[INFO] [stderr] 2 |     let mut situacao = "Reprovado";
[INFO] [stderr]   |                        ^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: maybe it is overwritten before being read?
[INFO] [stderr]   = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `situacao` is never read
[INFO] [stderr]   --> src/Rota/Conditional.rs:16:24
[INFO] [stderr]    |
[INFO] [stderr] 16 |     let mut situacao = "";
[INFO] [stderr]    |                        ^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `situacao` is never read
[INFO] [stderr]   --> src/Rota/Conditional.rs:33:24
[INFO] [stderr]    |
[INFO] [stderr] 33 |     let mut situacao = "";
[INFO] [stderr]    |                        ^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `binario`
[INFO] [stderr]   --> src/Rota/Conditional.rs:45:9
[INFO] [stderr]    |
[INFO] [stderr] 45 |     let binario = match booleano{
[INFO] [stderr]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_binario`
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `musica` is never read
[INFO] [stderr]  --> src/Rota/CompoundConditional.rs:4:22
[INFO] [stderr]   |
[INFO] [stderr] 4 |     let mut musica = "";
[INFO] [stderr]   |                      ^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: function `mainf` is never used
[INFO] [stderr]  --> src/Funcao/mainf.rs:2:8
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub fn mainf(){
[INFO] [stderr]   |        ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `e1_OperadoresMatematicos` is never used
[INFO] [stderr]  --> src/Funcao/Primitive.rs:2:8
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub fn e1_OperadoresMatematicos(){
[INFO] [stderr]   |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e2_OperadoresRelacionais` is never used
[INFO] [stderr]   --> src/Funcao/Primitive.rs:19:8
[INFO] [stderr]    |
[INFO] [stderr] 19 | pub fn e2_OperadoresRelacionais(){
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e3_OperadoresLogicos` is never used
[INFO] [stderr]   --> src/Funcao/Primitive.rs:35:8
[INFO] [stderr]    |
[INFO] [stderr] 35 | pub fn e3_OperadoresLogicos(){
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `mainProcedure` is never used
[INFO] [stderr]  --> src/Funcao/CompoundProcedures.rs:2:8
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub fn mainProcedure() {
[INFO] [stderr]   |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e2_Fatorial_InterativoHelper` is never used
[INFO] [stderr]  --> src/Funcao/Recursive.rs:3:8
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub fn e2_Fatorial_InterativoHelper(mut n:f64,mut fat:f64) -> f64{
[INFO] [stderr]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e2_Fatorial_Interativo` is never used
[INFO] [stderr]   --> src/Funcao/Recursive.rs:12:8
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub fn e2_Fatorial_Interativo(mut n:f64) -> f64{
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Person` is never constructed
[INFO] [stderr]  --> src/Funcao/Packages.rs:5:8
[INFO] [stderr]   |
[INFO] [stderr] 5 | struct Person {
[INFO] [stderr]   |        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `full_name`, `set_first_name`, and `to_tuple` are never used
[INFO] [stderr]   --> src/Funcao/Packages.rs:11:8
[INFO] [stderr]    |
[INFO] [stderr] 10 | impl Person {
[INFO] [stderr]    | ----------- associated items in this implementation
[INFO] [stderr] 11 |     fn new(first: &str, name: &str) -> Person {
[INFO] [stderr]    |        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 18 |     fn full_name(&self) -> String {
[INFO] [stderr]    |        ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 22 |     fn set_first_name(&mut self, name: &str) {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 26 |     fn to_tuple(self) -> (String, String) {
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `mainPackage` is never used
[INFO] [stderr]   --> src/Funcao/Packages.rs:31:8
[INFO] [stderr]    |
[INFO] [stderr] 31 | pub fn mainPackage() {
[INFO] [stderr]    |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e1_FuncoesParaNumeros` is never used
[INFO] [stderr]  --> src/Funcao/HighLevel.rs:2:8
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub fn e1_FuncoesParaNumeros(){
[INFO] [stderr]   |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e2_FuncoesParaTexto` is never used
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:15:8
[INFO] [stderr]    |
[INFO] [stderr] 15 | pub fn e2_FuncoesParaTexto(){
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e3_FuncoesParaTiposRecursivos` is never used
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:31:8
[INFO] [stderr]    |
[INFO] [stderr] 31 | pub fn e3_FuncoesParaTiposRecursivos(){
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e4_FuncoesParaConversao` is never used
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:50:8
[INFO] [stderr]    |
[INFO] [stderr] 50 | pub fn e4_FuncoesParaConversao(){
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e1_ComoParametro_Filter` is never used
[INFO] [stderr]  --> src/Funcao/HighOrderFunction.rs:2:8
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub fn e1_ComoParametro_Filter(mut l:Vec<i32>,f:fn(i32) -> bool) -> LinkedList<i32>{
[INFO] [stderr]   |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `compara` is never used
[INFO] [stderr]   --> src/Funcao/HighOrderFunction.rs:11:8
[INFO] [stderr]    |
[INFO] [stderr] 11 | pub fn compara(n: i32) -> bool{
[INFO] [stderr]    |        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `mainr` is never used
[INFO] [stderr]  --> src/Rota/mainr.rs:2:8
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub fn mainr(){
[INFO] [stderr]   |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e1_loopexpression` is never used
[INFO] [stderr]  --> src/Rota/Looping.rs:2:8
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub fn e1_loopexpression(){
[INFO] [stderr]   |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e2_WHILE_SomarNumeros` is never used
[INFO] [stderr]  --> src/Rota/Looping.rs:7:8
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub fn e2_WHILE_SomarNumeros(fim:i32) -> i32{
[INFO] [stderr]   |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e3_FOR_FiltrarPares` is never used
[INFO] [stderr]   --> src/Rota/Looping.rs:17:8
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub fn e3_FOR_FiltrarPares(mut num:Vec<i32>) -> LinkedList<i32>{
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e4_CONTINUE_GerarSeqeunciaPar` is never used
[INFO] [stderr]   --> src/Rota/Looping.rs:27:8
[INFO] [stderr]    |
[INFO] [stderr] 27 | pub fn e4_CONTINUE_GerarSeqeunciaPar(fim:i32) -> LinkedList<i32>{
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e5_BREAK_TodosPares` is never used
[INFO] [stderr]   --> src/Rota/Looping.rs:40:8
[INFO] [stderr]    |
[INFO] [stderr] 40 | pub fn e5_BREAK_TodosPares(num:Vec<i32>) -> bool{
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e6_WHILE_ProximaRaiz` is never used
[INFO] [stderr]   --> src/Rota/Looping.rs:51:8
[INFO] [stderr]    |
[INFO] [stderr] 51 | pub fn e6_WHILE_ProximaRaiz(mut num:f32) -> f32{
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e1_IF_Aprovado` is never used
[INFO] [stderr]  --> src/Rota/Conditional.rs:1:8
[INFO] [stderr]   |
[INFO] [stderr] 1 | pub fn e1_IF_Aprovado(m:f32) -> String {
[INFO] [stderr]   |        ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e2_IF_Aprovado` is never used
[INFO] [stderr]   --> src/Rota/Conditional.rs:15:8
[INFO] [stderr]    |
[INFO] [stderr] 15 | pub fn e2_IF_Aprovado(m:f32,f:i32) -> String{
[INFO] [stderr]    |        ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e3_Switch_Avaliacao` is never used
[INFO] [stderr]   --> src/Rota/Conditional.rs:32:8
[INFO] [stderr]    |
[INFO] [stderr] 32 | pub fn e3_Switch_Avaliacao(n:&str) -> String{
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e4_Switch_Verdadeiro` is never used
[INFO] [stderr]   --> src/Rota/Conditional.rs:43:8
[INFO] [stderr]    |
[INFO] [stderr] 43 | pub fn e4_Switch_Verdadeiro(){
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e1_RecomendacaoMusica` is never used
[INFO] [stderr]  --> src/Rota/CompoundConditional.rs:3:8
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub fn e1_RecomendacaoMusica(pais:&str, estilo:&str) -> String{
[INFO] [stderr]   |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `e1_Ordernar` is never used
[INFO] [stderr]  --> src/Rota/CompoundLooping.rs:3:8
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub fn e1_Ordernar(mut num:Vec<i32>) -> Vec<i32>{
[INFO] [stderr]   |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: module `Funcao` should have a snake case name
[INFO] [stderr]  --> src/main.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | mod Funcao;
[INFO] [stderr]   |     ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `funcao`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: module `Rota` should have a snake case name
[INFO] [stderr]  --> src/main.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | mod Rota;
[INFO] [stderr]   |     ^^^^ help: convert the identifier to snake case: `rota`
[INFO] [stderr] 
[INFO] [stderr] warning: module `Primitive` should have a snake case name
[INFO] [stderr]  --> src/tipo/mod.rs:2:9
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub mod Primitive;
[INFO] [stderr]   |         ^^^^^^^^^ help: convert the identifier to snake case: `primitive`
[INFO] [stderr] 
[INFO] [stderr] warning: module `Compound` should have a snake case name
[INFO] [stderr]  --> src/tipo/mod.rs:4:9
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub mod Compound;
[INFO] [stderr]   |         ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `compound`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e1_Declaracao` should have a snake case name
[INFO] [stderr]  --> src/tipo/Primitive.rs:3:8
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub fn e1_Declaracao(){
[INFO] [stderr]   |        ^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_declaracao`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e2_Alteracao` should have a snake case name
[INFO] [stderr]   --> src/tipo/Primitive.rs:28:8
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub fn e2_Alteracao(){
[INFO] [stderr]    |        ^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_alteracao`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e3_Conversao` should have a snake case name
[INFO] [stderr]   --> src/tipo/Primitive.rs:53:8
[INFO] [stderr]    |
[INFO] [stderr] 53 | pub fn e3_Conversao(){
[INFO] [stderr]    |        ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e3_conversao`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e4_Coercion` should have a snake case name
[INFO] [stderr]   --> src/tipo/Primitive.rs:65:8
[INFO] [stderr]    |
[INFO] [stderr] 65 | pub fn e4_Coercion(){
[INFO] [stderr]    |        ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e4_coercion`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e5_Inferencia` should have a snake case name
[INFO] [stderr]   --> src/tipo/Primitive.rs:78:8
[INFO] [stderr]    |
[INFO] [stderr] 78 | pub fn e5_Inferencia(){
[INFO] [stderr]    |        ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e5_inferencia`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e1_Declaracao` should have a snake case name
[INFO] [stderr]   --> src/tipo/Compound.rs:12:8
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub fn e1_Declaracao(){
[INFO] [stderr]    |        ^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_declaracao`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e2_Alteracao` should have a snake case name
[INFO] [stderr]   --> src/tipo/Compound.rs:40:8
[INFO] [stderr]    |
[INFO] [stderr] 40 | pub fn e2_Alteracao(){
[INFO] [stderr]    |        ^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_alteracao`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e3_Comparacao` should have a snake case name
[INFO] [stderr]   --> src/tipo/Compound.rs:52:8
[INFO] [stderr]    |
[INFO] [stderr] 52 | pub fn e3_Comparacao(){
[INFO] [stderr]    |        ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e3_comparacao`
[INFO] [stderr] 
[INFO] [stderr] warning: module `Primitive` should have a snake case name
[INFO] [stderr]  --> src/Funcao/mod.rs:2:9
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub mod Primitive;
[INFO] [stderr]   |         ^^^^^^^^^ help: convert the identifier to snake case: `primitive`
[INFO] [stderr] 
[INFO] [stderr] warning: module `Procedure` should have a snake case name
[INFO] [stderr]  --> src/Funcao/mod.rs:3:9
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub mod Procedure;
[INFO] [stderr]   |         ^^^^^^^^^ help: convert the identifier to snake case: `procedure`
[INFO] [stderr] 
[INFO] [stderr] warning: module `CompoundProcedures` should have a snake case name
[INFO] [stderr]  --> src/Funcao/mod.rs:4:9
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub mod CompoundProcedures;
[INFO] [stderr]   |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `compound_procedures`
[INFO] [stderr] 
[INFO] [stderr] warning: module `Recursive` should have a snake case name
[INFO] [stderr]  --> src/Funcao/mod.rs:5:9
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub mod Recursive;
[INFO] [stderr]   |         ^^^^^^^^^ help: convert the identifier to snake case: `recursive`
[INFO] [stderr] 
[INFO] [stderr] warning: module `Packages` should have a snake case name
[INFO] [stderr]  --> src/Funcao/mod.rs:6:9
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub mod Packages;
[INFO] [stderr]   |         ^^^^^^^^ help: convert the identifier to snake case: `packages`
[INFO] [stderr] 
[INFO] [stderr] warning: module `HighLevel` should have a snake case name
[INFO] [stderr]  --> src/Funcao/mod.rs:7:9
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub mod HighLevel;
[INFO] [stderr]   |         ^^^^^^^^^ help: convert the identifier to snake case: `high_level`
[INFO] [stderr] 
[INFO] [stderr] warning: module `HighOrderFunction` should have a snake case name
[INFO] [stderr]  --> src/Funcao/mod.rs:8:9
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub mod HighOrderFunction;
[INFO] [stderr]   |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `high_order_function`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e1_OperadoresMatematicos` should have a snake case name
[INFO] [stderr]  --> src/Funcao/Primitive.rs:2:8
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub fn e1_OperadoresMatematicos(){
[INFO] [stderr]   |        ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_operadores_matematicos`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e2_OperadoresRelacionais` should have a snake case name
[INFO] [stderr]   --> src/Funcao/Primitive.rs:19:8
[INFO] [stderr]    |
[INFO] [stderr] 19 | pub fn e2_OperadoresRelacionais(){
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_operadores_relacionais`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e3_OperadoresLogicos` should have a snake case name
[INFO] [stderr]   --> src/Funcao/Primitive.rs:35:8
[INFO] [stderr]    |
[INFO] [stderr] 35 | pub fn e3_OperadoresLogicos(){
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e3_operadores_logicos`
[INFO] [stderr] 
[INFO] [stderr] warning: function `mainProcedure` should have a snake case name
[INFO] [stderr]  --> src/Funcao/CompoundProcedures.rs:2:8
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub fn mainProcedure() {
[INFO] [stderr]   |        ^^^^^^^^^^^^^ help: convert the identifier to snake case: `main_procedure`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e2_Fatorial_InterativoHelper` should have a snake case name
[INFO] [stderr]  --> src/Funcao/Recursive.rs:3:8
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub fn e2_Fatorial_InterativoHelper(mut n:f64,mut fat:f64) -> f64{
[INFO] [stderr]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_fatorial_interativo_helper`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e2_Fatorial_Interativo` should have a snake case name
[INFO] [stderr]   --> src/Funcao/Recursive.rs:12:8
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub fn e2_Fatorial_Interativo(mut n:f64) -> f64{
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e2_fatorial_interativo`
[INFO] [stderr] 
[INFO] [stderr] warning: function `mainPackage` should have a snake case name
[INFO] [stderr]   --> src/Funcao/Packages.rs:31:8
[INFO] [stderr]    |
[INFO] [stderr] 31 | pub fn mainPackage() {
[INFO] [stderr]    |        ^^^^^^^^^^^ help: convert the identifier to snake case: `main_package`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e1_FuncoesParaNumeros` should have a snake case name
[INFO] [stderr]  --> src/Funcao/HighLevel.rs:2:8
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub fn e1_FuncoesParaNumeros(){
[INFO] [stderr]   |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_funcoes_para_numeros`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e2_FuncoesParaTexto` should have a snake case name
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:15:8
[INFO] [stderr]    |
[INFO] [stderr] 15 | pub fn e2_FuncoesParaTexto(){
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_funcoes_para_texto`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e3_FuncoesParaTiposRecursivos` should have a snake case name
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:31:8
[INFO] [stderr]    |
[INFO] [stderr] 31 | pub fn e3_FuncoesParaTiposRecursivos(){
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e3_funcoes_para_tipos_recursivos`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e4_FuncoesParaConversao` should have a snake case name
[INFO] [stderr]   --> src/Funcao/HighLevel.rs:50:8
[INFO] [stderr]    |
[INFO] [stderr] 50 | pub fn e4_FuncoesParaConversao(){
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e4_funcoes_para_conversao`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e1_ComoParametro_Filter` should have a snake case name
[INFO] [stderr]  --> src/Funcao/HighOrderFunction.rs:2:8
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub fn e1_ComoParametro_Filter(mut l:Vec<i32>,f:fn(i32) -> bool) -> LinkedList<i32>{
[INFO] [stderr]   |        ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_como_parametro_filter`
[INFO] [stderr] 
[INFO] [stderr] warning: module `Looping` should have a snake case name
[INFO] [stderr]  --> src/Rota/mod.rs:2:9
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub mod Looping;
[INFO] [stderr]   |         ^^^^^^^ help: convert the identifier to snake case: `looping`
[INFO] [stderr] 
[INFO] [stderr] warning: module `Conditional` should have a snake case name
[INFO] [stderr]  --> src/Rota/mod.rs:3:9
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub mod Conditional;
[INFO] [stderr]   |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `conditional`
[INFO] [stderr] 
[INFO] [stderr] warning: module `CompoundConditional` should have a snake case name
[INFO] [stderr]  --> src/Rota/mod.rs:4:9
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub mod CompoundConditional;
[INFO] [stderr]   |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `compound_conditional`
[INFO] [stderr] 
[INFO] [stderr] warning: module `CompoundLooping` should have a snake case name
[INFO] [stderr]  --> src/Rota/mod.rs:5:9
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub mod CompoundLooping;
[INFO] [stderr]   |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `compound_looping`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e2_WHILE_SomarNumeros` should have a snake case name
[INFO] [stderr]  --> src/Rota/Looping.rs:7:8
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub fn e2_WHILE_SomarNumeros(fim:i32) -> i32{
[INFO] [stderr]   |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_while_somar_numeros`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e3_FOR_FiltrarPares` should have a snake case name
[INFO] [stderr]   --> src/Rota/Looping.rs:17:8
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub fn e3_FOR_FiltrarPares(mut num:Vec<i32>) -> LinkedList<i32>{
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e3_for_filtrar_pares`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e4_CONTINUE_GerarSeqeunciaPar` should have a snake case name
[INFO] [stderr]   --> src/Rota/Looping.rs:27:8
[INFO] [stderr]    |
[INFO] [stderr] 27 | pub fn e4_CONTINUE_GerarSeqeunciaPar(fim:i32) -> LinkedList<i32>{
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e4_continue_gerar_seqeuncia_par`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e5_BREAK_TodosPares` should have a snake case name
[INFO] [stderr]   --> src/Rota/Looping.rs:40:8
[INFO] [stderr]    |
[INFO] [stderr] 40 | pub fn e5_BREAK_TodosPares(num:Vec<i32>) -> bool{
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e5_break_todos_pares`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e6_WHILE_ProximaRaiz` should have a snake case name
[INFO] [stderr]   --> src/Rota/Looping.rs:51:8
[INFO] [stderr]    |
[INFO] [stderr] 51 | pub fn e6_WHILE_ProximaRaiz(mut num:f32) -> f32{
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e6_while_proxima_raiz`
[INFO] [stderr] 
[INFO] [stderr] warning: unused arithmetic operation that must be used
[INFO] [stderr]   --> src/Rota/Looping.rs:54:9
[INFO] [stderr]    |
[INFO] [stderr] 54 |         num + 1.0;
[INFO] [stderr]    |         ^^^^^^^^^ the arithmetic operation produces a value
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 54 |         let _ = num + 1.0;
[INFO] [stderr]    |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: function `e1_IF_Aprovado` should have a snake case name
[INFO] [stderr]  --> src/Rota/Conditional.rs:1:8
[INFO] [stderr]   |
[INFO] [stderr] 1 | pub fn e1_IF_Aprovado(m:f32) -> String {
[INFO] [stderr]   |        ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_if_aprovado`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e2_IF_Aprovado` should have a snake case name
[INFO] [stderr]   --> src/Rota/Conditional.rs:15:8
[INFO] [stderr]    |
[INFO] [stderr] 15 | pub fn e2_IF_Aprovado(m:f32,f:i32) -> String{
[INFO] [stderr]    |        ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e2_if_aprovado`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e3_Switch_Avaliacao` should have a snake case name
[INFO] [stderr]   --> src/Rota/Conditional.rs:32:8
[INFO] [stderr]    |
[INFO] [stderr] 32 | pub fn e3_Switch_Avaliacao(n:&str) -> String{
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e3_switch_avaliacao`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e4_Switch_Verdadeiro` should have a snake case name
[INFO] [stderr]   --> src/Rota/Conditional.rs:43:8
[INFO] [stderr]    |
[INFO] [stderr] 43 | pub fn e4_Switch_Verdadeiro(){
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e4_switch_verdadeiro`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e1_RecomendacaoMusica` should have a snake case name
[INFO] [stderr]  --> src/Rota/CompoundConditional.rs:3:8
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub fn e1_RecomendacaoMusica(pais:&str, estilo:&str) -> String{
[INFO] [stderr]   |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `e1_recomendacao_musica`
[INFO] [stderr] 
[INFO] [stderr] warning: function `e1_Ordernar` should have a snake case name
[INFO] [stderr]  --> src/Rota/CompoundLooping.rs:3:8
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub fn e1_Ordernar(mut num:Vec<i32>) -> Vec<i32>{
[INFO] [stderr]   |        ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `e1_ordernar`
[INFO] [stderr] 
[INFO] [stderr] warning: `rust-foudation` (bin "rust-foudation" test) generated 165 warnings (run `cargo fix --bin "rust-foudation" -p rust-foudation --tests` to apply 85 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rust_foudation-009dda48b3857683)
[INFO] running `Command { std: "docker" "inspect" "ed161cca7681dfcbc8cace7544622bc8462f40ff01053c74a1483f81098cb05d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ed161cca7681dfcbc8cace7544622bc8462f40ff01053c74a1483f81098cb05d", kill_on_drop: false }`
[INFO] [stdout] ed161cca7681dfcbc8cace7544622bc8462f40ff01053c74a1483f81098cb05d
