[INFO] cloning repository https://github.com/lflxp/rustStudy [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lflxp/rustStudy" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flflxp%2FrustStudy", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flflxp%2FrustStudy'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 5d0e7460b89ad22751eaa485ef3ce7d3030c8d5a [INFO] checking lflxp/rustStudy against try#8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 for pr-82565 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flflxp%2FrustStudy" "/workspace/builds/worker-11/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-11/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/lflxp/rustStudy on toolchain 8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/lflxp/rustStudy [INFO] finished tweaking git repo https://github.com/lflxp/rustStudy [INFO] tweaked toml for git repo https://github.com/lflxp/rustStudy written to /workspace/builds/worker-11/source/Cargo.toml [INFO] crate git repo https://github.com/lflxp/rustStudy already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "fetch" "--locked" "--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-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c0280fe09dd8af15f385398c30fd6c76944b0a022105b2269efcb32d1a1938b8 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "c0280fe09dd8af15f385398c30fd6c76944b0a022105b2269efcb32d1a1938b8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c0280fe09dd8af15f385398c30fd6c76944b0a022105b2269efcb32d1a1938b8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c0280fe09dd8af15f385398c30fd6c76944b0a022105b2269efcb32d1a1938b8", kill_on_drop: false }` [INFO] [stdout] c0280fe09dd8af15f385398c30fd6c76944b0a022105b2269efcb32d1a1938b8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f2cb714252c791092c25287ab63486f0ddce7181e415506b5cf4c58f05fe963f [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "f2cb714252c791092c25287ab63486f0ddce7181e415506b5cf4c58f05fe963f", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.85 [INFO] [stderr] Checking either v1.6.1 [INFO] [stderr] Checking pkg v0.1.0 (/opt/rustwide/workdir/pkg) [INFO] [stderr] Checking grep v0.1.0 (/opt/rustwide/workdir/grep) [INFO] [stderr] Checking hello_macro v0.1.0 (/opt/rustwide/workdir/hello_macro) [INFO] [stderr] Checking char-iter v0.1.0 [INFO] [stderr] Checking rand_core v0.3.1 [INFO] [stderr] Checking itertools v0.6.5 [INFO] [stderr] Checking rand v0.4.6 [INFO] [stderr] Checking rand v0.5.6 [INFO] [stderr] Checking rand v0.3.23 [INFO] [stderr] Checking guess v0.1.0 (/opt/rustwide/workdir/guess) [INFO] [stderr] Checking demo1 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: type `payment` should have an upper camel case name [INFO] [stdout] --> src/front.rs:24:16 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct payment { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Payment` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `hashmaptest`, `sptestfn` [INFO] [stdout] --> src/main.rs:14:28 [INFO] [stdout] | [INFO] [stdout] 14 | use study::{back_of_house, hashmaptest, sptestfn, tmp, tmp2, tmpStruct, tmps, vectest}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::num` [INFO] [stdout] --> src/traitdemo/types.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use core::num; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::Sum` [INFO] [stdout] --> src/traitdemo/interfaces.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Sum; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `interfacedemo`, `ldemo`, `tdemotest` [INFO] [stdout] --> src/main.rs:22:17 [INFO] [stdout] | [INFO] [stdout] 22 | use traitdemo::{tdemotest, interfacedemo, ldemo}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `payment` should have an upper camel case name [INFO] [stdout] --> src/front.rs:24:16 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct payment { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Payment` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `hashmaptest`, `sptestfn` [INFO] [stdout] --> src/main.rs:14:28 [INFO] [stdout] | [INFO] [stdout] 14 | use study::{back_of_house, hashmaptest, sptestfn, tmp, tmp2, tmpStruct, tmps, vectest}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::num` [INFO] [stdout] --> src/traitdemo/types.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use core::num; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::Sum` [INFO] [stdout] --> src/traitdemo/interfaces.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Sum; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `interfacedemo`, `ldemo`, `tdemotest` [INFO] [stdout] --> src/main.rs:22:17 [INFO] [stdout] | [INFO] [stdout] 22 | use traitdemo::{tdemotest, interfacedemo, ldemo}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `order1` [INFO] [stdout] --> src/study/mod.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | let order1 = back_of_house::Appetizer::Soup; [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_order1` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `order2` [INFO] [stdout] --> src/study/mod.rs:114:9 [INFO] [stdout] | [INFO] [stdout] 114 | let order2 = back_of_house::Appetizer::Salad; [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_order2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `count` is assigned to, but never used [INFO] [stdout] --> src/study/mod.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | let mut count = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_count` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `count` is never read [INFO] [stdout] --> src/study/mod.rs:167:9 [INFO] [stdout] | [INFO] [stdout] 167 | count += 1 [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ip1` [INFO] [stdout] --> src/study/mod.rs:179:9 [INFO] [stdout] | [INFO] [stdout] 179 | let ip1 = IpAddr{ [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ip1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ip2` [INFO] [stdout] --> src/study/mod.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 184 | let ip2 = IpAddr{ [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ip2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `home` [INFO] [stdout] --> src/study/mod.rs:189:9 [INFO] [stdout] | [INFO] [stdout] 189 | let home = IpAddr2::V4(String::from("127.0.0.1")); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_home` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lookback` [INFO] [stdout] --> src/study/mod.rs:190:9 [INFO] [stdout] | [INFO] [stdout] 190 | let lookback = IpAddr2::V6(String::from("::1")); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lookback` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `some_num` [INFO] [stdout] --> src/study/mod.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | let some_num = Some(5); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_some_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `some_str` [INFO] [stdout] --> src/study/mod.rs:199:9 [INFO] [stdout] | [INFO] [stdout] 199 | let some_str = Some("a string"); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_some_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ac` [INFO] [stdout] --> src/study/mod.rs:205:9 [INFO] [stdout] | [INFO] [stdout] 205 | let ac = Some(IpAddr2::V4N(1,1,1,1)); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ac` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ip_type` [INFO] [stdout] --> src/study/mod.rs:278:10 [INFO] [stdout] | [INFO] [stdout] 278 | fn route(ip_type: IpAddrKind) {} [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ip_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user` [INFO] [stdout] --> src/study/mod.rs:327:9 [INFO] [stdout] | [INFO] [stdout] 327 | let mut user = User { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user3` [INFO] [stdout] --> src/study/mod.rs:345:9 [INFO] [stdout] | [INFO] [stdout] 345 | let user3 = User { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_user3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/study/vecdemo.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 16 | let v: Vec = Vec::new(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/study/vecdemo.rs:35:17 [INFO] [stdout] | [INFO] [stdout] 35 | let v = vec![1,2,3]; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> src/study/stringdemo.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | let mut s = String::new(); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/study/stringdemo.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | let x = String::from("xxx"); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | let hello = String::from("السلام عليكم"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | let hello = String::from("Dobrý den"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | let hello = String::from("Hello"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:30:13 [INFO] [stdout] | [INFO] [stdout] 30 | let hello = String::from("שָׁלוֹם"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 31 | let hello = String::from("नमस्ते"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | let hello = String::from("こんにちは"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | let hello = String::from("안녕하세요"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | let hello = String::from("你好"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | let hello = String::from("Olá"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:36:13 [INFO] [stdout] | [INFO] [stdout] 36 | let hello = String::from("Здравствуйте"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | let hello = String::from("Hola"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s1` [INFO] [stdout] --> src/study/stringdemo.rs:87:13 [INFO] [stdout] | [INFO] [stdout] 87 | let s1 = String::from("hello"); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_s1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s2` [INFO] [stdout] --> src/study/stringdemo.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 90 | let s2 = "hello"; [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_s2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `len` [INFO] [stdout] --> src/study/stringdemo.rs:96:13 [INFO] [stdout] | [INFO] [stdout] 96 | let len = String::from("Здравствуйте").len(); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/errdemo/mod.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | let f = match f { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/errdemo/mod.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | let f = match f { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/errdemo/mod.rs:46:13 [INFO] [stdout] | [INFO] [stdout] 46 | let f = File::open("hello.txt").unwrap_or_else(|error| { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/errdemo/mod.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | let f = File::open("hello.txt").unwrap(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/errdemo/mod.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | let f = File::open("hello.txt").expect("Failed to open Hello.txt"); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/errdemo/mod.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | let f = File::open("hello.txt")?.read_to_string(&mut s); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/errdemo/mod.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | let f = File::open("hello.txt")?; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `integer` [INFO] [stdout] --> src/traitdemo/types.rs:190:9 [INFO] [stdout] | [INFO] [stdout] 190 | let integer = Point{x:5,y:6}; [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_integer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `float` [INFO] [stdout] --> src/traitdemo/types.rs:191:9 [INFO] [stdout] | [INFO] [stdout] 191 | let float = Point{x:1.2,y:2.4}; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_float` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `both_integer` [INFO] [stdout] --> src/traitdemo/types.rs:193:9 [INFO] [stdout] | [INFO] [stdout] 193 | let both_integer = Point2{x:10,y:10}; [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_both_integer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `both_float` [INFO] [stdout] --> src/traitdemo/types.rs:194:9 [INFO] [stdout] | [INFO] [stdout] 194 | let both_float = Point2{x:1.0,y:2.0}; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_both_float` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `integer_and_float` [INFO] [stdout] --> src/traitdemo/types.rs:195:9 [INFO] [stdout] | [INFO] [stdout] 195 | let integer_and_float = Point2{x:5,y:6.6}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_integer_and_float` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item1` [INFO] [stdout] --> src/traitdemo/interfaces.rs:94:16 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn notify3(item1: impl Summary,item2: impl Summary) {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_item1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item2` [INFO] [stdout] --> src/traitdemo/interfaces.rs:94:36 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn notify3(item1: impl Summary,item2: impl Summary) {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_item2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item1` [INFO] [stdout] --> src/traitdemo/interfaces.rs:98:27 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn notify4(item1:T,item2:T) {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_item1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `order1` [INFO] [stdout] --> src/study/mod.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | let order1 = back_of_house::Appetizer::Soup; [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_order1` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `order2` [INFO] [stdout] --> src/study/mod.rs:114:9 [INFO] [stdout] | [INFO] [stdout] 114 | let order2 = back_of_house::Appetizer::Salad; [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_order2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `count` is assigned to, but never used [INFO] [stdout] --> src/study/mod.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | let mut count = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_count` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `count` is never read [INFO] [stdout] --> src/study/mod.rs:167:9 [INFO] [stdout] | [INFO] [stdout] 167 | count += 1 [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ip1` [INFO] [stdout] --> src/study/mod.rs:179:9 [INFO] [stdout] | [INFO] [stdout] 179 | let ip1 = IpAddr{ [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ip1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ip2` [INFO] [stdout] --> src/study/mod.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 184 | let ip2 = IpAddr{ [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ip2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `home` [INFO] [stdout] --> src/study/mod.rs:189:9 [INFO] [stdout] | [INFO] [stdout] 189 | let home = IpAddr2::V4(String::from("127.0.0.1")); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_home` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lookback` [INFO] [stdout] --> src/study/mod.rs:190:9 [INFO] [stdout] | [INFO] [stdout] 190 | let lookback = IpAddr2::V6(String::from("::1")); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lookback` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `some_num` [INFO] [stdout] --> src/study/mod.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | let some_num = Some(5); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_some_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `some_str` [INFO] [stdout] --> src/study/mod.rs:199:9 [INFO] [stdout] | [INFO] [stdout] 199 | let some_str = Some("a string"); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_some_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ac` [INFO] [stdout] --> src/study/mod.rs:205:9 [INFO] [stdout] | [INFO] [stdout] 205 | let ac = Some(IpAddr2::V4N(1,1,1,1)); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ac` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ip_type` [INFO] [stdout] --> src/study/mod.rs:278:10 [INFO] [stdout] | [INFO] [stdout] 278 | fn route(ip_type: IpAddrKind) {} [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ip_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user` [INFO] [stdout] --> src/study/mod.rs:327:9 [INFO] [stdout] | [INFO] [stdout] 327 | let mut user = User { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item2` [INFO] [stdout] --> src/traitdemo/interfaces.rs:98:35 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn notify4(item1:T,item2:T) {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_item2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item` [INFO] [stdout] --> src/traitdemo/interfaces.rs:105:16 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn notify5(item: impl Summary + Display) {} [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item` [INFO] [stdout] --> src/traitdemo/interfaces.rs:109:37 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn notify6(item: T) {} [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> src/traitdemo/interfaces.rs:115:59 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn some_function(t:T, u: U) -> i32 { 3 } [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u` [INFO] [stdout] --> src/traitdemo/interfaces.rs:115:64 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn some_function(t:T, u: U) -> i32 { 3 } [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> src/traitdemo/interfaces.rs:118:28 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn some_function2(t: T, u: U) -> i32 [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u` [INFO] [stdout] --> src/traitdemo/interfaces.rs:118:34 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn some_function2(t: T, u: U) -> i32 [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> src/traitdemo/interfaces.rs:192:9 [INFO] [stdout] | [INFO] [stdout] 192 | let s = 3.to_string(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/traitdemo/lifetimes.rs:49:29 [INFO] [stdout] | [INFO] [stdout] 49 | fn longest2<'a>(x: &'a str, y: &str) -> &'a str { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/traitdemo/lifetimes.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | let i = ImportantExcept{part: first_sentence}; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `nums2` [INFO] [stdout] --> src/iters.rs:201:9 [INFO] [stdout] | [INFO] [stdout] 201 | let nums2 = nums.iter().map(|x| x*2); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_nums2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `cmd_str` is assigned to, but never used [INFO] [stdout] --> src/cli.rs:23:17 [INFO] [stdout] | [INFO] [stdout] 23 | let cmd_str: String; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_cmd_str` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `cmd_str` is never read [INFO] [stdout] --> src/cli.rs:26:17 [INFO] [stdout] | [INFO] [stdout] 26 | cmd_str = "dir".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `cmd_str` is never read [INFO] [stdout] --> src/cli.rs:29:17 [INFO] [stdout] | [INFO] [stdout] 29 | cmd_str = "ip a".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user3` [INFO] [stdout] --> src/study/mod.rs:345:9 [INFO] [stdout] | [INFO] [stdout] 345 | let user3 = User { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_user3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/study/vecdemo.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 16 | let v: Vec = Vec::new(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/study/vecdemo.rs:35:17 [INFO] [stdout] | [INFO] [stdout] 35 | let v = vec![1,2,3]; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> src/study/stringdemo.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | let mut s = String::new(); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/study/stringdemo.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | let x = String::from("xxx"); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | let hello = String::from("السلام عليكم"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | let hello = String::from("Dobrý den"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | let hello = String::from("Hello"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:30:13 [INFO] [stdout] | [INFO] [stdout] 30 | let hello = String::from("שָׁלוֹם"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 31 | let hello = String::from("नमस्ते"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | let hello = String::from("こんにちは"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | let hello = String::from("안녕하세요"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | let hello = String::from("你好"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | let hello = String::from("Olá"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:36:13 [INFO] [stdout] | [INFO] [stdout] 36 | let hello = String::from("Здравствуйте"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hello` [INFO] [stdout] --> src/study/stringdemo.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | let hello = String::from("Hola"); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hello` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s1` [INFO] [stdout] --> src/study/stringdemo.rs:87:13 [INFO] [stdout] | [INFO] [stdout] 87 | let s1 = String::from("hello"); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_s1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s2` [INFO] [stdout] --> src/study/stringdemo.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 90 | let s2 = "hello"; [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_s2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `len` [INFO] [stdout] --> src/study/stringdemo.rs:96:13 [INFO] [stdout] | [INFO] [stdout] 96 | let len = String::from("Здравствуйте").len(); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/errdemo/mod.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | let f = match f { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/errdemo/mod.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | let f = match f { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/errdemo/mod.rs:46:13 [INFO] [stdout] | [INFO] [stdout] 46 | let f = File::open("hello.txt").unwrap_or_else(|error| { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/errdemo/mod.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | let f = File::open("hello.txt").unwrap(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/errdemo/mod.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | let f = File::open("hello.txt").expect("Failed to open Hello.txt"); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/errdemo/mod.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | let f = File::open("hello.txt")?.read_to_string(&mut s); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/errdemo/mod.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | let f = File::open("hello.txt")?; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `integer` [INFO] [stdout] --> src/traitdemo/types.rs:190:9 [INFO] [stdout] | [INFO] [stdout] 190 | let integer = Point{x:5,y:6}; [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_integer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `float` [INFO] [stdout] --> src/traitdemo/types.rs:191:9 [INFO] [stdout] | [INFO] [stdout] 191 | let float = Point{x:1.2,y:2.4}; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_float` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `both_integer` [INFO] [stdout] --> src/traitdemo/types.rs:193:9 [INFO] [stdout] | [INFO] [stdout] 193 | let both_integer = Point2{x:10,y:10}; [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_both_integer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `both_float` [INFO] [stdout] --> src/traitdemo/types.rs:194:9 [INFO] [stdout] | [INFO] [stdout] 194 | let both_float = Point2{x:1.0,y:2.0}; [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_both_float` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `integer_and_float` [INFO] [stdout] --> src/traitdemo/types.rs:195:9 [INFO] [stdout] | [INFO] [stdout] 195 | let integer_and_float = Point2{x:5,y:6.6}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_integer_and_float` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item1` [INFO] [stdout] --> src/traitdemo/interfaces.rs:94:16 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn notify3(item1: impl Summary,item2: impl Summary) {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_item1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item2` [INFO] [stdout] --> src/traitdemo/interfaces.rs:94:36 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn notify3(item1: impl Summary,item2: impl Summary) {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_item2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item1` [INFO] [stdout] --> src/traitdemo/interfaces.rs:98:27 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn notify4(item1:T,item2:T) {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_item1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item2` [INFO] [stdout] --> src/traitdemo/interfaces.rs:98:35 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn notify4(item1:T,item2:T) {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_item2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item` [INFO] [stdout] --> src/traitdemo/interfaces.rs:105:16 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn notify5(item: impl Summary + Display) {} [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `item` [INFO] [stdout] --> src/traitdemo/interfaces.rs:109:37 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn notify6(item: T) {} [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> src/traitdemo/interfaces.rs:115:59 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn some_function(t:T, u: U) -> i32 { 3 } [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u` [INFO] [stdout] --> src/traitdemo/interfaces.rs:115:64 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn some_function(t:T, u: U) -> i32 { 3 } [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> src/traitdemo/interfaces.rs:118:28 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn some_function2(t: T, u: U) -> i32 [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u` [INFO] [stdout] --> src/traitdemo/interfaces.rs:118:34 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn some_function2(t: T, u: U) -> i32 [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> src/traitdemo/interfaces.rs:192:9 [INFO] [stdout] | [INFO] [stdout] 192 | let s = 3.to_string(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/traitdemo/lifetimes.rs:49:29 [INFO] [stdout] | [INFO] [stdout] 49 | fn longest2<'a>(x: &'a str, y: &str) -> &'a str { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/traitdemo/lifetimes.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | let i = ImportantExcept{part: first_sentence}; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `nums2` [INFO] [stdout] --> src/iters.rs:201:9 [INFO] [stdout] | [INFO] [stdout] 201 | let nums2 = nums.iter().map(|x| x*2); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_nums2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `cmd_str` is assigned to, but never used [INFO] [stdout] --> src/cli.rs:23:17 [INFO] [stdout] | [INFO] [stdout] 23 | let cmd_str: String; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_cmd_str` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `cmd_str` is never read [INFO] [stdout] --> src/cli.rs:26:17 [INFO] [stdout] | [INFO] [stdout] 26 | cmd_str = "dir".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `cmd_str` is never read [INFO] [stdout] --> src/cli.rs:29:17 [INFO] [stdout] | [INFO] [stdout] 29 | cmd_str = "ip a".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/study/mod.rs:327:9 [INFO] [stdout] | [INFO] [stdout] 327 | let mut user = User { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/study/mod.rs:327:9 [INFO] [stdout] | [INFO] [stdout] 327 | let mut user = User { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/study/vecdemo.rs:74:13 [INFO] [stdout] | [INFO] [stdout] 74 | let mut v = vec![1,2,3,4,5]; [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/study/stringdemo.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | let mut s = String::new(); [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/study/stringdemo.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | let mut s = String::from("hello"); [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/study/vecdemo.rs:74:13 [INFO] [stdout] | [INFO] [stdout] 74 | let mut v = vec![1,2,3,4,5]; [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/study/stringdemo.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | let mut s = String::new(); [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/study/stringdemo.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | let mut s = String::from("hello"); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `add_to_waitlist` [INFO] [stdout] --> src/front.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn add_to_waitlist() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `seat_at_table` [INFO] [stdout] --> src/front.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | fn seat_at_table() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `take_order` [INFO] [stdout] --> src/front.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 17 | fn take_order() {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `server_order` [INFO] [stdout] --> src/front.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 19 | fn server_order() {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `take_payment` [INFO] [stdout] --> src/front.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 21 | fn take_payment() {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `payment` [INFO] [stdout] --> src/front.rs:24:16 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct payment { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get` [INFO] [stdout] --> src/front.rs:29:16 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn get(&self) -> i32 { self.value } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `eat_at_restaurant` [INFO] [stdout] --> src/front.rs:35:8 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn eat_at_restaurant() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `add_to_waitlist` [INFO] [stdout] --> src/front.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn add_to_waitlist() {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `vecdemo` [INFO] [stdout] --> src/study/vecdemo.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | pub fn vecdemo() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create` [INFO] [stdout] --> src/study/vecdemo.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn create() { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `update` [INFO] [stdout] --> src/study/vecdemo.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn update() { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `delete` [INFO] [stdout] --> src/study/vecdemo.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn delete() { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `list` [INFO] [stdout] --> src/study/vecdemo.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn list() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get` [INFO] [stdout] --> src/study/vecdemo.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn get() { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `impossbile` [INFO] [stdout] --> src/study/vecdemo.rs:73:12 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn impossbile() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create` [INFO] [stdout] --> src/study/stringdemo.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn create() { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `utf8` [INFO] [stdout] --> src/study/stringdemo.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn utf8() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `testdel` [INFO] [stdout] --> src/study/stringdemo.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn testdel(x: &String) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `update` [INFO] [stdout] --> src/study/stringdemo.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn update() { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `index` [INFO] [stdout] --> src/study/stringdemo.rs:85:12 [INFO] [stdout] | [INFO] [stdout] 85 | pub fn index() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `slice` [INFO] [stdout] --> src/study/stringdemo.rs:100:12 [INFO] [stdout] | [INFO] [stdout] 100 | pub fn slice() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `forrange` [INFO] [stdout] --> src/study/stringdemo.rs:109:12 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn forrange() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sptestfn` [INFO] [stdout] --> src/study/mod.rs:31:8 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn sptestfn() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `eat_at_restaurant3` [INFO] [stdout] --> src/study/mod.rs:38:4 [INFO] [stdout] | [INFO] [stdout] 38 | fn eat_at_restaurant3() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create` [INFO] [stdout] --> src/study/hashmapdemo.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn create() { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create2` [INFO] [stdout] --> src/study/hashmapdemo.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn create2() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `rightmap` [INFO] [stdout] --> src/study/hashmapdemo.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn rightmap() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hashget` [INFO] [stdout] --> src/study/hashmapdemo.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn hashget() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hashforeach` [INFO] [stdout] --> src/study/hashmapdemo.rs:49:12 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn hashforeach() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hashupdate` [INFO] [stdout] --> src/study/hashmapdemo.rs:62:12 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn hashupdate() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hashupdateentry` [INFO] [stdout] --> src/study/hashmapdemo.rs:72:12 [INFO] [stdout] | [INFO] [stdout] 72 | pub fn hashupdateentry() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hashcount` [INFO] [stdout] --> src/study/hashmapdemo.rs:84:12 [INFO] [stdout] | [INFO] [stdout] 84 | pub fn hashcount() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hashmaptest` [INFO] [stdout] --> src/study/mod.rs:47:8 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn hashmaptest() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `server_order` [INFO] [stdout] --> src/study/mod.rs:58:4 [INFO] [stdout] | [INFO] [stdout] 58 | fn server_order() {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `allinone` [INFO] [stdout] --> src/study/mod.rs:62:12 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn allinone() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `demo1` [INFO] [stdout] --> src/study/mod.rs:67:12 [INFO] [stdout] | [INFO] [stdout] 67 | pub fn demo1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `fix_incorrect_order` [INFO] [stdout] --> src/study/mod.rs:73:12 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn fix_incorrect_order() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cook_order` [INFO] [stdout] --> src/study/mod.rs:81:8 [INFO] [stdout] | [INFO] [stdout] 81 | fn cook_order() { println!("this is cook order")} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `summer` [INFO] [stdout] --> src/study/mod.rs:90:16 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn summer(toast: &str) -> Breakfast { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `Appetizer` [INFO] [stdout] --> src/study/mod.rs:99:14 [INFO] [stdout] | [INFO] [stdout] 99 | pub enum Appetizer { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `eat_at_restaurant2` [INFO] [stdout] --> src/study/mod.rs:105:8 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn eat_at_restaurant2() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `add_to_waitlist` [INFO] [stdout] --> src/study/mod.rs:120:16 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn add_to_waitlist() {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `seat_at_table` [INFO] [stdout] --> src/study/mod.rs:122:12 [INFO] [stdout] | [INFO] [stdout] 122 | fn seat_at_table() {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `take_order` [INFO] [stdout] --> src/study/mod.rs:126:12 [INFO] [stdout] | [INFO] [stdout] 126 | fn take_order() {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `server_order` [INFO] [stdout] --> src/study/mod.rs:128:12 [INFO] [stdout] | [INFO] [stdout] 128 | fn server_order() {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `take_payment` [INFO] [stdout] --> src/study/mod.rs:130:12 [INFO] [stdout] | [INFO] [stdout] 130 | fn take_payment() {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `eat_at_restaurant` [INFO] [stdout] --> src/study/mod.rs:134:8 [INFO] [stdout] | [INFO] [stdout] 134 | pub fn eat_at_restaurant() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `demo6` [INFO] [stdout] --> src/study/mod.rs:140:4 [INFO] [stdout] | [INFO] [stdout] 140 | fn demo6() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `tmps` [INFO] [stdout] --> src/study/mod.rs:171:8 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn tmps() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `tongpeifu` [INFO] [stdout] --> src/study/mod.rs:220:4 [INFO] [stdout] | [INFO] [stdout] 220 | fn tongpeifu() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `plus_one` [INFO] [stdout] --> src/study/mod.rs:230:4 [INFO] [stdout] | [INFO] [stdout] 230 | fn plus_one(x:Option) -> Option { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Alabma` [INFO] [stdout] --> src/study/mod.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | Alabma, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Alaska` [INFO] [stdout] --> src/study/mod.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | Alaska, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/study/mod.rs:240:12 [INFO] [stdout] | [INFO] [stdout] 240 | #[warn(dead_code)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Tump` [INFO] [stdout] --> src/study/mod.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | Tump, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `Coin` [INFO] [stdout] --> src/study/mod.rs:245:6 [INFO] [stdout] | [INFO] [stdout] 245 | enum Coin { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `value_in_cents` [INFO] [stdout] --> src/study/mod.rs:252:4 [INFO] [stdout] | [INFO] [stdout] 252 | fn value_in_cents(coin: Coin) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `V4` [INFO] [stdout] --> src/study/mod.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | V4(String), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `V6` [INFO] [stdout] --> src/study/mod.rs:267:5 [INFO] [stdout] | [INFO] [stdout] 267 | V6(String), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `V4N` [INFO] [stdout] --> src/study/mod.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | V4N(u8,u8,u8,u8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `V4Raw` [INFO] [stdout] --> src/study/mod.rs:269:5 [INFO] [stdout] | [INFO] [stdout] 269 | V4Raw(Ipv4Addr), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `V6Raw` [INFO] [stdout] --> src/study/mod.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | V6Raw(Ipv6Addr) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `IpAddr` [INFO] [stdout] --> src/study/mod.rs:273:8 [INFO] [stdout] | [INFO] [stdout] 273 | struct IpAddr { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `route` [INFO] [stdout] --> src/study/mod.rs:278:4 [INFO] [stdout] | [INFO] [stdout] 278 | fn route(ip_type: IpAddrKind) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `IpAddrKind` [INFO] [stdout] --> src/study/mod.rs:280:6 [INFO] [stdout] | [INFO] [stdout] 280 | enum IpAddrKind { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `tmpStruct` [INFO] [stdout] --> src/study/mod.rs:286:8 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn tmpStruct() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `area` [INFO] [stdout] --> src/study/mod.rs:304:8 [INFO] [stdout] | [INFO] [stdout] 304 | fn area(&self) -> u32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `setWidth` [INFO] [stdout] --> src/study/mod.rs:308:8 [INFO] [stdout] | [INFO] [stdout] 308 | fn setWidth(&mut self, data: u32) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `can_hold` [INFO] [stdout] --> src/study/mod.rs:312:8 [INFO] [stdout] | [INFO] [stdout] 312 | fn can_hold(&self,other: &Rectangle) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `square` [INFO] [stdout] --> src/study/mod.rs:316:8 [INFO] [stdout] | [INFO] [stdout] 316 | fn square(size: u32) -> Rectangle { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `tmp2` [INFO] [stdout] --> src/study/mod.rs:321:8 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn tmp2() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `area` [INFO] [stdout] --> src/study/mod.rs:357:4 [INFO] [stdout] | [INFO] [stdout] 357 | fn area(dimes: (u32,u32)) -> u32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Color` [INFO] [stdout] --> src/study/mod.rs:361:8 [INFO] [stdout] | [INFO] [stdout] 361 | struct Color(i32,i32,i32); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `build_user` [INFO] [stdout] --> src/study/mod.rs:363:4 [INFO] [stdout] | [INFO] [stdout] 363 | fn build_user(user: String,email: String) -> User { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `User` [INFO] [stdout] --> src/study/mod.rs:373:8 [INFO] [stdout] | [INFO] [stdout] 373 | struct User { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `findkey` [INFO] [stdout] --> src/study/mod.rs:380:4 [INFO] [stdout] | [INFO] [stdout] 380 | fn findkey(s: &String) -> usize { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `findkey2` [INFO] [stdout] --> src/study/mod.rs:393:4 [INFO] [stdout] | [INFO] [stdout] 393 | fn findkey2(s: &String) -> &str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `tmp` [INFO] [stdout] --> src/study/mod.rs:408:8 [INFO] [stdout] | [INFO] [stdout] 408 | pub fn tmp() { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `calc` [INFO] [stdout] --> src/study/mod.rs:437:4 [INFO] [stdout] | [INFO] [stdout] 437 | fn calc(s:&String) -> usize { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `change` [INFO] [stdout] --> src/study/mod.rs:441:4 [INFO] [stdout] | [INFO] [stdout] 441 | fn change(s:&mut String) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `errs` [INFO] [stdout] --> src/errdemo/mod.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | pub fn errs() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `outofbounds` [INFO] [stdout] --> src/errdemo/mod.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn outofbounds() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `fsopenerr` [INFO] [stdout] --> src/errdemo/mod.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn fsopenerr() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `differr` [INFO] [stdout] --> src/errdemo/mod.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn differr() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `differr2` [INFO] [stdout] --> src/errdemo/mod.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn differr2() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `unwraptest` [INFO] [stdout] --> src/errdemo/mod.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn unwraptest() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `expecttest` [INFO] [stdout] --> src/errdemo/mod.rs:65:12 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn expecttest() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `spendtest` [INFO] [stdout] --> src/errdemo/mod.rs:74:12 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn spendtest() -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `yunsuanfu` [INFO] [stdout] --> src/errdemo/mod.rs:91:12 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn yunsuanfu() -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `yunsuanfu2` [INFO] [stdout] --> src/errdemo/mod.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn yunsuanfu2() -> Result { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `yunsuanfu3` [INFO] [stdout] --> src/errdemo/mod.rs:114:12 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn yunsuanfu3() -> Result { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `other` [INFO] [stdout] --> src/errdemo/mod.rs:120:12 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn other() -> Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> src/errdemo/mod.rs:129:8 [INFO] [stdout] | [INFO] [stdout] 129 | fn main() -> Result<(), Box> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `demo1` [INFO] [stdout] --> src/traitdemo/types.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn demo1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `whichbig` [INFO] [stdout] --> src/traitdemo/types.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn whichbig() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `whichbig2` [INFO] [stdout] --> src/traitdemo/types.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn whichbig2() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `whichbig3` [INFO] [stdout] --> src/traitdemo/types.rs:61:16 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn whichbig3() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `largest` [INFO] [stdout] --> src/traitdemo/types.rs:75:4 [INFO] [stdout] | [INFO] [stdout] 75 | fn largest(list:&[i32]) -> i32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `largest_i32` [INFO] [stdout] --> src/traitdemo/types.rs:87:4 [INFO] [stdout] | [INFO] [stdout] 87 | fn largest_i32(list: &[i32]) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `largest_char` [INFO] [stdout] --> src/traitdemo/types.rs:99:4 [INFO] [stdout] | [INFO] [stdout] 99 | fn largest_char(list: &[char]) -> char { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `largestT` [INFO] [stdout] --> src/traitdemo/types.rs:119:4 [INFO] [stdout] | [INFO] [stdout] 119 | fn largestT(list: &[T]) -> T { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `testlargestT` [INFO] [stdout] --> src/traitdemo/types.rs:146:8 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn testlargestT() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Point` [INFO] [stdout] --> src/traitdemo/types.rs:162:8 [INFO] [stdout] | [INFO] [stdout] 162 | struct Point { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Point2` [INFO] [stdout] --> src/traitdemo/types.rs:170:8 [INFO] [stdout] | [INFO] [stdout] 170 | struct Point2 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `mixup` [INFO] [stdout] --> src/traitdemo/types.rs:181:8 [INFO] [stdout] | [INFO] [stdout] 181 | fn mixup(self, other: Point2) -> Point2 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test` [INFO] [stdout] --> src/traitdemo/types.rs:189:8 [INFO] [stdout] | [INFO] [stdout] 189 | pub fn test() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `Option` [INFO] [stdout] --> src/traitdemo/types.rs:208:6 [INFO] [stdout] | [INFO] [stdout] 208 | enum Option { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `Result` [INFO] [stdout] --> src/traitdemo/types.rs:213:6 [INFO] [stdout] | [INFO] [stdout] 213 | enum Result { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Point3` [INFO] [stdout] --> src/traitdemo/types.rs:221:12 [INFO] [stdout] | [INFO] [stdout] 221 | pub struct Point3 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `x` [INFO] [stdout] --> src/traitdemo/types.rs:229:8 [INFO] [stdout] | [INFO] [stdout] 229 | fn x(&self) -> &T { [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `fanxingFun` [INFO] [stdout] --> src/traitdemo/types.rs:234:8 [INFO] [stdout] | [INFO] [stdout] 234 | pub fn fanxingFun() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `distince_from_origin` [INFO] [stdout] --> src/traitdemo/types.rs:242:12 [INFO] [stdout] | [INFO] [stdout] 242 | pub fn distince_from_origin(&self) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `tdemotest` [INFO] [stdout] --> src/traitdemo/mod.rs:4:8 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn tdemotest() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `demo` [INFO] [stdout] --> src/traitdemo/interfaces.rs:64:8 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn demo() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `notify` [INFO] [stdout] --> src/traitdemo/interfaces.rs:81:8 [INFO] [stdout] | [INFO] [stdout] 81 | pub fn notify(item: impl Summary) -> impl Summary { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `notify2` [INFO] [stdout] --> src/traitdemo/interfaces.rs:88:8 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn notify2(item: &T) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `notify3` [INFO] [stdout] --> src/traitdemo/interfaces.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn notify3(item1: impl Summary,item2: impl Summary) {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `notify4` [INFO] [stdout] --> src/traitdemo/interfaces.rs:98:8 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn notify4(item1:T,item2:T) {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `notify5` [INFO] [stdout] --> src/traitdemo/interfaces.rs:105:8 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn notify5(item: impl Summary + Display) {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `notify6` [INFO] [stdout] --> src/traitdemo/interfaces.rs:109:8 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn notify6(item: T) {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `some_function` [INFO] [stdout] --> src/traitdemo/interfaces.rs:115:8 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn some_function(t:T, u: U) -> i32 { 3 } [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `some_function2` [INFO] [stdout] --> src/traitdemo/interfaces.rs:118:8 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn some_function2(t: T, u: U) -> i32 [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `returns_summarizable` [INFO] [stdout] --> src/traitdemo/interfaces.rs:126:8 [INFO] [stdout] | [INFO] [stdout] 126 | pub fn returns_summarizable() -> impl Summary { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Pair` [INFO] [stdout] --> src/traitdemo/interfaces.rs:160:8 [INFO] [stdout] | [INFO] [stdout] 160 | struct Pair { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/traitdemo/interfaces.rs:166:8 [INFO] [stdout] | [INFO] [stdout] 166 | fn new(x:T,y:T) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `cmp_display` [INFO] [stdout] --> src/traitdemo/interfaces.rs:175:8 [INFO] [stdout] | [INFO] [stdout] 175 | fn cmp_display(&self) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test2` [INFO] [stdout] --> src/traitdemo/interfaces.rs:191:4 [INFO] [stdout] | [INFO] [stdout] 191 | fn test2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `interfacedemo` [INFO] [stdout] --> src/traitdemo/mod.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn interfacedemo() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `longest` [INFO] [stdout] --> src/traitdemo/lifetimes.rs:18:8 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn longest<'a>(x: &'a str,y: &'a str) -> &'a str { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `long2` [INFO] [stdout] --> src/traitdemo/lifetimes.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn long2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `longest2` [INFO] [stdout] --> src/traitdemo/lifetimes.rs:49:4 [INFO] [stdout] | [INFO] [stdout] 49 | fn longest2<'a>(x: &'a str, y: &str) -> &'a str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ImportantExcept` [INFO] [stdout] --> src/traitdemo/lifetimes.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 56 | struct ImportantExcept<'c> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `testthis` [INFO] [stdout] --> src/traitdemo/lifetimes.rs:60:4 [INFO] [stdout] | [INFO] [stdout] 60 | fn testthis() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `ldemo` [INFO] [stdout] --> src/traitdemo/mod.rs:45:8 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn ldemo() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `iterdemo` [INFO] [stdout] --> src/iters.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | pub fn iterdemo() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `iter_count` [INFO] [stdout] --> src/iters.rs:14:4 [INFO] [stdout] | [INFO] [stdout] 14 | fn iter_count() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `filterdemo` [INFO] [stdout] --> src/iters.rs:30:4 [INFO] [stdout] | [INFO] [stdout] 30 | fn filterdemo() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `revdemo` [INFO] [stdout] --> src/iters.rs:43:4 [INFO] [stdout] | [INFO] [stdout] 43 | fn revdemo() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mapdemo` [INFO] [stdout] --> src/iters.rs:51:4 [INFO] [stdout] | [INFO] [stdout] 51 | fn mapdemo() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `folddemo` [INFO] [stdout] --> src/iters.rs:60:4 [INFO] [stdout] | [INFO] [stdout] 60 | fn folddemo() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `iter_demo` [INFO] [stdout] --> src/iters.rs:83:4 [INFO] [stdout] | [INFO] [stdout] 83 | fn iter_demo() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test` [INFO] [stdout] --> src/iters.rs:93:4 [INFO] [stdout] | [INFO] [stdout] 93 | fn test() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test1` [INFO] [stdout] --> src/iters.rs:113:4 [INFO] [stdout] | [INFO] [stdout] 113 | fn test1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test2` [INFO] [stdout] --> src/iters.rs:123:4 [INFO] [stdout] | [INFO] [stdout] 123 | fn test2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test3` [INFO] [stdout] --> src/iters.rs:133:4 [INFO] [stdout] | [INFO] [stdout] 133 | fn test3() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `zipdemo` [INFO] [stdout] --> src/iters.rs:146:4 [INFO] [stdout] | [INFO] [stdout] 146 | fn zipdemo() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `chardemo` [INFO] [stdout] --> src/iters.rs:164:4 [INFO] [stdout] | [INFO] [stdout] 164 | fn chardemo() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `vecdemo` [INFO] [stdout] --> src/iters.rs:179:4 [INFO] [stdout] | [INFO] [stdout] 179 | fn vecdemo() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `collectdemo` [INFO] [stdout] --> src/iters.rs:217:4 [INFO] [stdout] | [INFO] [stdout] 217 | fn collectdemo() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `maxmindemo` [INFO] [stdout] --> src/iters.rs:230:4 [INFO] [stdout] | [INFO] [stdout] 230 | fn maxmindemo() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sumdemo` [INFO] [stdout] --> src/iters.rs:240:4 [INFO] [stdout] | [INFO] [stdout] 240 | fn sumdemo() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `takedemo` [INFO] [stdout] --> src/iters.rs:251:4 [INFO] [stdout] | [INFO] [stdout] 251 | fn takedemo() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `itertoolsdemo` [INFO] [stdout] --> src/iters.rs:270:4 [INFO] [stdout] | [INFO] [stdout] 270 | fn itertoolsdemo() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `uniquedemo` [INFO] [stdout] --> src/iters.rs:277:4 [INFO] [stdout] | [INFO] [stdout] 277 | fn uniquedemo() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `joindemo` [INFO] [stdout] --> src/iters.rs:287:4 [INFO] [stdout] | [INFO] [stdout] 287 | fn joindemo() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sortdemo` [INFO] [stdout] --> src/iters.rs:295:4 [INFO] [stdout] | [INFO] [stdout] 295 | fn sortdemo() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/iters.rs:326:8 [INFO] [stdout] | [INFO] [stdout] 326 | fn new(fahr: f32, step: f32) -> FahrToCelc { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `customdemo` [INFO] [stdout] --> src/iters.rs:349:4 [INFO] [stdout] | [INFO] [stdout] 349 | fn customdemo() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `macro_demo` [INFO] [stdout] --> src/main.rs:68:4 [INFO] [stdout] | [INFO] [stdout] 68 | fn macro_demo() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `errfunc` [INFO] [stdout] --> src/main.rs:73:4 [INFO] [stdout] | [INFO] [stdout] 73 | fn errfunc() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `vec_test` [INFO] [stdout] --> src/main.rs:108:4 [INFO] [stdout] | [INFO] [stdout] 108 | fn vec_test() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `study_test` [INFO] [stdout] --> src/main.rs:114:4 [INFO] [stdout] | [INFO] [stdout] 114 | fn study_test() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `front_test_crate` [INFO] [stdout] --> src/main.rs:127:4 [INFO] [stdout] | [INFO] [stdout] 127 | fn front_test_crate() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `init_mod` [INFO] [stdout] --> src/main.rs:136:4 [INFO] [stdout] | [INFO] [stdout] 136 | fn init_mod() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `pkg_test` [INFO] [stdout] --> src/main.rs:169:4 [INFO] [stdout] | [INFO] [stdout] 169 | fn pkg_test() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `rand_test` [INFO] [stdout] --> src/main.rs:174:4 [INFO] [stdout] | [INFO] [stdout] 174 | fn rand_test() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `front_test` [INFO] [stdout] --> src/main.rs:183:4 [INFO] [stdout] | [INFO] [stdout] 183 | fn front_test() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `grep_test` [INFO] [stdout] --> src/main.rs:191:4 [INFO] [stdout] | [INFO] [stdout] 191 | fn grep_test() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute [INFO] [stdout] --> src/iters.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | #![feature(inclusive_range_syntax)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate-level attribute should be in the root module [INFO] [stdout] --> src/iters.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | #![feature(inclusive_range_syntax)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute [INFO] [stdout] --> src/iters.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | #![feature(inclusive_range_syntax)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate-level attribute should be in the root module [INFO] [stdout] --> src/iters.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | #![feature(inclusive_range_syntax)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tmpStruct` should have a snake case name [INFO] [stdout] --> src/study/mod.rs:286:8 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn tmpStruct() { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `tmp_struct` [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/study/mod.rs:285:8 [INFO] [stdout] | [INFO] [stdout] 285 | #[warn(non_snake_case)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `setWidth` should have a snake case name [INFO] [stdout] --> src/study/mod.rs:308:8 [INFO] [stdout] | [INFO] [stdout] 308 | fn setWidth(&mut self, data: u32) { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `set_width` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/errdemo/mod.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | File::open("hello.txt")?.read_to_string(&mut s); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `add_to_waitlist` [INFO] [stdout] --> src/front.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn add_to_waitlist() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largestT` should have a snake case name [INFO] [stdout] --> src/traitdemo/types.rs:119:4 [INFO] [stdout] | [INFO] [stdout] 119 | fn largestT(list: &[T]) -> T { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `largest_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `seat_at_table` [INFO] [stdout] --> src/front.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | fn seat_at_table() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `testlargestT` should have a snake case name [INFO] [stdout] --> src/traitdemo/types.rs:146:8 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn testlargestT() { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `testlargest_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `take_order` [INFO] [stdout] --> src/front.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 17 | fn take_order() {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fanxingFun` should have a snake case name [INFO] [stdout] --> src/traitdemo/types.rs:234:8 [INFO] [stdout] | [INFO] [stdout] 234 | pub fn fanxingFun() { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `fanxing_fun` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `server_order` [INFO] [stdout] --> src/front.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 19 | fn server_order() {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `take_payment` [INFO] [stdout] --> src/front.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 21 | fn take_payment() {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `payment` [INFO] [stdout] --> src/front.rs:24:16 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct payment { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get` [INFO] [stdout] --> src/front.rs:29:16 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn get(&self) -> i32 { self.value } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `eat_at_restaurant` [INFO] [stdout] --> src/front.rs:35:8 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn eat_at_restaurant() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `add_to_waitlist` [INFO] [stdout] --> src/front.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn add_to_waitlist() {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `vecdemo` [INFO] [stdout] --> src/study/vecdemo.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | pub fn vecdemo() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create` [INFO] [stdout] --> src/study/vecdemo.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn create() { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `update` [INFO] [stdout] --> src/study/vecdemo.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn update() { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `delete` [INFO] [stdout] --> src/study/vecdemo.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn delete() { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `list` [INFO] [stdout] --> src/study/vecdemo.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn list() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get` [INFO] [stdout] --> src/study/vecdemo.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn get() { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `impossbile` [INFO] [stdout] --> src/study/vecdemo.rs:73:12 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn impossbile() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create` [INFO] [stdout] --> src/study/stringdemo.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn create() { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `utf8` [INFO] [stdout] --> src/study/stringdemo.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn utf8() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `testdel` [INFO] [stdout] --> src/study/stringdemo.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn testdel(x: &String) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `update` [INFO] [stdout] --> src/study/stringdemo.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn update() { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `index` [INFO] [stdout] --> src/study/stringdemo.rs:85:12 [INFO] [stdout] | [INFO] [stdout] 85 | pub fn index() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `slice` [INFO] [stdout] --> src/study/stringdemo.rs:100:12 [INFO] [stdout] | [INFO] [stdout] 100 | pub fn slice() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `forrange` [INFO] [stdout] --> src/study/stringdemo.rs:109:12 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn forrange() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sptestfn` [INFO] [stdout] --> src/study/mod.rs:31:8 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn sptestfn() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `eat_at_restaurant3` [INFO] [stdout] --> src/study/mod.rs:38:4 [INFO] [stdout] | [INFO] [stdout] 38 | fn eat_at_restaurant3() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create` [INFO] [stdout] --> src/study/hashmapdemo.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn create() { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create2` [INFO] [stdout] --> src/study/hashmapdemo.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn create2() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `rightmap` [INFO] [stdout] --> src/study/hashmapdemo.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn rightmap() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hashget` [INFO] [stdout] --> src/study/hashmapdemo.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn hashget() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hashforeach` [INFO] [stdout] --> src/study/hashmapdemo.rs:49:12 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn hashforeach() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hashupdate` [INFO] [stdout] --> src/study/hashmapdemo.rs:62:12 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn hashupdate() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hashupdateentry` [INFO] [stdout] --> src/study/hashmapdemo.rs:72:12 [INFO] [stdout] | [INFO] [stdout] 72 | pub fn hashupdateentry() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hashcount` [INFO] [stdout] --> src/study/hashmapdemo.rs:84:12 [INFO] [stdout] | [INFO] [stdout] 84 | pub fn hashcount() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hashmaptest` [INFO] [stdout] --> src/study/mod.rs:47:8 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn hashmaptest() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `server_order` [INFO] [stdout] --> src/study/mod.rs:58:4 [INFO] [stdout] | [INFO] [stdout] 58 | fn server_order() {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `allinone` [INFO] [stdout] --> src/study/mod.rs:62:12 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn allinone() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `demo1` [INFO] [stdout] --> src/study/mod.rs:67:12 [INFO] [stdout] | [INFO] [stdout] 67 | pub fn demo1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `fix_incorrect_order` [INFO] [stdout] --> src/study/mod.rs:73:12 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn fix_incorrect_order() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `cook_order` [INFO] [stdout] --> src/study/mod.rs:81:8 [INFO] [stdout] | [INFO] [stdout] 81 | fn cook_order() { println!("this is cook order")} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `summer` [INFO] [stdout] --> src/study/mod.rs:90:16 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn summer(toast: &str) -> Breakfast { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `Appetizer` [INFO] [stdout] --> src/study/mod.rs:99:14 [INFO] [stdout] | [INFO] [stdout] 99 | pub enum Appetizer { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `eat_at_restaurant2` [INFO] [stdout] --> src/study/mod.rs:105:8 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn eat_at_restaurant2() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `add_to_waitlist` [INFO] [stdout] --> src/study/mod.rs:120:16 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn add_to_waitlist() {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `seat_at_table` [INFO] [stdout] --> src/study/mod.rs:122:12 [INFO] [stdout] | [INFO] [stdout] 122 | fn seat_at_table() {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `take_order` [INFO] [stdout] --> src/study/mod.rs:126:12 [INFO] [stdout] | [INFO] [stdout] 126 | fn take_order() {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `server_order` [INFO] [stdout] --> src/study/mod.rs:128:12 [INFO] [stdout] | [INFO] [stdout] 128 | fn server_order() {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `take_payment` [INFO] [stdout] --> src/study/mod.rs:130:12 [INFO] [stdout] | [INFO] [stdout] 130 | fn take_payment() {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `eat_at_restaurant` [INFO] [stdout] --> src/study/mod.rs:134:8 [INFO] [stdout] | [INFO] [stdout] 134 | pub fn eat_at_restaurant() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `demo6` [INFO] [stdout] --> src/study/mod.rs:140:4 [INFO] [stdout] | [INFO] [stdout] 140 | fn demo6() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `tmps` [INFO] [stdout] --> src/study/mod.rs:171:8 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn tmps() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `tongpeifu` [INFO] [stdout] --> src/study/mod.rs:220:4 [INFO] [stdout] | [INFO] [stdout] 220 | fn tongpeifu() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `plus_one` [INFO] [stdout] --> src/study/mod.rs:230:4 [INFO] [stdout] | [INFO] [stdout] 230 | fn plus_one(x:Option) -> Option { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Alabma` [INFO] [stdout] --> src/study/mod.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | Alabma, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Alaska` [INFO] [stdout] --> src/study/mod.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | Alaska, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/study/mod.rs:240:12 [INFO] [stdout] | [INFO] [stdout] 240 | #[warn(dead_code)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Tump` [INFO] [stdout] --> src/study/mod.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | Tump, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `Coin` [INFO] [stdout] --> src/study/mod.rs:245:6 [INFO] [stdout] | [INFO] [stdout] 245 | enum Coin { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `value_in_cents` [INFO] [stdout] --> src/study/mod.rs:252:4 [INFO] [stdout] | [INFO] [stdout] 252 | fn value_in_cents(coin: Coin) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `V4` [INFO] [stdout] --> src/study/mod.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | V4(String), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `V6` [INFO] [stdout] --> src/study/mod.rs:267:5 [INFO] [stdout] | [INFO] [stdout] 267 | V6(String), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `V4N` [INFO] [stdout] --> src/study/mod.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | V4N(u8,u8,u8,u8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `V4Raw` [INFO] [stdout] --> src/study/mod.rs:269:5 [INFO] [stdout] | [INFO] [stdout] 269 | V4Raw(Ipv4Addr), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `V6Raw` [INFO] [stdout] --> src/study/mod.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | V6Raw(Ipv6Addr) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `IpAddr` [INFO] [stdout] --> src/study/mod.rs:273:8 [INFO] [stdout] | [INFO] [stdout] 273 | struct IpAddr { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `route` [INFO] [stdout] --> src/study/mod.rs:278:4 [INFO] [stdout] | [INFO] [stdout] 278 | fn route(ip_type: IpAddrKind) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `IpAddrKind` [INFO] [stdout] --> src/study/mod.rs:280:6 [INFO] [stdout] | [INFO] [stdout] 280 | enum IpAddrKind { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `tmpStruct` [INFO] [stdout] --> src/study/mod.rs:286:8 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn tmpStruct() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `area` [INFO] [stdout] --> src/study/mod.rs:304:8 [INFO] [stdout] | [INFO] [stdout] 304 | fn area(&self) -> u32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `setWidth` [INFO] [stdout] --> src/study/mod.rs:308:8 [INFO] [stdout] | [INFO] [stdout] 308 | fn setWidth(&mut self, data: u32) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `can_hold` [INFO] [stdout] --> src/study/mod.rs:312:8 [INFO] [stdout] | [INFO] [stdout] 312 | fn can_hold(&self,other: &Rectangle) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `square` [INFO] [stdout] --> src/study/mod.rs:316:8 [INFO] [stdout] | [INFO] [stdout] 316 | fn square(size: u32) -> Rectangle { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `tmp2` [INFO] [stdout] --> src/study/mod.rs:321:8 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn tmp2() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `area` [INFO] [stdout] --> src/study/mod.rs:357:4 [INFO] [stdout] | [INFO] [stdout] 357 | fn area(dimes: (u32,u32)) -> u32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Color` [INFO] [stdout] --> src/study/mod.rs:361:8 [INFO] [stdout] | [INFO] [stdout] 361 | struct Color(i32,i32,i32); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `build_user` [INFO] [stdout] --> src/study/mod.rs:363:4 [INFO] [stdout] | [INFO] [stdout] 363 | fn build_user(user: String,email: String) -> User { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `User` [INFO] [stdout] --> src/study/mod.rs:373:8 [INFO] [stdout] | [INFO] [stdout] 373 | struct User { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `findkey` [INFO] [stdout] --> src/study/mod.rs:380:4 [INFO] [stdout] | [INFO] [stdout] 380 | fn findkey(s: &String) -> usize { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `findkey2` [INFO] [stdout] --> src/study/mod.rs:393:4 [INFO] [stdout] | [INFO] [stdout] 393 | fn findkey2(s: &String) -> &str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `tmp` [INFO] [stdout] --> src/study/mod.rs:408:8 [INFO] [stdout] | [INFO] [stdout] 408 | pub fn tmp() { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `calc` [INFO] [stdout] --> src/study/mod.rs:437:4 [INFO] [stdout] | [INFO] [stdout] 437 | fn calc(s:&String) -> usize { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `change` [INFO] [stdout] --> src/study/mod.rs:441:4 [INFO] [stdout] | [INFO] [stdout] 441 | fn change(s:&mut String) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `errs` [INFO] [stdout] --> src/errdemo/mod.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | pub fn errs() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `outofbounds` [INFO] [stdout] --> src/errdemo/mod.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn outofbounds() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `fsopenerr` [INFO] [stdout] --> src/errdemo/mod.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn fsopenerr() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `differr` [INFO] [stdout] --> src/errdemo/mod.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn differr() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `differr2` [INFO] [stdout] --> src/errdemo/mod.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn differr2() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `unwraptest` [INFO] [stdout] --> src/errdemo/mod.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn unwraptest() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `expecttest` [INFO] [stdout] --> src/errdemo/mod.rs:65:12 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn expecttest() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `spendtest` [INFO] [stdout] --> src/errdemo/mod.rs:74:12 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn spendtest() -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `yunsuanfu` [INFO] [stdout] --> src/errdemo/mod.rs:91:12 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn yunsuanfu() -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `yunsuanfu2` [INFO] [stdout] --> src/errdemo/mod.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn yunsuanfu2() -> Result { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `yunsuanfu3` [INFO] [stdout] --> src/errdemo/mod.rs:114:12 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn yunsuanfu3() -> Result { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `other` [INFO] [stdout] --> src/errdemo/mod.rs:120:12 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn other() -> Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> src/errdemo/mod.rs:129:8 [INFO] [stdout] | [INFO] [stdout] 129 | fn main() -> Result<(), Box> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `demo1` [INFO] [stdout] --> src/traitdemo/types.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn demo1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `whichbig` [INFO] [stdout] --> src/traitdemo/types.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn whichbig() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `whichbig2` [INFO] [stdout] --> src/traitdemo/types.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn whichbig2() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `whichbig3` [INFO] [stdout] --> src/traitdemo/types.rs:61:16 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn whichbig3() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `largest` [INFO] [stdout] --> src/traitdemo/types.rs:75:4 [INFO] [stdout] | [INFO] [stdout] 75 | fn largest(list:&[i32]) -> i32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `largest_i32` [INFO] [stdout] --> src/traitdemo/types.rs:87:4 [INFO] [stdout] | [INFO] [stdout] 87 | fn largest_i32(list: &[i32]) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `largest_char` [INFO] [stdout] --> src/traitdemo/types.rs:99:4 [INFO] [stdout] | [INFO] [stdout] 99 | fn largest_char(list: &[char]) -> char { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `largestT` [INFO] [stdout] --> src/traitdemo/types.rs:119:4 [INFO] [stdout] | [INFO] [stdout] 119 | fn largestT(list: &[T]) -> T { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `testlargestT` [INFO] [stdout] --> src/traitdemo/types.rs:146:8 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn testlargestT() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Point` [INFO] [stdout] --> src/traitdemo/types.rs:162:8 [INFO] [stdout] | [INFO] [stdout] 162 | struct Point { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Point2` [INFO] [stdout] --> src/traitdemo/types.rs:170:8 [INFO] [stdout] | [INFO] [stdout] 170 | struct Point2 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `mixup` [INFO] [stdout] --> src/traitdemo/types.rs:181:8 [INFO] [stdout] | [INFO] [stdout] 181 | fn mixup(self, other: Point2) -> Point2 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test` [INFO] [stdout] --> src/traitdemo/types.rs:189:8 [INFO] [stdout] | [INFO] [stdout] 189 | pub fn test() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `Option` [INFO] [stdout] --> src/traitdemo/types.rs:208:6 [INFO] [stdout] | [INFO] [stdout] 208 | enum Option { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `Result` [INFO] [stdout] --> src/traitdemo/types.rs:213:6 [INFO] [stdout] | [INFO] [stdout] 213 | enum Result { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Point3` [INFO] [stdout] --> src/traitdemo/types.rs:221:12 [INFO] [stdout] | [INFO] [stdout] 221 | pub struct Point3 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `x` [INFO] [stdout] --> src/traitdemo/types.rs:229:8 [INFO] [stdout] | [INFO] [stdout] 229 | fn x(&self) -> &T { [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `fanxingFun` [INFO] [stdout] --> src/traitdemo/types.rs:234:8 [INFO] [stdout] | [INFO] [stdout] 234 | pub fn fanxingFun() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `distince_from_origin` [INFO] [stdout] --> src/traitdemo/types.rs:242:12 [INFO] [stdout] | [INFO] [stdout] 242 | pub fn distince_from_origin(&self) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `tdemotest` [INFO] [stdout] --> src/traitdemo/mod.rs:4:8 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn tdemotest() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `demo` [INFO] [stdout] --> src/traitdemo/interfaces.rs:64:8 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn demo() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `notify` [INFO] [stdout] --> src/traitdemo/interfaces.rs:81:8 [INFO] [stdout] | [INFO] [stdout] 81 | pub fn notify(item: impl Summary) -> impl Summary { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `notify2` [INFO] [stdout] --> src/traitdemo/interfaces.rs:88:8 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn notify2(item: &T) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `notify3` [INFO] [stdout] --> src/traitdemo/interfaces.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn notify3(item1: impl Summary,item2: impl Summary) {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `notify4` [INFO] [stdout] --> src/traitdemo/interfaces.rs:98:8 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn notify4(item1:T,item2:T) {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `notify5` [INFO] [stdout] --> src/traitdemo/interfaces.rs:105:8 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn notify5(item: impl Summary + Display) {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `notify6` [INFO] [stdout] --> src/traitdemo/interfaces.rs:109:8 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn notify6(item: T) {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `some_function` [INFO] [stdout] --> src/traitdemo/interfaces.rs:115:8 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn some_function(t:T, u: U) -> i32 { 3 } [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `some_function2` [INFO] [stdout] --> src/traitdemo/interfaces.rs:118:8 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn some_function2(t: T, u: U) -> i32 [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `returns_summarizable` [INFO] [stdout] --> src/traitdemo/interfaces.rs:126:8 [INFO] [stdout] | [INFO] [stdout] 126 | pub fn returns_summarizable() -> impl Summary { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Pair` [INFO] [stdout] --> src/traitdemo/interfaces.rs:160:8 [INFO] [stdout] | [INFO] [stdout] 160 | struct Pair { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/traitdemo/interfaces.rs:166:8 [INFO] [stdout] | [INFO] [stdout] 166 | fn new(x:T,y:T) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `cmp_display` [INFO] [stdout] --> src/traitdemo/interfaces.rs:175:8 [INFO] [stdout] | [INFO] [stdout] 175 | fn cmp_display(&self) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test2` [INFO] [stdout] --> src/traitdemo/interfaces.rs:191:4 [INFO] [stdout] | [INFO] [stdout] 191 | fn test2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `interfacedemo` [INFO] [stdout] --> src/traitdemo/mod.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn interfacedemo() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `longest` [INFO] [stdout] --> src/traitdemo/lifetimes.rs:18:8 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn longest<'a>(x: &'a str,y: &'a str) -> &'a str { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `long2` [INFO] [stdout] --> src/traitdemo/lifetimes.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn long2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `longest2` [INFO] [stdout] --> src/traitdemo/lifetimes.rs:49:4 [INFO] [stdout] | [INFO] [stdout] 49 | fn longest2<'a>(x: &'a str, y: &str) -> &'a str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ImportantExcept` [INFO] [stdout] --> src/traitdemo/lifetimes.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 56 | struct ImportantExcept<'c> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `testthis` [INFO] [stdout] --> src/traitdemo/lifetimes.rs:60:4 [INFO] [stdout] | [INFO] [stdout] 60 | fn testthis() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `ldemo` [INFO] [stdout] --> src/traitdemo/mod.rs:45:8 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn ldemo() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `iterdemo` [INFO] [stdout] --> src/iters.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | pub fn iterdemo() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `iter_count` [INFO] [stdout] --> src/iters.rs:14:4 [INFO] [stdout] | [INFO] [stdout] 14 | fn iter_count() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `filterdemo` [INFO] [stdout] --> src/iters.rs:30:4 [INFO] [stdout] | [INFO] [stdout] 30 | fn filterdemo() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `revdemo` [INFO] [stdout] --> src/iters.rs:43:4 [INFO] [stdout] | [INFO] [stdout] 43 | fn revdemo() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `mapdemo` [INFO] [stdout] --> src/iters.rs:51:4 [INFO] [stdout] | [INFO] [stdout] 51 | fn mapdemo() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `folddemo` [INFO] [stdout] --> src/iters.rs:60:4 [INFO] [stdout] | [INFO] [stdout] 60 | fn folddemo() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `iter_demo` [INFO] [stdout] --> src/iters.rs:83:4 [INFO] [stdout] | [INFO] [stdout] 83 | fn iter_demo() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test` [INFO] [stdout] --> src/iters.rs:93:4 [INFO] [stdout] | [INFO] [stdout] 93 | fn test() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test1` [INFO] [stdout] --> src/iters.rs:113:4 [INFO] [stdout] | [INFO] [stdout] 113 | fn test1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test2` [INFO] [stdout] --> src/iters.rs:123:4 [INFO] [stdout] | [INFO] [stdout] 123 | fn test2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `test3` [INFO] [stdout] --> src/iters.rs:133:4 [INFO] [stdout] | [INFO] [stdout] 133 | fn test3() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `zipdemo` [INFO] [stdout] --> src/iters.rs:146:4 [INFO] [stdout] | [INFO] [stdout] 146 | fn zipdemo() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `chardemo` [INFO] [stdout] --> src/iters.rs:164:4 [INFO] [stdout] | [INFO] [stdout] 164 | fn chardemo() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `vecdemo` [INFO] [stdout] --> src/iters.rs:179:4 [INFO] [stdout] | [INFO] [stdout] 179 | fn vecdemo() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `collectdemo` [INFO] [stdout] --> src/iters.rs:217:4 [INFO] [stdout] | [INFO] [stdout] 217 | fn collectdemo() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `maxmindemo` [INFO] [stdout] --> src/iters.rs:230:4 [INFO] [stdout] | [INFO] [stdout] 230 | fn maxmindemo() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sumdemo` [INFO] [stdout] --> src/iters.rs:240:4 [INFO] [stdout] | [INFO] [stdout] 240 | fn sumdemo() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `takedemo` [INFO] [stdout] --> src/iters.rs:251:4 [INFO] [stdout] | [INFO] [stdout] 251 | fn takedemo() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `itertoolsdemo` [INFO] [stdout] --> src/iters.rs:270:4 [INFO] [stdout] | [INFO] [stdout] 270 | fn itertoolsdemo() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `uniquedemo` [INFO] [stdout] --> src/iters.rs:277:4 [INFO] [stdout] | [INFO] [stdout] 277 | fn uniquedemo() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `joindemo` [INFO] [stdout] --> src/iters.rs:287:4 [INFO] [stdout] | [INFO] [stdout] 287 | fn joindemo() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sortdemo` [INFO] [stdout] --> src/iters.rs:295:4 [INFO] [stdout] | [INFO] [stdout] 295 | fn sortdemo() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/iters.rs:326:8 [INFO] [stdout] | [INFO] [stdout] 326 | fn new(fahr: f32, step: f32) -> FahrToCelc { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `customdemo` [INFO] [stdout] --> src/iters.rs:349:4 [INFO] [stdout] | [INFO] [stdout] 349 | fn customdemo() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `macro_demo` [INFO] [stdout] --> src/main.rs:68:4 [INFO] [stdout] | [INFO] [stdout] 68 | fn macro_demo() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `errfunc` [INFO] [stdout] --> src/main.rs:73:4 [INFO] [stdout] | [INFO] [stdout] 73 | fn errfunc() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `vec_test` [INFO] [stdout] --> src/main.rs:108:4 [INFO] [stdout] | [INFO] [stdout] 108 | fn vec_test() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `study_test` [INFO] [stdout] --> src/main.rs:114:4 [INFO] [stdout] | [INFO] [stdout] 114 | fn study_test() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `front_test_crate` [INFO] [stdout] --> src/main.rs:127:4 [INFO] [stdout] | [INFO] [stdout] 127 | fn front_test_crate() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `init_mod` [INFO] [stdout] --> src/main.rs:136:4 [INFO] [stdout] | [INFO] [stdout] 136 | fn init_mod() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `pkg_test` [INFO] [stdout] --> src/main.rs:169:4 [INFO] [stdout] | [INFO] [stdout] 169 | fn pkg_test() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `rand_test` [INFO] [stdout] --> src/main.rs:174:4 [INFO] [stdout] | [INFO] [stdout] 174 | fn rand_test() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `front_test` [INFO] [stdout] --> src/main.rs:183:4 [INFO] [stdout] | [INFO] [stdout] 183 | fn front_test() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `grep_test` [INFO] [stdout] --> src/main.rs:191:4 [INFO] [stdout] | [INFO] [stdout] 191 | fn grep_test() { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute [INFO] [stdout] --> src/iters.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | #![feature(inclusive_range_syntax)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate-level attribute should be in the root module [INFO] [stdout] --> src/iters.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | #![feature(inclusive_range_syntax)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused attribute [INFO] [stdout] --> src/iters.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | #![feature(inclusive_range_syntax)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate-level attribute should be in the root module [INFO] [stdout] --> src/iters.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | #![feature(inclusive_range_syntax)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tmpStruct` should have a snake case name [INFO] [stdout] --> src/study/mod.rs:286:8 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn tmpStruct() { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `tmp_struct` [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/study/mod.rs:285:8 [INFO] [stdout] | [INFO] [stdout] 285 | #[warn(non_snake_case)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `setWidth` should have a snake case name [INFO] [stdout] --> src/study/mod.rs:308:8 [INFO] [stdout] | [INFO] [stdout] 308 | fn setWidth(&mut self, data: u32) { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `set_width` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 248 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/errdemo/mod.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | File::open("hello.txt")?.read_to_string(&mut s); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largestT` should have a snake case name [INFO] [stdout] --> src/traitdemo/types.rs:119:4 [INFO] [stdout] | [INFO] [stdout] 119 | fn largestT(list: &[T]) -> T { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `largest_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `testlargestT` should have a snake case name [INFO] [stdout] --> src/traitdemo/types.rs:146:8 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn testlargestT() { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `testlargest_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fanxingFun` should have a snake case name [INFO] [stdout] --> src/traitdemo/types.rs:234:8 [INFO] [stdout] | [INFO] [stdout] 234 | pub fn fanxingFun() { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `fanxing_fun` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 248 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 8.17s [INFO] running `Command { std: "docker" "inspect" "f2cb714252c791092c25287ab63486f0ddce7181e415506b5cf4c58f05fe963f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f2cb714252c791092c25287ab63486f0ddce7181e415506b5cf4c58f05fe963f", kill_on_drop: false }` [INFO] [stdout] f2cb714252c791092c25287ab63486f0ddce7181e415506b5cf4c58f05fe963f