[INFO] cloning repository https://github.com/donet-server/DoNet [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/donet-server/DoNet" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdonet-server%2FDoNet", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdonet-server%2FDoNet'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 6f626ff6451ffb297f812de12e5fda1cf164d93a [INFO] testing donet-server/DoNet against master#ff2c56344c764af598ad33027e9c7a48881808ef for pr-118825 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdonet-server%2FDoNet" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/donet-server/DoNet on toolchain ff2c56344c764af598ad33027e9c7a48881808ef [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ff2c56344c764af598ad33027e9c7a48881808ef" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-2-tc1/source/.cargo/config.toml [INFO] removed /workspace/builds/worker-2-tc1/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/donet-server/DoNet [INFO] finished tweaking git repo https://github.com/donet-server/DoNet [INFO] tweaked toml for git repo https://github.com/donet-server/DoNet written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/donet-server/DoNet already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ff2c56344c764af598ad33027e9c7a48881808ef" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded redfa v0.0.2 [INFO] [stderr] Downloaded plex v0.3.0 [INFO] [stderr] Downloaded zerocopy v0.7.21 [INFO] [stderr] Downloaded mysql_common v0.31.0 [INFO] [stderr] Downloaded zerocopy-derive v0.7.21 [INFO] [stderr] Downloaded lalr v0.0.2 [INFO] [stderr] Downloaded git-sha1 v1.1.0 [INFO] [stderr] Downloaded bindgen v0.69.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ff2c56344c764af598ad33027e9c7a48881808ef" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5cc61e0c5f676dda80eb1a199ff825074386678ee7dcbb5c0b991747ccac1dab [INFO] running `Command { std: "docker" "start" "-a" "5cc61e0c5f676dda80eb1a199ff825074386678ee7dcbb5c0b991747ccac1dab", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5cc61e0c5f676dda80eb1a199ff825074386678ee7dcbb5c0b991747ccac1dab", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5cc61e0c5f676dda80eb1a199ff825074386678ee7dcbb5c0b991747ccac1dab", kill_on_drop: false }` [INFO] [stdout] 5cc61e0c5f676dda80eb1a199ff825074386678ee7dcbb5c0b991747ccac1dab [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ff2c56344c764af598ad33027e9c7a48881808ef" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5a84ecf25e59bfc0de68beabee1fad2c8728cd41ec0b2a97d582c88dcfa53dae [INFO] running `Command { std: "docker" "start" "-a" "5a84ecf25e59bfc0de68beabee1fad2c8728cd41ec0b2a97d582c88dcfa53dae", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.69 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling libc v0.2.149 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling pkg-config v0.3.27 [INFO] [stderr] Compiling serde v1.0.190 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling regex-syntax v0.8.2 [INFO] [stderr] Compiling memchr v2.6.4 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling hashbrown v0.14.2 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling libloading v0.7.4 [INFO] [stderr] Compiling bindgen v0.69.0 [INFO] [stderr] Compiling lexical-util v0.8.5 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.16 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling shlex v1.2.0 [INFO] [stderr] Compiling bitflags v2.4.1 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling winnow v0.5.18 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling num-bigint v0.4.4 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling clang-sys v1.6.1 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling indexmap v2.1.0 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling memoffset v0.9.0 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling syn v2.0.38 [INFO] [stderr] Compiling jobserver v0.1.27 [INFO] [stderr] Compiling subprocess v0.2.9 [INFO] [stderr] Compiling getrandom v0.2.10 [INFO] [stderr] Compiling cc v1.0.83 [INFO] [stderr] Compiling thiserror v1.0.50 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling toml_datetime v0.6.5 [INFO] [stderr] Compiling ppv-lite86 v0.2.17 [INFO] [stderr] Compiling crc32fast v1.3.2 [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Compiling cmake v0.1.50 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling aho-corasick v1.1.2 [INFO] [stderr] Compiling regex-automata v0.4.3 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling toml_edit v0.19.15 [INFO] [stderr] Compiling lexical-parse-integer v0.8.6 [INFO] [stderr] Compiling lexical-write-integer v0.8.5 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling crossbeam-epoch v0.9.15 [INFO] [stderr] Compiling ahash v0.8.6 [INFO] [stderr] Compiling once_cell v1.18.0 [INFO] [stderr] Compiling rustversion v1.0.14 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling serde_json v1.0.108 [INFO] [stderr] Compiling frunk_core v0.4.2 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling cpufeatures v0.2.11 [INFO] [stderr] Compiling tinyvec v1.6.0 [INFO] [stderr] Compiling libz-sys v1.1.12 [INFO] [stderr] Compiling zstd-sys v2.0.9+zstd.1.5.5 [INFO] [stderr] Compiling wyz v0.5.1 [INFO] [stderr] Compiling lexical-write-float v0.8.5 [INFO] [stderr] Compiling lexical-parse-float v0.8.5 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling ryu v1.0.15 [INFO] [stderr] Compiling funty v2.0.0 [INFO] [stderr] Compiling zerocopy v0.7.21 [INFO] [stderr] Compiling crossbeam-queue v0.3.8 [INFO] [stderr] Compiling termcolor v1.3.0 [INFO] [stderr] Compiling proc-macro-crate v1.3.1 [INFO] [stderr] Compiling regex v1.10.2 [INFO] [stderr] Compiling base64 v0.21.5 [INFO] [stderr] Compiling git-sha1 v1.1.0 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling itoa v1.0.9 [INFO] [stderr] Compiling bit-vec v0.4.4 [INFO] [stderr] Compiling zstd-safe v6.0.6 [INFO] [stderr] Compiling bitvec v1.0.1 [INFO] [stderr] Compiling bit-set v0.4.0 [INFO] [stderr] Compiling unicode-normalization v0.1.22 [INFO] [stderr] Compiling flate2 v1.0.28 [INFO] [stderr] Compiling lexical-core v0.8.5 [INFO] [stderr] Compiling sha2 v0.10.8 [INFO] [stderr] Compiling darling_core v0.20.3 [INFO] [stderr] Compiling frunk_proc_macro_helpers v0.1.2 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling bigdecimal v0.4.2 [INFO] [stderr] Compiling vec_map v0.6.0 [INFO] [stderr] Compiling bytes v1.5.0 [INFO] [stderr] Compiling saturating v0.1.0 [INFO] [stderr] Compiling smallvec v1.11.1 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling percent-encoding v2.3.0 [INFO] [stderr] Compiling uuid v1.5.0 [INFO] [stderr] Compiling unicode-bidi v0.3.13 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling rust_decimal v1.32.0 [INFO] [stderr] Compiling form_urlencoded v1.2.0 [INFO] [stderr] Compiling deranged v0.3.9 [INFO] [stderr] Compiling redfa v0.0.2 [INFO] [stderr] Compiling derive_utils v0.13.2 [INFO] [stderr] Compiling idna v0.4.0 [INFO] [stderr] Compiling hashbrown v0.13.2 [INFO] [stderr] Compiling lexical v6.1.1 [INFO] [stderr] Compiling crossbeam-deque v0.8.3 [INFO] [stderr] Compiling crossbeam-channel v0.5.8 [INFO] [stderr] Compiling socket2 v0.5.5 [INFO] [stderr] Compiling lalr v0.0.2 [INFO] [stderr] Compiling arrayvec v0.7.4 [INFO] [stderr] Compiling mysql v24.0.0 [INFO] [stderr] Compiling time-core v0.1.2 [INFO] [stderr] Compiling lru v0.10.1 [INFO] [stderr] Compiling url v2.4.1 [INFO] [stderr] Compiling crossbeam v0.8.2 [INFO] [stderr] Compiling donet v0.1.0 (/opt/rustwide/workdir/donet) [INFO] [stderr] Compiling pem v2.0.1 [INFO] [stderr] Compiling time v0.3.30 [INFO] [stderr] Compiling twox-hash v1.6.3 [INFO] [stderr] Compiling btoi v0.4.3 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling mio v0.8.9 [INFO] [stderr] Compiling bufstream v0.1.4 [INFO] [stderr] Compiling pin-project-lite v0.2.13 [INFO] [stderr] Compiling iana-time-zone v0.1.58 [INFO] [stderr] Compiling log v0.4.20 [INFO] [stderr] Compiling chrono v0.4.31 [INFO] [stderr] Compiling serde_derive v1.0.190 [INFO] [stderr] Compiling thiserror-impl v1.0.50 [INFO] [stderr] Compiling darling_macro v0.20.3 [INFO] [stderr] Compiling strum_macros v0.25.3 [INFO] [stderr] Compiling frunk_derives v0.4.2 [INFO] [stderr] Compiling frunk_proc_macros v0.1.2 [INFO] [stderr] Compiling tokio-macros v2.1.0 [INFO] [stderr] Compiling io-enum v1.1.1 [INFO] [stderr] Compiling plex v0.3.0 [INFO] [stderr] Compiling darling v0.20.3 [INFO] [stderr] Compiling frunk v0.4.2 [INFO] [stderr] Compiling tokio v1.33.0 [INFO] [stderr] Compiling mysql-common-derive v0.30.2 [INFO] [stderr] Compiling strum v0.25.0 [INFO] [stderr] Compiling mysql_common v0.30.6 [INFO] [stderr] Compiling mysql_common v0.31.0 [INFO] [stderr] Compiling zstd v0.12.4 [INFO] [stderr] Compiling serde_spanned v0.6.4 [INFO] [stderr] Compiling multimap v0.9.1 [INFO] [stderr] Compiling libdonet v0.1.0 (/opt/rustwide/workdir/libdonet) [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> libdonet/src/dcfield.rs:46:12 [INFO] [stdout] | [INFO] [stdout] 46 | fn new(name: &str, id: globals::FieldId) -> Self { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcfield.rs:46:24 [INFO] [stdout] | [INFO] [stdout] 46 | fn new(name: &str, id: globals::FieldId) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcfield.rs:52:32 [INFO] [stdout] | [INFO] [stdout] 52 | fn set_field_id(&mut self, id: globals::FieldId) { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> libdonet/src/dcfield.rs:55:34 [INFO] [stdout] | [INFO] [stdout] 55 | fn set_field_name(&mut self, name: String) { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parent` [INFO] [stdout] --> libdonet/src/dcfield.rs:58:37 [INFO] [stdout] | [INFO] [stdout] 58 | fn set_parent_struct(&mut self, parent: Arc>) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_parent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parent` [INFO] [stdout] --> libdonet/src/dcfield.rs:61:37 [INFO] [stdout] | [INFO] [stdout] 61 | fn set_parent_dclass(&mut self, parent: Arc>) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_parent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `field` [INFO] [stdout] --> libdonet/src/dcfile.rs:120:29 [INFO] [stdout] | [INFO] [stdout] 120 | fn add_field(&mut self, field: DCField) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_field` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `index` [INFO] [stdout] --> libdonet/src/dcfile.rs:152:30 [INFO] [stdout] | [INFO] [stdout] 152 | fn get_dclass(&mut self, index: usize) -> Arc> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcfile.rs:156:36 [INFO] [stdout] | [INFO] [stdout] 156 | fn get_dclass_by_id(&mut self, id: globals::DClassId) -> Arc> { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> libdonet/src/dcfile.rs:160:38 [INFO] [stdout] | [INFO] [stdout] 160 | fn get_dclass_by_name(&mut self, name: &str) -> Arc> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dclass` [INFO] [stdout] --> libdonet/src/dcfile.rs:164:30 [INFO] [stdout] | [INFO] [stdout] 164 | fn add_dclass(&mut self, dclass: DClass) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_dclass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `index` [INFO] [stdout] --> libdonet/src/dcfile.rs:174:30 [INFO] [stdout] | [INFO] [stdout] 174 | fn get_struct(&mut self, index: usize) -> Arc> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `strct` [INFO] [stdout] --> libdonet/src/dcfile.rs:178:30 [INFO] [stdout] | [INFO] [stdout] 178 | fn add_struct(&mut self, strct: DCStruct) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_strct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hashgen` [INFO] [stdout] --> libdonet/src/dclass.rs:72:33 [INFO] [stdout] | [INFO] [stdout] 72 | fn generate_hash(&mut self, hashgen: &mut DCHashGenerator) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashgen` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ar` [INFO] [stdout] --> libdonet/src/dcparser.rs:488:53 [INFO] [stdout] | [INFO] [stdout] 488 | Identifier(_) optional_name[ai] array_range[ar] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ar` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ai` [INFO] [stdout] --> libdonet/src/dcparser.rs:488:37 [INFO] [stdout] | [INFO] [stdout] 488 | Identifier(_) optional_name[ai] array_range[ar] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ai` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:489:59 [INFO] [stdout] | [INFO] [stdout] 489 | signed_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ar` [INFO] [stdout] --> libdonet/src/dcparser.rs:489:41 [INFO] [stdout] | [INFO] [stdout] 489 | signed_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ar` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> libdonet/src/dcparser.rs:489:25 [INFO] [stdout] | [INFO] [stdout] 489 | signed_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:490:61 [INFO] [stdout] | [INFO] [stdout] 490 | unsigned_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ar` [INFO] [stdout] --> libdonet/src/dcparser.rs:490:43 [INFO] [stdout] | [INFO] [stdout] 490 | unsigned_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ar` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> libdonet/src/dcparser.rs:490:27 [INFO] [stdout] | [INFO] [stdout] 490 | unsigned_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:491:60 [INFO] [stdout] | [INFO] [stdout] 491 | array_data_types[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ar` [INFO] [stdout] --> libdonet/src/dcparser.rs:491:42 [INFO] [stdout] | [INFO] [stdout] 491 | array_data_types[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ar` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> libdonet/src/dcparser.rs:491:26 [INFO] [stdout] | [INFO] [stdout] 491 | array_data_types[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `kl` [INFO] [stdout] --> libdonet/src/dcparser.rs:309:42 [INFO] [stdout] | [INFO] [stdout] 309 | CloseParenthesis dc_keyword_list[kl] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_kl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ps` [INFO] [stdout] --> libdonet/src/dcparser.rs:308:51 [INFO] [stdout] | [INFO] [stdout] 308 | Identifier(id) OpenParenthesis parameters[ps] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ps` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:308:20 [INFO] [stdout] | [INFO] [stdout] 308 | Identifier(id) OpenParenthesis parameters[ps] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bl` [INFO] [stdout] --> libdonet/src/dcparser.rs:477:68 [INFO] [stdout] | [INFO] [stdout] 477 | BlobT size_constraint[sc] optional_name[id] param_bin_init[bl] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_bl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:477:49 [INFO] [stdout] | [INFO] [stdout] 477 | BlobT size_constraint[sc] optional_name[id] param_bin_init[bl] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sc` [INFO] [stdout] --> libdonet/src/dcparser.rs:477:31 [INFO] [stdout] | [INFO] [stdout] 477 | BlobT size_constraint[sc] optional_name[id] param_bin_init[bl] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cl` [INFO] [stdout] --> libdonet/src/dcparser.rs:428:49 [INFO] [stdout] | [INFO] [stdout] 428 | CharT optional_name[id] param_char_init[cl] => {} [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_cl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:428:29 [INFO] [stdout] | [INFO] [stdout] 428 | CharT optional_name[id] param_char_init[cl] => {} [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fds` [INFO] [stdout] --> libdonet/src/dcparser.rs:83:28 [INFO] [stdout] | [INFO] [stdout] 83 | field_declarations[fds] CloseBraces Semicolon => {} [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_fds` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pc` [INFO] [stdout] --> libdonet/src/dcparser.rs:82:52 [INFO] [stdout] | [INFO] [stdout] 82 | DClass Identifier(id) optional_inheritance[pc] OpenBraces [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:82:27 [INFO] [stdout] | [INFO] [stdout] 82 | DClass Identifier(id) optional_inheritance[pc] OpenBraces [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mf` [INFO] [stdout] --> libdonet/src/dcparser.rs:288:25 [INFO] [stdout] | [INFO] [stdout] 288 | molecular_field[mf] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_mf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `af` [INFO] [stdout] --> libdonet/src/dcparser.rs:289:22 [INFO] [stdout] | [INFO] [stdout] 289 | atomic_field[af] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_af` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pf` [INFO] [stdout] --> libdonet/src/dcparser.rs:290:25 [INFO] [stdout] | [INFO] [stdout] 290 | parameter_field[pf] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fd` [INFO] [stdout] --> libdonet/src/dcparser.rs:284:55 [INFO] [stdout] | [INFO] [stdout] 284 | field_declarations[mut fds] field_declaration[fd] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_fd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fds` [INFO] [stdout] --> libdonet/src/dcparser.rs:284:32 [INFO] [stdout] | [INFO] [stdout] 284 | field_declarations[mut fds] field_declaration[fd] => {}, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_fds` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> libdonet/src/dcparser.rs:284:28 [INFO] [stdout] | [INFO] [stdout] 284 | field_declarations[mut fds] field_declaration[fd] => {}, [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: unused variable: `fl` [INFO] [stdout] --> libdonet/src/dcparser.rs:467:45 [INFO] [stdout] | [INFO] [stdout] 467 | optional_name[id] param_float_const[fl] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_fl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:467:23 [INFO] [stdout] | [INFO] [stdout] 467 | optional_name[id] param_float_const[fl] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ft` [INFO] [stdout] --> libdonet/src/dcparser.rs:466:50 [INFO] [stdout] | [INFO] [stdout] 466 | Float64T float_range[fr] float_transform[ft] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ft` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fr` [INFO] [stdout] --> libdonet/src/dcparser.rs:466:30 [INFO] [stdout] | [INFO] [stdout] 466 | Float64T float_range[fr] float_transform[ft] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_fr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dc` [INFO] [stdout] --> libdonet/src/dcparser.rs:434:43 [INFO] [stdout] | [INFO] [stdout] 434 | optional_name[id] param_dec_const[dc] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:434:23 [INFO] [stdout] | [INFO] [stdout] 434 | optional_name[id] param_dec_const[dc] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `itr` [INFO] [stdout] --> libdonet/src/dcparser.rs:433:57 [INFO] [stdout] | [INFO] [stdout] 433 | signed_integers[it] int_range[ir] int_transform[itr] [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_itr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ir` [INFO] [stdout] --> libdonet/src/dcparser.rs:433:39 [INFO] [stdout] | [INFO] [stdout] 433 | signed_integers[it] int_range[ir] int_transform[itr] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `it` [INFO] [stdout] --> libdonet/src/dcparser.rs:433:25 [INFO] [stdout] | [INFO] [stdout] 433 | signed_integers[it] int_range[ir] int_transform[itr] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_it` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dc` [INFO] [stdout] --> libdonet/src/dcparser.rs:437:43 [INFO] [stdout] | [INFO] [stdout] 437 | optional_name[id] param_dec_const[dc] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:437:23 [INFO] [stdout] | [INFO] [stdout] 437 | optional_name[id] param_dec_const[dc] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `itr` [INFO] [stdout] --> libdonet/src/dcparser.rs:436:59 [INFO] [stdout] | [INFO] [stdout] 436 | unsigned_integers[it] int_range[ir] int_transform[itr] [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_itr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ir` [INFO] [stdout] --> libdonet/src/dcparser.rs:436:41 [INFO] [stdout] | [INFO] [stdout] 436 | unsigned_integers[it] int_range[ir] int_transform[itr] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `it` [INFO] [stdout] --> libdonet/src/dcparser.rs:436:27 [INFO] [stdout] | [INFO] [stdout] 436 | unsigned_integers[it] int_range[ir] int_transform[itr] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_it` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dl` [INFO] [stdout] --> libdonet/src/dcparser.rs:381:32 [INFO] [stdout] | [INFO] [stdout] 381 | Percent DecimalLiteral(dl) => Some(()), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dl` [INFO] [stdout] --> libdonet/src/dcparser.rs:382:37 [INFO] [stdout] | [INFO] [stdout] 382 | ForwardSlash DecimalLiteral(dl) => Some(()), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dl` [INFO] [stdout] --> libdonet/src/dcparser.rs:383:29 [INFO] [stdout] | [INFO] [stdout] 383 | Star DecimalLiteral(dl) => Some(()), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dl` [INFO] [stdout] --> libdonet/src/dcparser.rs:384:31 [INFO] [stdout] | [INFO] [stdout] 384 | Hyphen DecimalLiteral(dl) => Some(()), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dl` [INFO] [stdout] --> libdonet/src/dcparser.rs:385:29 [INFO] [stdout] | [INFO] [stdout] 385 | Plus DecimalLiteral(dl) => Some(()), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:64:28 [INFO] [stdout] | [INFO] [stdout] 64 | Keyword Identifier(id) Semicolon => {} [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `afs` [INFO] [stdout] --> libdonet/src/dcparser.rs:296:65 [INFO] [stdout] | [INFO] [stdout] 296 | Identifier(id) Colon atomic_field[af] atomic_fields[mut afs] Semicolon => {}, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_afs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `af` [INFO] [stdout] --> libdonet/src/dcparser.rs:296:43 [INFO] [stdout] | [INFO] [stdout] 296 | Identifier(id) Colon atomic_field[af] atomic_fields[mut afs] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_af` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:296:20 [INFO] [stdout] | [INFO] [stdout] 296 | Identifier(id) Colon atomic_field[af] atomic_fields[mut afs] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> libdonet/src/dcparser.rs:296:61 [INFO] [stdout] | [INFO] [stdout] 296 | Identifier(id) Colon atomic_field[af] atomic_fields[mut afs] Semicolon => {}, [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pfs` [INFO] [stdout] --> libdonet/src/dcparser.rs:297:71 [INFO] [stdout] | [INFO] [stdout] 297 | Identifier(id) Colon parameter_field[pf] parameter_fields[mut pfs] Semicolon => {}, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_pfs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pf` [INFO] [stdout] --> libdonet/src/dcparser.rs:297:46 [INFO] [stdout] | [INFO] [stdout] 297 | Identifier(id) Colon parameter_field[pf] parameter_fields[mut pfs] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:297:20 [INFO] [stdout] | [INFO] [stdout] 297 | Identifier(id) Colon parameter_field[pf] parameter_fields[mut pfs] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> libdonet/src/dcparser.rs:297:67 [INFO] [stdout] | [INFO] [stdout] 297 | Identifier(id) Colon parameter_field[pf] parameter_fields[mut pfs] Semicolon => {}, [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `kl` [INFO] [stdout] --> libdonet/src/dcparser.rs:325:38 [INFO] [stdout] | [INFO] [stdout] 325 | parameter[p] dc_keyword_list[kl] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_kl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> libdonet/src/dcparser.rs:325:19 [INFO] [stdout] | [INFO] [stdout] 325 | parameter[p] dc_keyword_list[kl] => {}, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sl` [INFO] [stdout] --> libdonet/src/dcparser.rs:472:70 [INFO] [stdout] | [INFO] [stdout] 472 | StringT size_constraint[sc] optional_name[id] param_str_init[sl] => {} [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:472:51 [INFO] [stdout] | [INFO] [stdout] 472 | StringT size_constraint[sc] optional_name[id] param_str_init[sl] => {} [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sc` [INFO] [stdout] --> libdonet/src/dcparser.rs:472:33 [INFO] [stdout] | [INFO] [stdout] 472 | StringT size_constraint[sc] optional_name[id] param_str_init[sl] => {} [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `si` [INFO] [stdout] --> libdonet/src/dcparser.rs:483:38 [INFO] [stdout] | [INFO] [stdout] 483 | Identifier(st) optional_name[si] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_si` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `st` [INFO] [stdout] --> libdonet/src/dcparser.rs:483:20 [INFO] [stdout] | [INFO] [stdout] 483 | Identifier(st) optional_name[si] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_st` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:68:27 [INFO] [stdout] | [INFO] [stdout] 68 | Struct Identifier(id) OpenBraces struct_fields CloseBraces Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dl` [INFO] [stdout] --> libdonet/src/dcparser.rs:271:29 [INFO] [stdout] | [INFO] [stdout] 271 | Case DecimalLiteral(dl) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ol` [INFO] [stdout] --> libdonet/src/dcparser.rs:272:27 [INFO] [stdout] | [INFO] [stdout] 272 | Case OctalLiteral(ol) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ol` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hl` [INFO] [stdout] --> libdonet/src/dcparser.rs:273:25 [INFO] [stdout] | [INFO] [stdout] 273 | Case HexLiteral(hl) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_hl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bl` [INFO] [stdout] --> libdonet/src/dcparser.rs:274:28 [INFO] [stdout] | [INFO] [stdout] 274 | Case BinaryLiteral(bl) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_bl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fl` [INFO] [stdout] --> libdonet/src/dcparser.rs:275:27 [INFO] [stdout] | [INFO] [stdout] 275 | Case FloatLiteral(fl) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_fl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cl` [INFO] [stdout] --> libdonet/src/dcparser.rs:276:31 [INFO] [stdout] | [INFO] [stdout] 276 | Case CharacterLiteral(cl) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_cl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sl` [INFO] [stdout] --> libdonet/src/dcparser.rs:277:28 [INFO] [stdout] | [INFO] [stdout] 277 | Case StringLiteral(sl) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:255:30 [INFO] [stdout] | [INFO] [stdout] 255 | Switch optional_name[id] OpenParenthesis parameter_or_atomic [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:103:34 [INFO] [stdout] | [INFO] [stdout] 103 | Typedef CharT Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> libdonet/src/dcparser.rs:104:33 [INFO] [stdout] | [INFO] [stdout] 104 | Typedef signed_integers[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:104:48 [INFO] [stdout] | [INFO] [stdout] 104 | Typedef signed_integers[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> libdonet/src/dcparser.rs:105:35 [INFO] [stdout] | [INFO] [stdout] 105 | Typedef unsigned_integers[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:105:50 [INFO] [stdout] | [INFO] [stdout] 105 | Typedef unsigned_integers[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> libdonet/src/dcparser.rs:106:34 [INFO] [stdout] | [INFO] [stdout] 106 | Typedef array_data_types[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:106:49 [INFO] [stdout] | [INFO] [stdout] 106 | Typedef array_data_types[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:107:37 [INFO] [stdout] | [INFO] [stdout] 107 | Typedef Float64T Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:108:36 [INFO] [stdout] | [INFO] [stdout] 108 | Typedef StringT Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:109:34 [INFO] [stdout] | [INFO] [stdout] 109 | Typedef BlobT Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:110:36 [INFO] [stdout] | [INFO] [stdout] 110 | Typedef Blob32T Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> libdonet/src/dcfield.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct DCField { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 25 | class: Option>>, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 26 | _struct: Option>>, [INFO] [stdout] 27 | field_name: String, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 28 | field_id: globals::FieldId, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 29 | parent_is_dclass: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 30 | default_value_stale: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 31 | has_default_value: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 32 | default_value: Vec, // stored as byte array [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 33 | bogus_field: bool, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DCField` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `structs`, `field_id_2_field`, `all_object_valid`, and `inherited_fields_stale` are never read [INFO] [stdout] --> libdonet/src/dcfile.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct DCFile { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 42 | structs: Vec>, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 46 | field_id_2_field: Vec>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 47 | // TODO: type_id_2_type, type_name_2_type [INFO] [stdout] 48 | all_object_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 49 | inherited_fields_stale: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DCFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `is_struct`, `is_bogus_class`, `fields`, `inherited_fields`, `field_name_2_field`, and `field_id_2_field` are never read [INFO] [stdout] --> libdonet/src/dclass.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct DClass { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] ... [INFO] [stdout] 31 | is_struct: bool, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 32 | is_bogus_class: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 36 | fields: Vec>>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 37 | inherited_fields: Vec>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 38 | field_name_2_field: FieldName2Field, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 39 | field_id_2_field: FieldId2Field, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DClass` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling toml v0.7.8 [INFO] [stdout] warning: 100 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 22.67s [INFO] running `Command { std: "docker" "inspect" "5a84ecf25e59bfc0de68beabee1fad2c8728cd41ec0b2a97d582c88dcfa53dae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5a84ecf25e59bfc0de68beabee1fad2c8728cd41ec0b2a97d582c88dcfa53dae", kill_on_drop: false }` [INFO] [stdout] 5a84ecf25e59bfc0de68beabee1fad2c8728cd41ec0b2a97d582c88dcfa53dae [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ff2c56344c764af598ad33027e9c7a48881808ef" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bec7504f1794651d293c6cdb33bdb0b82212a472c99923795507fd1f06023b88 [INFO] running `Command { std: "docker" "start" "-a" "bec7504f1794651d293c6cdb33bdb0b82212a472c99923795507fd1f06023b88", kill_on_drop: false }` [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> libdonet/src/dcfield.rs:46:12 [INFO] [stdout] | [INFO] [stdout] 46 | fn new(name: &str, id: globals::FieldId) -> Self { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcfield.rs:46:24 [INFO] [stdout] | [INFO] [stdout] 46 | fn new(name: &str, id: globals::FieldId) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcfield.rs:52:32 [INFO] [stdout] | [INFO] [stdout] 52 | fn set_field_id(&mut self, id: globals::FieldId) { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> libdonet/src/dcfield.rs:55:34 [INFO] [stdout] | [INFO] [stdout] 55 | fn set_field_name(&mut self, name: String) { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parent` [INFO] [stdout] --> libdonet/src/dcfield.rs:58:37 [INFO] [stdout] | [INFO] [stdout] 58 | fn set_parent_struct(&mut self, parent: Arc>) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_parent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parent` [INFO] [stdout] --> libdonet/src/dcfield.rs:61:37 [INFO] [stdout] | [INFO] [stdout] 61 | fn set_parent_dclass(&mut self, parent: Arc>) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_parent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `field` [INFO] [stdout] --> libdonet/src/dcfile.rs:120:29 [INFO] [stdout] | [INFO] [stdout] 120 | fn add_field(&mut self, field: DCField) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_field` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `index` [INFO] [stdout] --> libdonet/src/dcfile.rs:152:30 [INFO] [stdout] | [INFO] [stdout] 152 | fn get_dclass(&mut self, index: usize) -> Arc> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcfile.rs:156:36 [INFO] [stdout] | [INFO] [stdout] 156 | fn get_dclass_by_id(&mut self, id: globals::DClassId) -> Arc> { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> libdonet/src/dcfile.rs:160:38 [INFO] [stdout] | [INFO] [stdout] 160 | fn get_dclass_by_name(&mut self, name: &str) -> Arc> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dclass` [INFO] [stdout] --> libdonet/src/dcfile.rs:164:30 [INFO] [stdout] | [INFO] [stdout] 164 | fn add_dclass(&mut self, dclass: DClass) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_dclass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `index` [INFO] [stdout] --> libdonet/src/dcfile.rs:174:30 [INFO] [stdout] | [INFO] [stdout] 174 | fn get_struct(&mut self, index: usize) -> Arc> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `strct` [INFO] [stdout] --> libdonet/src/dcfile.rs:178:30 [INFO] [stdout] | [INFO] [stdout] 178 | fn add_struct(&mut self, strct: DCStruct) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_strct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hashgen` [INFO] [stdout] --> libdonet/src/dclass.rs:72:33 [INFO] [stdout] | [INFO] [stdout] 72 | fn generate_hash(&mut self, hashgen: &mut DCHashGenerator) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashgen` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ar` [INFO] [stdout] --> libdonet/src/dcparser.rs:488:53 [INFO] [stdout] | [INFO] [stdout] 488 | Identifier(_) optional_name[ai] array_range[ar] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ar` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ai` [INFO] [stdout] --> libdonet/src/dcparser.rs:488:37 [INFO] [stdout] | [INFO] [stdout] 488 | Identifier(_) optional_name[ai] array_range[ar] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ai` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:489:59 [INFO] [stdout] | [INFO] [stdout] 489 | signed_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ar` [INFO] [stdout] --> libdonet/src/dcparser.rs:489:41 [INFO] [stdout] | [INFO] [stdout] 489 | signed_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ar` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> libdonet/src/dcparser.rs:489:25 [INFO] [stdout] | [INFO] [stdout] 489 | signed_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:490:61 [INFO] [stdout] | [INFO] [stdout] 490 | unsigned_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ar` [INFO] [stdout] --> libdonet/src/dcparser.rs:490:43 [INFO] [stdout] | [INFO] [stdout] 490 | unsigned_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ar` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> libdonet/src/dcparser.rs:490:27 [INFO] [stdout] | [INFO] [stdout] 490 | unsigned_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:491:60 [INFO] [stdout] | [INFO] [stdout] 491 | array_data_types[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ar` [INFO] [stdout] --> libdonet/src/dcparser.rs:491:42 [INFO] [stdout] | [INFO] [stdout] 491 | array_data_types[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ar` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> libdonet/src/dcparser.rs:491:26 [INFO] [stdout] | [INFO] [stdout] 491 | array_data_types[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `kl` [INFO] [stdout] --> libdonet/src/dcparser.rs:309:42 [INFO] [stdout] | [INFO] [stdout] 309 | CloseParenthesis dc_keyword_list[kl] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_kl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ps` [INFO] [stdout] --> libdonet/src/dcparser.rs:308:51 [INFO] [stdout] | [INFO] [stdout] 308 | Identifier(id) OpenParenthesis parameters[ps] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ps` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:308:20 [INFO] [stdout] | [INFO] [stdout] 308 | Identifier(id) OpenParenthesis parameters[ps] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bl` [INFO] [stdout] --> libdonet/src/dcparser.rs:477:68 [INFO] [stdout] | [INFO] [stdout] 477 | BlobT size_constraint[sc] optional_name[id] param_bin_init[bl] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_bl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:477:49 [INFO] [stdout] | [INFO] [stdout] 477 | BlobT size_constraint[sc] optional_name[id] param_bin_init[bl] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sc` [INFO] [stdout] --> libdonet/src/dcparser.rs:477:31 [INFO] [stdout] | [INFO] [stdout] 477 | BlobT size_constraint[sc] optional_name[id] param_bin_init[bl] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cl` [INFO] [stdout] --> libdonet/src/dcparser.rs:428:49 [INFO] [stdout] | [INFO] [stdout] 428 | CharT optional_name[id] param_char_init[cl] => {} [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_cl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:428:29 [INFO] [stdout] | [INFO] [stdout] 428 | CharT optional_name[id] param_char_init[cl] => {} [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fds` [INFO] [stdout] --> libdonet/src/dcparser.rs:83:28 [INFO] [stdout] | [INFO] [stdout] 83 | field_declarations[fds] CloseBraces Semicolon => {} [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_fds` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pc` [INFO] [stdout] --> libdonet/src/dcparser.rs:82:52 [INFO] [stdout] | [INFO] [stdout] 82 | DClass Identifier(id) optional_inheritance[pc] OpenBraces [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:82:27 [INFO] [stdout] | [INFO] [stdout] 82 | DClass Identifier(id) optional_inheritance[pc] OpenBraces [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mf` [INFO] [stdout] --> libdonet/src/dcparser.rs:288:25 [INFO] [stdout] | [INFO] [stdout] 288 | molecular_field[mf] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_mf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `af` [INFO] [stdout] --> libdonet/src/dcparser.rs:289:22 [INFO] [stdout] | [INFO] [stdout] 289 | atomic_field[af] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_af` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pf` [INFO] [stdout] --> libdonet/src/dcparser.rs:290:25 [INFO] [stdout] | [INFO] [stdout] 290 | parameter_field[pf] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fd` [INFO] [stdout] --> libdonet/src/dcparser.rs:284:55 [INFO] [stdout] | [INFO] [stdout] 284 | field_declarations[mut fds] field_declaration[fd] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_fd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fds` [INFO] [stdout] --> libdonet/src/dcparser.rs:284:32 [INFO] [stdout] | [INFO] [stdout] 284 | field_declarations[mut fds] field_declaration[fd] => {}, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_fds` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> libdonet/src/dcparser.rs:284:28 [INFO] [stdout] | [INFO] [stdout] 284 | field_declarations[mut fds] field_declaration[fd] => {}, [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: unused variable: `fl` [INFO] [stdout] --> libdonet/src/dcparser.rs:467:45 [INFO] [stdout] | [INFO] [stdout] 467 | optional_name[id] param_float_const[fl] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_fl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:467:23 [INFO] [stdout] | [INFO] [stdout] 467 | optional_name[id] param_float_const[fl] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ft` [INFO] [stdout] --> libdonet/src/dcparser.rs:466:50 [INFO] [stdout] | [INFO] [stdout] 466 | Float64T float_range[fr] float_transform[ft] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ft` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fr` [INFO] [stdout] --> libdonet/src/dcparser.rs:466:30 [INFO] [stdout] | [INFO] [stdout] 466 | Float64T float_range[fr] float_transform[ft] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_fr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dc` [INFO] [stdout] --> libdonet/src/dcparser.rs:434:43 [INFO] [stdout] | [INFO] [stdout] 434 | optional_name[id] param_dec_const[dc] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:434:23 [INFO] [stdout] | [INFO] [stdout] 434 | optional_name[id] param_dec_const[dc] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `itr` [INFO] [stdout] --> libdonet/src/dcparser.rs:433:57 [INFO] [stdout] | [INFO] [stdout] 433 | signed_integers[it] int_range[ir] int_transform[itr] [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_itr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ir` [INFO] [stdout] --> libdonet/src/dcparser.rs:433:39 [INFO] [stdout] | [INFO] [stdout] 433 | signed_integers[it] int_range[ir] int_transform[itr] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `it` [INFO] [stdout] --> libdonet/src/dcparser.rs:433:25 [INFO] [stdout] | [INFO] [stdout] 433 | signed_integers[it] int_range[ir] int_transform[itr] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_it` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dc` [INFO] [stdout] --> libdonet/src/dcparser.rs:437:43 [INFO] [stdout] | [INFO] [stdout] 437 | optional_name[id] param_dec_const[dc] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:437:23 [INFO] [stdout] | [INFO] [stdout] 437 | optional_name[id] param_dec_const[dc] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `itr` [INFO] [stdout] --> libdonet/src/dcparser.rs:436:59 [INFO] [stdout] | [INFO] [stdout] 436 | unsigned_integers[it] int_range[ir] int_transform[itr] [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_itr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ir` [INFO] [stdout] --> libdonet/src/dcparser.rs:436:41 [INFO] [stdout] | [INFO] [stdout] 436 | unsigned_integers[it] int_range[ir] int_transform[itr] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `it` [INFO] [stdout] --> libdonet/src/dcparser.rs:436:27 [INFO] [stdout] | [INFO] [stdout] 436 | unsigned_integers[it] int_range[ir] int_transform[itr] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_it` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dl` [INFO] [stdout] --> libdonet/src/dcparser.rs:381:32 [INFO] [stdout] | [INFO] [stdout] 381 | Percent DecimalLiteral(dl) => Some(()), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dl` [INFO] [stdout] --> libdonet/src/dcparser.rs:382:37 [INFO] [stdout] | [INFO] [stdout] 382 | ForwardSlash DecimalLiteral(dl) => Some(()), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dl` [INFO] [stdout] --> libdonet/src/dcparser.rs:383:29 [INFO] [stdout] | [INFO] [stdout] 383 | Star DecimalLiteral(dl) => Some(()), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dl` [INFO] [stdout] --> libdonet/src/dcparser.rs:384:31 [INFO] [stdout] | [INFO] [stdout] 384 | Hyphen DecimalLiteral(dl) => Some(()), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dl` [INFO] [stdout] --> libdonet/src/dcparser.rs:385:29 [INFO] [stdout] | [INFO] [stdout] 385 | Plus DecimalLiteral(dl) => Some(()), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:64:28 [INFO] [stdout] | [INFO] [stdout] 64 | Keyword Identifier(id) Semicolon => {} [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `afs` [INFO] [stdout] --> libdonet/src/dcparser.rs:296:65 [INFO] [stdout] | [INFO] [stdout] 296 | Identifier(id) Colon atomic_field[af] atomic_fields[mut afs] Semicolon => {}, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_afs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `af` [INFO] [stdout] --> libdonet/src/dcparser.rs:296:43 [INFO] [stdout] | [INFO] [stdout] 296 | Identifier(id) Colon atomic_field[af] atomic_fields[mut afs] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_af` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:296:20 [INFO] [stdout] | [INFO] [stdout] 296 | Identifier(id) Colon atomic_field[af] atomic_fields[mut afs] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> libdonet/src/dcparser.rs:296:61 [INFO] [stdout] | [INFO] [stdout] 296 | Identifier(id) Colon atomic_field[af] atomic_fields[mut afs] Semicolon => {}, [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pfs` [INFO] [stdout] --> libdonet/src/dcparser.rs:297:71 [INFO] [stdout] | [INFO] [stdout] 297 | Identifier(id) Colon parameter_field[pf] parameter_fields[mut pfs] Semicolon => {}, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_pfs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pf` [INFO] [stdout] --> libdonet/src/dcparser.rs:297:46 [INFO] [stdout] | [INFO] [stdout] 297 | Identifier(id) Colon parameter_field[pf] parameter_fields[mut pfs] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:297:20 [INFO] [stdout] | [INFO] [stdout] 297 | Identifier(id) Colon parameter_field[pf] parameter_fields[mut pfs] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> libdonet/src/dcparser.rs:297:67 [INFO] [stdout] | [INFO] [stdout] 297 | Identifier(id) Colon parameter_field[pf] parameter_fields[mut pfs] Semicolon => {}, [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `kl` [INFO] [stdout] --> libdonet/src/dcparser.rs:325:38 [INFO] [stdout] | [INFO] [stdout] 325 | parameter[p] dc_keyword_list[kl] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_kl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> libdonet/src/dcparser.rs:325:19 [INFO] [stdout] | [INFO] [stdout] 325 | parameter[p] dc_keyword_list[kl] => {}, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sl` [INFO] [stdout] --> libdonet/src/dcparser.rs:472:70 [INFO] [stdout] | [INFO] [stdout] 472 | StringT size_constraint[sc] optional_name[id] param_str_init[sl] => {} [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:472:51 [INFO] [stdout] | [INFO] [stdout] 472 | StringT size_constraint[sc] optional_name[id] param_str_init[sl] => {} [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sc` [INFO] [stdout] --> libdonet/src/dcparser.rs:472:33 [INFO] [stdout] | [INFO] [stdout] 472 | StringT size_constraint[sc] optional_name[id] param_str_init[sl] => {} [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `si` [INFO] [stdout] --> libdonet/src/dcparser.rs:483:38 [INFO] [stdout] | [INFO] [stdout] 483 | Identifier(st) optional_name[si] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_si` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `st` [INFO] [stdout] --> libdonet/src/dcparser.rs:483:20 [INFO] [stdout] | [INFO] [stdout] 483 | Identifier(st) optional_name[si] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_st` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:68:27 [INFO] [stdout] | [INFO] [stdout] 68 | Struct Identifier(id) OpenBraces struct_fields CloseBraces Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dl` [INFO] [stdout] --> libdonet/src/dcparser.rs:271:29 [INFO] [stdout] | [INFO] [stdout] 271 | Case DecimalLiteral(dl) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ol` [INFO] [stdout] --> libdonet/src/dcparser.rs:272:27 [INFO] [stdout] | [INFO] [stdout] 272 | Case OctalLiteral(ol) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ol` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hl` [INFO] [stdout] --> libdonet/src/dcparser.rs:273:25 [INFO] [stdout] | [INFO] [stdout] 273 | Case HexLiteral(hl) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_hl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bl` [INFO] [stdout] --> libdonet/src/dcparser.rs:274:28 [INFO] [stdout] | [INFO] [stdout] 274 | Case BinaryLiteral(bl) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_bl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fl` [INFO] [stdout] --> libdonet/src/dcparser.rs:275:27 [INFO] [stdout] | [INFO] [stdout] 275 | Case FloatLiteral(fl) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_fl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cl` [INFO] [stdout] --> libdonet/src/dcparser.rs:276:31 [INFO] [stdout] | [INFO] [stdout] 276 | Case CharacterLiteral(cl) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_cl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sl` [INFO] [stdout] --> libdonet/src/dcparser.rs:277:28 [INFO] [stdout] | [INFO] [stdout] 277 | Case StringLiteral(sl) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:255:30 [INFO] [stdout] | [INFO] [stdout] 255 | Switch optional_name[id] OpenParenthesis parameter_or_atomic [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:103:34 [INFO] [stdout] | [INFO] [stdout] 103 | Typedef CharT Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> libdonet/src/dcparser.rs:104:33 [INFO] [stdout] | [INFO] [stdout] 104 | Typedef signed_integers[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:104:48 [INFO] [stdout] | [INFO] [stdout] 104 | Typedef signed_integers[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> libdonet/src/dcparser.rs:105:35 [INFO] [stdout] | [INFO] [stdout] 105 | Typedef unsigned_integers[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:105:50 [INFO] [stdout] | [INFO] [stdout] 105 | Typedef unsigned_integers[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> libdonet/src/dcparser.rs:106:34 [INFO] [stdout] | [INFO] [stdout] 106 | Typedef array_data_types[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:106:49 [INFO] [stdout] | [INFO] [stdout] 106 | Typedef array_data_types[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:107:37 [INFO] [stdout] | [INFO] [stdout] 107 | Typedef Float64T Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:108:36 [INFO] [stdout] | [INFO] [stdout] 108 | Typedef StringT Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:109:34 [INFO] [stdout] | [INFO] [stdout] 109 | Typedef BlobT Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:110:36 [INFO] [stdout] | [INFO] [stdout] 110 | Typedef Blob32T Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> libdonet/src/dcfield.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct DCField { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 25 | class: Option>>, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 26 | _struct: Option>>, [INFO] [stdout] 27 | field_name: String, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 28 | field_id: globals::FieldId, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 29 | parent_is_dclass: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 30 | default_value_stale: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 31 | has_default_value: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 32 | default_value: Vec, // stored as byte array [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 33 | bogus_field: bool, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DCField` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `structs`, `field_id_2_field`, `all_object_valid`, and `inherited_fields_stale` are never read [INFO] [stdout] --> libdonet/src/dcfile.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct DCFile { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 42 | structs: Vec>, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 46 | field_id_2_field: Vec>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 47 | // TODO: type_id_2_type, type_name_2_type [INFO] [stdout] 48 | all_object_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 49 | inherited_fields_stale: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DCFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `is_struct`, `is_bogus_class`, `fields`, `inherited_fields`, `field_name_2_field`, and `field_id_2_field` are never read [INFO] [stdout] --> libdonet/src/dclass.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct DClass { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] ... [INFO] [stdout] 31 | is_struct: bool, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 32 | is_bogus_class: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 36 | fields: Vec>>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 37 | inherited_fields: Vec>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 38 | field_name_2_field: FieldName2Field, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 39 | field_id_2_field: FieldId2Field, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DClass` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 100 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling libdonet v0.1.0 (/opt/rustwide/workdir/libdonet) [INFO] [stderr] Compiling donet v0.1.0 (/opt/rustwide/workdir/donet) [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> libdonet/src/dcfield.rs:46:12 [INFO] [stdout] | [INFO] [stdout] 46 | fn new(name: &str, id: globals::FieldId) -> Self { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcfield.rs:46:24 [INFO] [stdout] | [INFO] [stdout] 46 | fn new(name: &str, id: globals::FieldId) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcfield.rs:52:32 [INFO] [stdout] | [INFO] [stdout] 52 | fn set_field_id(&mut self, id: globals::FieldId) { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> libdonet/src/dcfield.rs:55:34 [INFO] [stdout] | [INFO] [stdout] 55 | fn set_field_name(&mut self, name: String) { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parent` [INFO] [stdout] --> libdonet/src/dcfield.rs:58:37 [INFO] [stdout] | [INFO] [stdout] 58 | fn set_parent_struct(&mut self, parent: Arc>) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_parent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parent` [INFO] [stdout] --> libdonet/src/dcfield.rs:61:37 [INFO] [stdout] | [INFO] [stdout] 61 | fn set_parent_dclass(&mut self, parent: Arc>) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_parent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `field` [INFO] [stdout] --> libdonet/src/dcfile.rs:120:29 [INFO] [stdout] | [INFO] [stdout] 120 | fn add_field(&mut self, field: DCField) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_field` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `index` [INFO] [stdout] --> libdonet/src/dcfile.rs:152:30 [INFO] [stdout] | [INFO] [stdout] 152 | fn get_dclass(&mut self, index: usize) -> Arc> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcfile.rs:156:36 [INFO] [stdout] | [INFO] [stdout] 156 | fn get_dclass_by_id(&mut self, id: globals::DClassId) -> Arc> { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> libdonet/src/dcfile.rs:160:38 [INFO] [stdout] | [INFO] [stdout] 160 | fn get_dclass_by_name(&mut self, name: &str) -> Arc> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dclass` [INFO] [stdout] --> libdonet/src/dcfile.rs:164:30 [INFO] [stdout] | [INFO] [stdout] 164 | fn add_dclass(&mut self, dclass: DClass) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_dclass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `index` [INFO] [stdout] --> libdonet/src/dcfile.rs:174:30 [INFO] [stdout] | [INFO] [stdout] 174 | fn get_struct(&mut self, index: usize) -> Arc> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `strct` [INFO] [stdout] --> libdonet/src/dcfile.rs:178:30 [INFO] [stdout] | [INFO] [stdout] 178 | fn add_struct(&mut self, strct: DCStruct) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_strct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hashgen` [INFO] [stdout] --> libdonet/src/dclass.rs:72:33 [INFO] [stdout] | [INFO] [stdout] 72 | fn generate_hash(&mut self, hashgen: &mut DCHashGenerator) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashgen` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ar` [INFO] [stdout] --> libdonet/src/dcparser.rs:488:53 [INFO] [stdout] | [INFO] [stdout] 488 | Identifier(_) optional_name[ai] array_range[ar] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ar` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ai` [INFO] [stdout] --> libdonet/src/dcparser.rs:488:37 [INFO] [stdout] | [INFO] [stdout] 488 | Identifier(_) optional_name[ai] array_range[ar] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ai` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:489:59 [INFO] [stdout] | [INFO] [stdout] 489 | signed_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ar` [INFO] [stdout] --> libdonet/src/dcparser.rs:489:41 [INFO] [stdout] | [INFO] [stdout] 489 | signed_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ar` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> libdonet/src/dcparser.rs:489:25 [INFO] [stdout] | [INFO] [stdout] 489 | signed_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:490:61 [INFO] [stdout] | [INFO] [stdout] 490 | unsigned_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ar` [INFO] [stdout] --> libdonet/src/dcparser.rs:490:43 [INFO] [stdout] | [INFO] [stdout] 490 | unsigned_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ar` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> libdonet/src/dcparser.rs:490:27 [INFO] [stdout] | [INFO] [stdout] 490 | unsigned_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:491:60 [INFO] [stdout] | [INFO] [stdout] 491 | array_data_types[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ar` [INFO] [stdout] --> libdonet/src/dcparser.rs:491:42 [INFO] [stdout] | [INFO] [stdout] 491 | array_data_types[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ar` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> libdonet/src/dcparser.rs:491:26 [INFO] [stdout] | [INFO] [stdout] 491 | array_data_types[dt] array_range[ar] optional_name[id] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `kl` [INFO] [stdout] --> libdonet/src/dcparser.rs:309:42 [INFO] [stdout] | [INFO] [stdout] 309 | CloseParenthesis dc_keyword_list[kl] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_kl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ps` [INFO] [stdout] --> libdonet/src/dcparser.rs:308:51 [INFO] [stdout] | [INFO] [stdout] 308 | Identifier(id) OpenParenthesis parameters[ps] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ps` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:308:20 [INFO] [stdout] | [INFO] [stdout] 308 | Identifier(id) OpenParenthesis parameters[ps] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bl` [INFO] [stdout] --> libdonet/src/dcparser.rs:477:68 [INFO] [stdout] | [INFO] [stdout] 477 | BlobT size_constraint[sc] optional_name[id] param_bin_init[bl] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_bl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:477:49 [INFO] [stdout] | [INFO] [stdout] 477 | BlobT size_constraint[sc] optional_name[id] param_bin_init[bl] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sc` [INFO] [stdout] --> libdonet/src/dcparser.rs:477:31 [INFO] [stdout] | [INFO] [stdout] 477 | BlobT size_constraint[sc] optional_name[id] param_bin_init[bl] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cl` [INFO] [stdout] --> libdonet/src/dcparser.rs:428:49 [INFO] [stdout] | [INFO] [stdout] 428 | CharT optional_name[id] param_char_init[cl] => {} [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_cl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:428:29 [INFO] [stdout] | [INFO] [stdout] 428 | CharT optional_name[id] param_char_init[cl] => {} [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fds` [INFO] [stdout] --> libdonet/src/dcparser.rs:83:28 [INFO] [stdout] | [INFO] [stdout] 83 | field_declarations[fds] CloseBraces Semicolon => {} [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_fds` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pc` [INFO] [stdout] --> libdonet/src/dcparser.rs:82:52 [INFO] [stdout] | [INFO] [stdout] 82 | DClass Identifier(id) optional_inheritance[pc] OpenBraces [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:82:27 [INFO] [stdout] | [INFO] [stdout] 82 | DClass Identifier(id) optional_inheritance[pc] OpenBraces [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mf` [INFO] [stdout] --> libdonet/src/dcparser.rs:288:25 [INFO] [stdout] | [INFO] [stdout] 288 | molecular_field[mf] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_mf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `af` [INFO] [stdout] --> libdonet/src/dcparser.rs:289:22 [INFO] [stdout] | [INFO] [stdout] 289 | atomic_field[af] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_af` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pf` [INFO] [stdout] --> libdonet/src/dcparser.rs:290:25 [INFO] [stdout] | [INFO] [stdout] 290 | parameter_field[pf] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fd` [INFO] [stdout] --> libdonet/src/dcparser.rs:284:55 [INFO] [stdout] | [INFO] [stdout] 284 | field_declarations[mut fds] field_declaration[fd] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_fd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fds` [INFO] [stdout] --> libdonet/src/dcparser.rs:284:32 [INFO] [stdout] | [INFO] [stdout] 284 | field_declarations[mut fds] field_declaration[fd] => {}, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_fds` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> libdonet/src/dcparser.rs:284:28 [INFO] [stdout] | [INFO] [stdout] 284 | field_declarations[mut fds] field_declaration[fd] => {}, [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: unused variable: `fl` [INFO] [stdout] --> libdonet/src/dcparser.rs:467:45 [INFO] [stdout] | [INFO] [stdout] 467 | optional_name[id] param_float_const[fl] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_fl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:467:23 [INFO] [stdout] | [INFO] [stdout] 467 | optional_name[id] param_float_const[fl] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ft` [INFO] [stdout] --> libdonet/src/dcparser.rs:466:50 [INFO] [stdout] | [INFO] [stdout] 466 | Float64T float_range[fr] float_transform[ft] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ft` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fr` [INFO] [stdout] --> libdonet/src/dcparser.rs:466:30 [INFO] [stdout] | [INFO] [stdout] 466 | Float64T float_range[fr] float_transform[ft] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_fr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dc` [INFO] [stdout] --> libdonet/src/dcparser.rs:434:43 [INFO] [stdout] | [INFO] [stdout] 434 | optional_name[id] param_dec_const[dc] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:434:23 [INFO] [stdout] | [INFO] [stdout] 434 | optional_name[id] param_dec_const[dc] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `itr` [INFO] [stdout] --> libdonet/src/dcparser.rs:433:57 [INFO] [stdout] | [INFO] [stdout] 433 | signed_integers[it] int_range[ir] int_transform[itr] [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_itr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ir` [INFO] [stdout] --> libdonet/src/dcparser.rs:433:39 [INFO] [stdout] | [INFO] [stdout] 433 | signed_integers[it] int_range[ir] int_transform[itr] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `it` [INFO] [stdout] --> libdonet/src/dcparser.rs:433:25 [INFO] [stdout] | [INFO] [stdout] 433 | signed_integers[it] int_range[ir] int_transform[itr] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_it` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dc` [INFO] [stdout] --> libdonet/src/dcparser.rs:437:43 [INFO] [stdout] | [INFO] [stdout] 437 | optional_name[id] param_dec_const[dc] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:437:23 [INFO] [stdout] | [INFO] [stdout] 437 | optional_name[id] param_dec_const[dc] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `itr` [INFO] [stdout] --> libdonet/src/dcparser.rs:436:59 [INFO] [stdout] | [INFO] [stdout] 436 | unsigned_integers[it] int_range[ir] int_transform[itr] [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_itr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ir` [INFO] [stdout] --> libdonet/src/dcparser.rs:436:41 [INFO] [stdout] | [INFO] [stdout] 436 | unsigned_integers[it] int_range[ir] int_transform[itr] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `it` [INFO] [stdout] --> libdonet/src/dcparser.rs:436:27 [INFO] [stdout] | [INFO] [stdout] 436 | unsigned_integers[it] int_range[ir] int_transform[itr] [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_it` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dl` [INFO] [stdout] --> libdonet/src/dcparser.rs:381:32 [INFO] [stdout] | [INFO] [stdout] 381 | Percent DecimalLiteral(dl) => Some(()), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dl` [INFO] [stdout] --> libdonet/src/dcparser.rs:382:37 [INFO] [stdout] | [INFO] [stdout] 382 | ForwardSlash DecimalLiteral(dl) => Some(()), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dl` [INFO] [stdout] --> libdonet/src/dcparser.rs:383:29 [INFO] [stdout] | [INFO] [stdout] 383 | Star DecimalLiteral(dl) => Some(()), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dl` [INFO] [stdout] --> libdonet/src/dcparser.rs:384:31 [INFO] [stdout] | [INFO] [stdout] 384 | Hyphen DecimalLiteral(dl) => Some(()), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dl` [INFO] [stdout] --> libdonet/src/dcparser.rs:385:29 [INFO] [stdout] | [INFO] [stdout] 385 | Plus DecimalLiteral(dl) => Some(()), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:64:28 [INFO] [stdout] | [INFO] [stdout] 64 | Keyword Identifier(id) Semicolon => {} [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `afs` [INFO] [stdout] --> libdonet/src/dcparser.rs:296:65 [INFO] [stdout] | [INFO] [stdout] 296 | Identifier(id) Colon atomic_field[af] atomic_fields[mut afs] Semicolon => {}, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_afs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `af` [INFO] [stdout] --> libdonet/src/dcparser.rs:296:43 [INFO] [stdout] | [INFO] [stdout] 296 | Identifier(id) Colon atomic_field[af] atomic_fields[mut afs] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_af` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:296:20 [INFO] [stdout] | [INFO] [stdout] 296 | Identifier(id) Colon atomic_field[af] atomic_fields[mut afs] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> libdonet/src/dcparser.rs:296:61 [INFO] [stdout] | [INFO] [stdout] 296 | Identifier(id) Colon atomic_field[af] atomic_fields[mut afs] Semicolon => {}, [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pfs` [INFO] [stdout] --> libdonet/src/dcparser.rs:297:71 [INFO] [stdout] | [INFO] [stdout] 297 | Identifier(id) Colon parameter_field[pf] parameter_fields[mut pfs] Semicolon => {}, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_pfs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pf` [INFO] [stdout] --> libdonet/src/dcparser.rs:297:46 [INFO] [stdout] | [INFO] [stdout] 297 | Identifier(id) Colon parameter_field[pf] parameter_fields[mut pfs] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:297:20 [INFO] [stdout] | [INFO] [stdout] 297 | Identifier(id) Colon parameter_field[pf] parameter_fields[mut pfs] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> libdonet/src/dcparser.rs:297:67 [INFO] [stdout] | [INFO] [stdout] 297 | Identifier(id) Colon parameter_field[pf] parameter_fields[mut pfs] Semicolon => {}, [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `kl` [INFO] [stdout] --> libdonet/src/dcparser.rs:325:38 [INFO] [stdout] | [INFO] [stdout] 325 | parameter[p] dc_keyword_list[kl] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_kl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> libdonet/src/dcparser.rs:325:19 [INFO] [stdout] | [INFO] [stdout] 325 | parameter[p] dc_keyword_list[kl] => {}, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sl` [INFO] [stdout] --> libdonet/src/dcparser.rs:472:70 [INFO] [stdout] | [INFO] [stdout] 472 | StringT size_constraint[sc] optional_name[id] param_str_init[sl] => {} [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:472:51 [INFO] [stdout] | [INFO] [stdout] 472 | StringT size_constraint[sc] optional_name[id] param_str_init[sl] => {} [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sc` [INFO] [stdout] --> libdonet/src/dcparser.rs:472:33 [INFO] [stdout] | [INFO] [stdout] 472 | StringT size_constraint[sc] optional_name[id] param_str_init[sl] => {} [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `si` [INFO] [stdout] --> libdonet/src/dcparser.rs:483:38 [INFO] [stdout] | [INFO] [stdout] 483 | Identifier(st) optional_name[si] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_si` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `st` [INFO] [stdout] --> libdonet/src/dcparser.rs:483:20 [INFO] [stdout] | [INFO] [stdout] 483 | Identifier(st) optional_name[si] => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_st` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:68:27 [INFO] [stdout] | [INFO] [stdout] 68 | Struct Identifier(id) OpenBraces struct_fields CloseBraces Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dl` [INFO] [stdout] --> libdonet/src/dcparser.rs:271:29 [INFO] [stdout] | [INFO] [stdout] 271 | Case DecimalLiteral(dl) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ol` [INFO] [stdout] --> libdonet/src/dcparser.rs:272:27 [INFO] [stdout] | [INFO] [stdout] 272 | Case OctalLiteral(ol) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ol` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hl` [INFO] [stdout] --> libdonet/src/dcparser.rs:273:25 [INFO] [stdout] | [INFO] [stdout] 273 | Case HexLiteral(hl) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_hl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bl` [INFO] [stdout] --> libdonet/src/dcparser.rs:274:28 [INFO] [stdout] | [INFO] [stdout] 274 | Case BinaryLiteral(bl) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_bl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fl` [INFO] [stdout] --> libdonet/src/dcparser.rs:275:27 [INFO] [stdout] | [INFO] [stdout] 275 | Case FloatLiteral(fl) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_fl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cl` [INFO] [stdout] --> libdonet/src/dcparser.rs:276:31 [INFO] [stdout] | [INFO] [stdout] 276 | Case CharacterLiteral(cl) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_cl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sl` [INFO] [stdout] --> libdonet/src/dcparser.rs:277:28 [INFO] [stdout] | [INFO] [stdout] 277 | Case StringLiteral(sl) Colon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> libdonet/src/dcparser.rs:255:30 [INFO] [stdout] | [INFO] [stdout] 255 | Switch optional_name[id] OpenParenthesis parameter_or_atomic [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:103:34 [INFO] [stdout] | [INFO] [stdout] 103 | Typedef CharT Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> libdonet/src/dcparser.rs:104:33 [INFO] [stdout] | [INFO] [stdout] 104 | Typedef signed_integers[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:104:48 [INFO] [stdout] | [INFO] [stdout] 104 | Typedef signed_integers[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> libdonet/src/dcparser.rs:105:35 [INFO] [stdout] | [INFO] [stdout] 105 | Typedef unsigned_integers[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:105:50 [INFO] [stdout] | [INFO] [stdout] 105 | Typedef unsigned_integers[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> libdonet/src/dcparser.rs:106:34 [INFO] [stdout] | [INFO] [stdout] 106 | Typedef array_data_types[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:106:49 [INFO] [stdout] | [INFO] [stdout] 106 | Typedef array_data_types[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:107:37 [INFO] [stdout] | [INFO] [stdout] 107 | Typedef Float64T Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:108:36 [INFO] [stdout] | [INFO] [stdout] 108 | Typedef StringT Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:109:34 [INFO] [stdout] | [INFO] [stdout] 109 | Typedef BlobT Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alias` [INFO] [stdout] --> libdonet/src/dcparser.rs:110:36 [INFO] [stdout] | [INFO] [stdout] 110 | Typedef Blob32T Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> libdonet/src/dcfield.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct DCField { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 25 | class: Option>>, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 26 | _struct: Option>>, [INFO] [stdout] 27 | field_name: String, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 28 | field_id: globals::FieldId, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 29 | parent_is_dclass: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 30 | default_value_stale: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 31 | has_default_value: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 32 | default_value: Vec, // stored as byte array [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 33 | bogus_field: bool, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DCField` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `structs`, `field_id_2_field`, `all_object_valid`, and `inherited_fields_stale` are never read [INFO] [stdout] --> libdonet/src/dcfile.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct DCFile { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 42 | structs: Vec>, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 46 | field_id_2_field: Vec>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 47 | // TODO: type_id_2_type, type_name_2_type [INFO] [stdout] 48 | all_object_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 49 | inherited_fields_stale: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DCFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `is_struct`, `is_bogus_class`, `fields`, `inherited_fields`, `field_name_2_field`, and `field_id_2_field` are never read [INFO] [stdout] --> libdonet/src/dclass.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct DClass { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] ... [INFO] [stdout] 31 | is_struct: bool, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 32 | is_bogus_class: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 36 | fields: Vec>>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 37 | inherited_fields: Vec>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 38 | field_name_2_field: FieldName2Field, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 39 | field_id_2_field: FieldId2Field, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DClass` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 100 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1.83s [INFO] running `Command { std: "docker" "inspect" "bec7504f1794651d293c6cdb33bdb0b82212a472c99923795507fd1f06023b88", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bec7504f1794651d293c6cdb33bdb0b82212a472c99923795507fd1f06023b88", kill_on_drop: false }` [INFO] [stdout] bec7504f1794651d293c6cdb33bdb0b82212a472c99923795507fd1f06023b88 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ff2c56344c764af598ad33027e9c7a48881808ef" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 4a29d59c4592b17fbf56388c8ad144d90f488f0e1c77d4914fd3944890ecd524 [INFO] running `Command { std: "docker" "start" "-a" "4a29d59c4592b17fbf56388c8ad144d90f488f0e1c77d4914fd3944890ecd524", kill_on_drop: false }` [INFO] [stderr] warning: unused variable: `name` [INFO] [stderr] --> libdonet/src/dcfield.rs:46:12 [INFO] [stderr] | [INFO] [stderr] 46 | fn new(name: &str, id: globals::FieldId) -> Self { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcfield.rs:46:24 [INFO] [stderr] | [INFO] [stderr] 46 | fn new(name: &str, id: globals::FieldId) -> Self { [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcfield.rs:52:32 [INFO] [stderr] | [INFO] [stderr] 52 | fn set_field_id(&mut self, id: globals::FieldId) { [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `name` [INFO] [stderr] --> libdonet/src/dcfield.rs:55:34 [INFO] [stderr] | [INFO] [stderr] 55 | fn set_field_name(&mut self, name: String) { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `parent` [INFO] [stderr] --> libdonet/src/dcfield.rs:58:37 [INFO] [stderr] | [INFO] [stderr] 58 | fn set_parent_struct(&mut self, parent: Arc>) { [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_parent` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `parent` [INFO] [stderr] --> libdonet/src/dcfield.rs:61:37 [INFO] [stderr] | [INFO] [stderr] 61 | fn set_parent_dclass(&mut self, parent: Arc>) { [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_parent` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `field` [INFO] [stderr] --> libdonet/src/dcfile.rs:120:29 [INFO] [stderr] | [INFO] [stderr] 120 | fn add_field(&mut self, field: DCField) { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_field` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `index` [INFO] [stderr] --> libdonet/src/dcfile.rs:152:30 [INFO] [stderr] | [INFO] [stderr] 152 | fn get_dclass(&mut self, index: usize) -> Arc> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcfile.rs:156:36 [INFO] [stderr] | [INFO] [stderr] 156 | fn get_dclass_by_id(&mut self, id: globals::DClassId) -> Arc> { [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `name` [INFO] [stderr] --> libdonet/src/dcfile.rs:160:38 [INFO] [stderr] | [INFO] [stderr] 160 | fn get_dclass_by_name(&mut self, name: &str) -> Arc> { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dclass` [INFO] [stderr] --> libdonet/src/dcfile.rs:164:30 [INFO] [stderr] | [INFO] [stderr] 164 | fn add_dclass(&mut self, dclass: DClass) { [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_dclass` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `index` [INFO] [stderr] --> libdonet/src/dcfile.rs:174:30 [INFO] [stderr] | [INFO] [stderr] 174 | fn get_struct(&mut self, index: usize) -> Arc> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `strct` [INFO] [stderr] --> libdonet/src/dcfile.rs:178:30 [INFO] [stderr] | [INFO] [stderr] 178 | fn add_struct(&mut self, strct: DCStruct) { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_strct` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `hashgen` [INFO] [stderr] --> libdonet/src/dclass.rs:72:33 [INFO] [stderr] | [INFO] [stderr] 72 | fn generate_hash(&mut self, hashgen: &mut DCHashGenerator) { [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hashgen` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ar` [INFO] [stderr] --> libdonet/src/dcparser.rs:488:53 [INFO] [stderr] | [INFO] [stderr] 488 | Identifier(_) optional_name[ai] array_range[ar] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_ar` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ai` [INFO] [stderr] --> libdonet/src/dcparser.rs:488:37 [INFO] [stderr] | [INFO] [stderr] 488 | Identifier(_) optional_name[ai] array_range[ar] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_ai` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcparser.rs:489:59 [INFO] [stderr] | [INFO] [stderr] 489 | signed_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ar` [INFO] [stderr] --> libdonet/src/dcparser.rs:489:41 [INFO] [stderr] | [INFO] [stderr] 489 | signed_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_ar` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dt` [INFO] [stderr] --> libdonet/src/dcparser.rs:489:25 [INFO] [stderr] | [INFO] [stderr] 489 | signed_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcparser.rs:490:61 [INFO] [stderr] | [INFO] [stderr] 490 | unsigned_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ar` [INFO] [stderr] --> libdonet/src/dcparser.rs:490:43 [INFO] [stderr] | [INFO] [stderr] 490 | unsigned_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_ar` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dt` [INFO] [stderr] --> libdonet/src/dcparser.rs:490:27 [INFO] [stderr] | [INFO] [stderr] 490 | unsigned_integers[dt] array_range[ar] optional_name[id] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcparser.rs:491:60 [INFO] [stderr] | [INFO] [stderr] 491 | array_data_types[dt] array_range[ar] optional_name[id] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ar` [INFO] [stderr] --> libdonet/src/dcparser.rs:491:42 [INFO] [stderr] | [INFO] [stderr] 491 | array_data_types[dt] array_range[ar] optional_name[id] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_ar` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dt` [INFO] [stderr] --> libdonet/src/dcparser.rs:491:26 [INFO] [stderr] | [INFO] [stderr] 491 | array_data_types[dt] array_range[ar] optional_name[id] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `kl` [INFO] [stderr] --> libdonet/src/dcparser.rs:309:42 [INFO] [stderr] | [INFO] [stderr] 309 | CloseParenthesis dc_keyword_list[kl] Semicolon => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_kl` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ps` [INFO] [stderr] --> libdonet/src/dcparser.rs:308:51 [INFO] [stderr] | [INFO] [stderr] 308 | Identifier(id) OpenParenthesis parameters[ps] [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_ps` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcparser.rs:308:20 [INFO] [stderr] | [INFO] [stderr] 308 | Identifier(id) OpenParenthesis parameters[ps] [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bl` [INFO] [stderr] --> libdonet/src/dcparser.rs:477:68 [INFO] [stderr] | [INFO] [stderr] 477 | BlobT size_constraint[sc] optional_name[id] param_bin_init[bl] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_bl` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcparser.rs:477:49 [INFO] [stderr] | [INFO] [stderr] 477 | BlobT size_constraint[sc] optional_name[id] param_bin_init[bl] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `sc` [INFO] [stderr] --> libdonet/src/dcparser.rs:477:31 [INFO] [stderr] | [INFO] [stderr] 477 | BlobT size_constraint[sc] optional_name[id] param_bin_init[bl] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_sc` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `cl` [INFO] [stderr] --> libdonet/src/dcparser.rs:428:49 [INFO] [stderr] | [INFO] [stderr] 428 | CharT optional_name[id] param_char_init[cl] => {} [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_cl` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcparser.rs:428:29 [INFO] [stderr] | [INFO] [stderr] 428 | CharT optional_name[id] param_char_init[cl] => {} [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `fds` [INFO] [stderr] --> libdonet/src/dcparser.rs:83:28 [INFO] [stderr] | [INFO] [stderr] 83 | field_declarations[fds] CloseBraces Semicolon => {} [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_fds` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `pc` [INFO] [stderr] --> libdonet/src/dcparser.rs:82:52 [INFO] [stderr] | [INFO] [stderr] 82 | DClass Identifier(id) optional_inheritance[pc] OpenBraces [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_pc` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcparser.rs:82:27 [INFO] [stderr] | [INFO] [stderr] 82 | DClass Identifier(id) optional_inheritance[pc] OpenBraces [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `mf` [INFO] [stderr] --> libdonet/src/dcparser.rs:288:25 [INFO] [stderr] | [INFO] [stderr] 288 | molecular_field[mf] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_mf` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `af` [INFO] [stderr] --> libdonet/src/dcparser.rs:289:22 [INFO] [stderr] | [INFO] [stderr] 289 | atomic_field[af] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_af` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `pf` [INFO] [stderr] --> libdonet/src/dcparser.rs:290:25 [INFO] [stderr] | [INFO] [stderr] 290 | parameter_field[pf] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_pf` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `fd` [INFO] [stderr] --> libdonet/src/dcparser.rs:284:55 [INFO] [stderr] | [INFO] [stderr] 284 | field_declarations[mut fds] field_declaration[fd] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_fd` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `fds` [INFO] [stderr] --> libdonet/src/dcparser.rs:284:32 [INFO] [stderr] | [INFO] [stderr] 284 | field_declarations[mut fds] field_declaration[fd] => {}, [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_fds` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> libdonet/src/dcparser.rs:284:28 [INFO] [stderr] | [INFO] [stderr] 284 | field_declarations[mut fds] field_declaration[fd] => {}, [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `fl` [INFO] [stderr] --> libdonet/src/dcparser.rs:467:45 [INFO] [stderr] | [INFO] [stderr] 467 | optional_name[id] param_float_const[fl] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_fl` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcparser.rs:467:23 [INFO] [stderr] | [INFO] [stderr] 467 | optional_name[id] param_float_const[fl] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ft` [INFO] [stderr] --> libdonet/src/dcparser.rs:466:50 [INFO] [stderr] | [INFO] [stderr] 466 | Float64T float_range[fr] float_transform[ft] [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_ft` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `fr` [INFO] [stderr] --> libdonet/src/dcparser.rs:466:30 [INFO] [stderr] | [INFO] [stderr] 466 | Float64T float_range[fr] float_transform[ft] [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_fr` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dc` [INFO] [stderr] --> libdonet/src/dcparser.rs:434:43 [INFO] [stderr] | [INFO] [stderr] 434 | optional_name[id] param_dec_const[dc] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_dc` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcparser.rs:434:23 [INFO] [stderr] | [INFO] [stderr] 434 | optional_name[id] param_dec_const[dc] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `itr` [INFO] [stderr] --> libdonet/src/dcparser.rs:433:57 [INFO] [stderr] | [INFO] [stderr] 433 | signed_integers[it] int_range[ir] int_transform[itr] [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_itr` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ir` [INFO] [stderr] --> libdonet/src/dcparser.rs:433:39 [INFO] [stderr] | [INFO] [stderr] 433 | signed_integers[it] int_range[ir] int_transform[itr] [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_ir` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `it` [INFO] [stderr] --> libdonet/src/dcparser.rs:433:25 [INFO] [stderr] | [INFO] [stderr] 433 | signed_integers[it] int_range[ir] int_transform[itr] [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_it` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dc` [INFO] [stderr] --> libdonet/src/dcparser.rs:437:43 [INFO] [stderr] | [INFO] [stderr] 437 | optional_name[id] param_dec_const[dc] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_dc` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcparser.rs:437:23 [INFO] [stderr] | [INFO] [stderr] 437 | optional_name[id] param_dec_const[dc] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `itr` [INFO] [stderr] --> libdonet/src/dcparser.rs:436:59 [INFO] [stderr] | [INFO] [stderr] 436 | unsigned_integers[it] int_range[ir] int_transform[itr] [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_itr` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ir` [INFO] [stderr] --> libdonet/src/dcparser.rs:436:41 [INFO] [stderr] | [INFO] [stderr] 436 | unsigned_integers[it] int_range[ir] int_transform[itr] [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_ir` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `it` [INFO] [stderr] --> libdonet/src/dcparser.rs:436:27 [INFO] [stderr] | [INFO] [stderr] 436 | unsigned_integers[it] int_range[ir] int_transform[itr] [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_it` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dl` [INFO] [stderr] --> libdonet/src/dcparser.rs:381:32 [INFO] [stderr] | [INFO] [stderr] 381 | Percent DecimalLiteral(dl) => Some(()), [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dl` [INFO] [stderr] --> libdonet/src/dcparser.rs:382:37 [INFO] [stderr] | [INFO] [stderr] 382 | ForwardSlash DecimalLiteral(dl) => Some(()), [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dl` [INFO] [stderr] --> libdonet/src/dcparser.rs:383:29 [INFO] [stderr] | [INFO] [stderr] 383 | Star DecimalLiteral(dl) => Some(()), [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dl` [INFO] [stderr] --> libdonet/src/dcparser.rs:384:31 [INFO] [stderr] | [INFO] [stderr] 384 | Hyphen DecimalLiteral(dl) => Some(()), [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dl` [INFO] [stderr] --> libdonet/src/dcparser.rs:385:29 [INFO] [stderr] | [INFO] [stderr] 385 | Plus DecimalLiteral(dl) => Some(()), [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcparser.rs:64:28 [INFO] [stderr] | [INFO] [stderr] 64 | Keyword Identifier(id) Semicolon => {} [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `afs` [INFO] [stderr] --> libdonet/src/dcparser.rs:296:65 [INFO] [stderr] | [INFO] [stderr] 296 | Identifier(id) Colon atomic_field[af] atomic_fields[mut afs] Semicolon => {}, [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_afs` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `af` [INFO] [stderr] --> libdonet/src/dcparser.rs:296:43 [INFO] [stderr] | [INFO] [stderr] 296 | Identifier(id) Colon atomic_field[af] atomic_fields[mut afs] Semicolon => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_af` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcparser.rs:296:20 [INFO] [stderr] | [INFO] [stderr] 296 | Identifier(id) Colon atomic_field[af] atomic_fields[mut afs] Semicolon => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> libdonet/src/dcparser.rs:296:61 [INFO] [stderr] | [INFO] [stderr] 296 | Identifier(id) Colon atomic_field[af] atomic_fields[mut afs] Semicolon => {}, [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `pfs` [INFO] [stderr] --> libdonet/src/dcparser.rs:297:71 [INFO] [stderr] | [INFO] [stderr] 297 | Identifier(id) Colon parameter_field[pf] parameter_fields[mut pfs] Semicolon => {}, [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_pfs` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `pf` [INFO] [stderr] --> libdonet/src/dcparser.rs:297:46 [INFO] [stderr] | [INFO] [stderr] 297 | Identifier(id) Colon parameter_field[pf] parameter_fields[mut pfs] Semicolon => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_pf` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcparser.rs:297:20 [INFO] [stderr] | [INFO] [stderr] 297 | Identifier(id) Colon parameter_field[pf] parameter_fields[mut pfs] Semicolon => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> libdonet/src/dcparser.rs:297:67 [INFO] [stderr] | [INFO] [stderr] 297 | Identifier(id) Colon parameter_field[pf] parameter_fields[mut pfs] Semicolon => {}, [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `kl` [INFO] [stderr] --> libdonet/src/dcparser.rs:325:38 [INFO] [stderr] | [INFO] [stderr] 325 | parameter[p] dc_keyword_list[kl] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_kl` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `p` [INFO] [stderr] --> libdonet/src/dcparser.rs:325:19 [INFO] [stderr] | [INFO] [stderr] 325 | parameter[p] dc_keyword_list[kl] => {}, [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `sl` [INFO] [stderr] --> libdonet/src/dcparser.rs:472:70 [INFO] [stderr] | [INFO] [stderr] 472 | StringT size_constraint[sc] optional_name[id] param_str_init[sl] => {} [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_sl` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcparser.rs:472:51 [INFO] [stderr] | [INFO] [stderr] 472 | StringT size_constraint[sc] optional_name[id] param_str_init[sl] => {} [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `sc` [INFO] [stderr] --> libdonet/src/dcparser.rs:472:33 [INFO] [stderr] | [INFO] [stderr] 472 | StringT size_constraint[sc] optional_name[id] param_str_init[sl] => {} [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_sc` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `si` [INFO] [stderr] --> libdonet/src/dcparser.rs:483:38 [INFO] [stderr] | [INFO] [stderr] 483 | Identifier(st) optional_name[si] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_si` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `st` [INFO] [stderr] --> libdonet/src/dcparser.rs:483:20 [INFO] [stderr] | [INFO] [stderr] 483 | Identifier(st) optional_name[si] => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_st` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcparser.rs:68:27 [INFO] [stderr] | [INFO] [stderr] 68 | Struct Identifier(id) OpenBraces struct_fields CloseBraces Semicolon => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dl` [INFO] [stderr] --> libdonet/src/dcparser.rs:271:29 [INFO] [stderr] | [INFO] [stderr] 271 | Case DecimalLiteral(dl) Colon => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_dl` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ol` [INFO] [stderr] --> libdonet/src/dcparser.rs:272:27 [INFO] [stderr] | [INFO] [stderr] 272 | Case OctalLiteral(ol) Colon => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_ol` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `hl` [INFO] [stderr] --> libdonet/src/dcparser.rs:273:25 [INFO] [stderr] | [INFO] [stderr] 273 | Case HexLiteral(hl) Colon => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_hl` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bl` [INFO] [stderr] --> libdonet/src/dcparser.rs:274:28 [INFO] [stderr] | [INFO] [stderr] 274 | Case BinaryLiteral(bl) Colon => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_bl` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `fl` [INFO] [stderr] --> libdonet/src/dcparser.rs:275:27 [INFO] [stderr] | [INFO] [stderr] 275 | Case FloatLiteral(fl) Colon => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_fl` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `cl` [INFO] [stderr] --> libdonet/src/dcparser.rs:276:31 [INFO] [stderr] | [INFO] [stderr] 276 | Case CharacterLiteral(cl) Colon => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_cl` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `sl` [INFO] [stderr] --> libdonet/src/dcparser.rs:277:28 [INFO] [stderr] | [INFO] [stderr] 277 | Case StringLiteral(sl) Colon => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_sl` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> libdonet/src/dcparser.rs:255:30 [INFO] [stderr] | [INFO] [stderr] 255 | Switch optional_name[id] OpenParenthesis parameter_or_atomic [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `alias` [INFO] [stderr] --> libdonet/src/dcparser.rs:103:34 [INFO] [stderr] | [INFO] [stderr] 103 | Typedef CharT Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dt` [INFO] [stderr] --> libdonet/src/dcparser.rs:104:33 [INFO] [stderr] | [INFO] [stderr] 104 | Typedef signed_integers[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `alias` [INFO] [stderr] --> libdonet/src/dcparser.rs:104:48 [INFO] [stderr] | [INFO] [stderr] 104 | Typedef signed_integers[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dt` [INFO] [stderr] --> libdonet/src/dcparser.rs:105:35 [INFO] [stderr] | [INFO] [stderr] 105 | Typedef unsigned_integers[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `alias` [INFO] [stderr] --> libdonet/src/dcparser.rs:105:50 [INFO] [stderr] | [INFO] [stderr] 105 | Typedef unsigned_integers[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dt` [INFO] [stderr] --> libdonet/src/dcparser.rs:106:34 [INFO] [stderr] | [INFO] [stderr] 106 | Typedef array_data_types[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `alias` [INFO] [stderr] --> libdonet/src/dcparser.rs:106:49 [INFO] [stderr] | [INFO] [stderr] 106 | Typedef array_data_types[dt] Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `alias` [INFO] [stderr] --> libdonet/src/dcparser.rs:107:37 [INFO] [stderr] | [INFO] [stderr] 107 | Typedef Float64T Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `alias` [INFO] [stderr] --> libdonet/src/dcparser.rs:108:36 [INFO] [stderr] | [INFO] [stderr] 108 | Typedef StringT Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `alias` [INFO] [stderr] --> libdonet/src/dcparser.rs:109:34 [INFO] [stderr] | [INFO] [stderr] 109 | Typedef BlobT Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `alias` [INFO] [stderr] --> libdonet/src/dcparser.rs:110:36 [INFO] [stderr] | [INFO] [stderr] 110 | Typedef Blob32T Identifier(alias) opt_array_range[_] Semicolon => {}, [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_alias` [INFO] [stderr] [INFO] [stderr] warning: multiple fields are never read [INFO] [stderr] --> libdonet/src/dcfield.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 24 | pub struct DCField { [INFO] [stderr] | ------- fields in this struct [INFO] [stderr] 25 | class: Option>>, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 26 | _struct: Option>>, [INFO] [stderr] 27 | field_name: String, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 28 | field_id: globals::FieldId, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 29 | parent_is_dclass: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] 30 | default_value_stale: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 31 | has_default_value: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] 32 | default_value: Vec, // stored as byte array [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] 33 | bogus_field: bool, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `DCField` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: fields `structs`, `field_id_2_field`, `all_object_valid`, and `inherited_fields_stale` are never read [INFO] [stderr] --> libdonet/src/dcfile.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 41 | pub struct DCFile { [INFO] [stderr] | ------ fields in this struct [INFO] [stderr] 42 | structs: Vec>, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 46 | field_id_2_field: Vec>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] 47 | // TODO: type_id_2_type, type_name_2_type [INFO] [stderr] 48 | all_object_valid: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] 49 | inherited_fields_stale: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `DCFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `is_struct`, `is_bogus_class`, `fields`, `inherited_fields`, `field_name_2_field`, and `field_id_2_field` are never read [INFO] [stderr] --> libdonet/src/dclass.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 28 | pub struct DClass { [INFO] [stderr] | ------ fields in this struct [INFO] [stderr] ... [INFO] [stderr] 31 | is_struct: bool, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 32 | is_bogus_class: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 36 | fields: Vec>>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 37 | inherited_fields: Vec>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] 38 | field_name_2_field: FieldName2Field, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 39 | field_id_2_field: FieldId2Field, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `DClass` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: `libdonet` (lib) generated 100 warnings (run `cargo fix --lib -p libdonet` to apply 97 suggestions) [INFO] [stderr] warning: `libdonet` (lib test) generated 100 warnings (100 duplicates) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/donet-caf4f51fdd8a9419) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test logger::unit_testing::logger_integrity ... ok [INFO] [stdout] test utils::unit_testing::test_future_return_type_util ... ok [INFO] [stdout] test network::unit_testing::async_tcp_listener ... ok [INFO] [stdout] test network::unit_testing::async_tcp_connection ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/libdonet-4aea12eddceb5107) [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test byte_order::unit_testing::endianness_swap_le_16 ... ok [INFO] [stdout] test byte_order::unit_testing::endianness_swap_le_32 ... ok [INFO] [stdout] test byte_order::unit_testing::endianness_swap_le_64 ... ok [INFO] [stdout] test datagram::unit_testing::dg_add_boolean ... ok [INFO] [stdout] test datagram::unit_testing::dg_add_datagram ... ok [INFO] [stdout] test datagram::unit_testing::dg_add_integers_and_types ... ok [INFO] [stdout] test datagram::unit_testing::dg_add_message_headers ... ok [INFO] [stdout] test datagram::unit_testing::dgi_read_dc_types ... ok [INFO] [stdout] test datagram::unit_testing::dgi_read_integers ... ok [INFO] [stdout] test datagram::unit_testing::dgi_read_message_type ... ok [INFO] [stdout] test dclexer::unit_testing::data_types ... ok [INFO] [stdout] test dclexer::unit_testing::dc_keywords_tokens ... ok [INFO] [stdout] test dclexer::unit_testing::dclass_import_statement ... ok [INFO] [stdout] test datagram::unit_testing::datagram_overflow_test ... ok [INFO] [stdout] test dclexer::unit_testing::ignored_tokens_test ... ok [INFO] [stdout] test dclexer::unit_testing::number_literals ... ok [INFO] [stdout] test dclexer::unit_testing::register_newline ... ok [INFO] [stdout] test dclexer::unit_testing::keyword_definition_test ... ok [INFO] [stdout] test dclexer::unit_testing::switch_tokens_test ... ok [INFO] [stdout] test globals::unit_testing::test_protocol_to_u16_util ... ok [INFO] [stdout] test hashgen::unit_testing::prime_number_generator_integrity ... ok [INFO] [stdout] test dclexer::unit_testing::operators_and_delimiters ... ok [INFO] [stdout] test dclexer::unit_testing::text_literals ... ok [INFO] [stdout] test dcparser::unit_testing::python_module_imports ... ok [INFO] [stdout] test dclexer::unit_testing::unexpected_token_test - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests libdonet [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "4a29d59c4592b17fbf56388c8ad144d90f488f0e1c77d4914fd3944890ecd524", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4a29d59c4592b17fbf56388c8ad144d90f488f0e1c77d4914fd3944890ecd524", kill_on_drop: false }` [INFO] [stdout] 4a29d59c4592b17fbf56388c8ad144d90f488f0e1c77d4914fd3944890ecd524