[INFO] fetching crate clr-assembler 0.0.1... [INFO] testing clr-assembler-0.0.1 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7 [INFO] extracting crate clr-assembler 0.0.1 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate clr-assembler 0.0.1 [INFO] finished tweaking crates.io crate clr-assembler 0.0.1 [INFO] tweaked toml for crates.io crate clr-assembler 0.0.1 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate clr-assembler 0.0.1 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate clr-assembler 0.0.1 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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded gloo-utils v0.1.7 [INFO] [stderr] Downloaded x86_64-assembler v0.0.1 [INFO] [stderr] Downloaded gaia-types v0.0.0 [INFO] [stderr] Downloaded tsify-macros v0.4.5 [INFO] [stderr] Downloaded gaia-types v0.0.3 [INFO] [stderr] Downloaded pe-assembler v0.0.3 [INFO] [stderr] Downloaded serde_derive_internals v0.28.0 [INFO] [stderr] Downloaded source-map v0.15.0 [INFO] [stderr] Downloaded tsify v0.4.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] dac714076032f218f61d46790856bb6270f8959bf1d87436ce3ab0742d4d1a40 [INFO] running `Command { std: "docker" "start" "-a" "dac714076032f218f61d46790856bb6270f8959bf1d87436ce3ab0742d4d1a40", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "dac714076032f218f61d46790856bb6270f8959bf1d87436ce3ab0742d4d1a40", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dac714076032f218f61d46790856bb6270f8959bf1d87436ce3ab0742d4d1a40", kill_on_drop: false }` [INFO] [stdout] dac714076032f218f61d46790856bb6270f8959bf1d87436ce3ab0742d4d1a40 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fd1dfdd27bb258cdfa44bc20afdbf62387bf47edafae2645a843294bc388780f [INFO] running `Command { std: "docker" "start" "-a" "fd1dfdd27bb258cdfa44bc20afdbf62387bf47edafae2645a843294bc388780f", kill_on_drop: false }` [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling source-map v0.15.0 [INFO] [stderr] Compiling bitflags v2.9.4 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling zerovec v0.11.4 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.3 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling gaia-types v0.0.0 [INFO] [stderr] Compiling gaia-types v0.0.3 [INFO] [stderr] Compiling x86_64-assembler v0.0.1 [INFO] [stderr] Compiling pe-assembler v0.0.3 [INFO] [stderr] Compiling clr-assembler v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `GaiaDiagnostics` [INFO] [stdout] --> src/formats/dll/reader/mod.rs:9:18 [INFO] [stdout] | [INFO] [stdout] 9 | use gaia_types::{GaiaDiagnostics, GaiaError, SourceLocation}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/formats/dll/reader/mod.rs:688:64 [INFO] [stdout] | [INFO] [stdout] 688 | let _field_list_idx = read_heap_index(&mut ct, (if row_counts[0x04] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 688 - let _field_list_idx = read_heap_index(&mut ct, (if row_counts[0x04] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stdout] 688 + let _field_list_idx = read_heap_index(&mut ct, if row_counts[0x04] < (1 << 16) { 2 } else { 4 } )?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/formats/dll/reader/mod.rs:689:65 [INFO] [stdout] | [INFO] [stdout] 689 | let _method_list_idx = read_heap_index(&mut ct, (if row_counts[0x06] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 689 - let _method_list_idx = read_heap_index(&mut ct, (if row_counts[0x06] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stdout] 689 + let _method_list_idx = read_heap_index(&mut ct, if row_counts[0x06] < (1 << 16) { 2 } else { 4 } )?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/formats/dll/reader/mod.rs:735:64 [INFO] [stdout] | [INFO] [stdout] 735 | let _param_list_idx = read_heap_index(&mut c3, (if row_counts[0x07] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 735 - let _param_list_idx = read_heap_index(&mut c3, (if row_counts[0x07] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stdout] 735 + let _param_list_idx = read_heap_index(&mut c3, if row_counts[0x07] < (1 << 16) { 2 } else { 4 } )?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GaiaDiagnostics` [INFO] [stdout] --> src/formats/exe/reader/mod.rs:6:18 [INFO] [stdout] | [INFO] [stdout] 6 | use gaia_types::{GaiaDiagnostics, GaiaError, SourceLocation}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Cursor` and `fs` [INFO] [stdout] --> src/formats/exe/reader/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | fs, [INFO] [stdout] | ^^ [INFO] [stdout] 13 | io::{Cursor, Read, Seek, SeekFrom}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DataDirectory` [INFO] [stdout] --> src/formats/exe/writer/mod.rs:8:21 [INFO] [stdout] | [INFO] [stdout] 8 | CoffHeader, DataDirectory, DosHeader, NtHeader, OptionalHeader, PeHeader, PeProgram, PeSection, SubsystemType, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Cursor` [INFO] [stdout] --> src/formats/exe/writer/mod.rs:12:10 [INFO] [stdout] | [INFO] [stdout] 12 | io::{Cursor, Seek, Write}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:291:13 [INFO] [stdout] | [INFO] [stdout] 291 | let mut cur = self.reader.get_viewer(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:480:13 [INFO] [stdout] | [INFO] [stdout] 480 | let mut cur = self.reader.get_viewer(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:521:13 [INFO] [stdout] | [INFO] [stdout] 521 | let mut simple_index_size = |table_id: u8| -> u32 { [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `methoddef_offset` [INFO] [stdout] --> src/formats/dll/reader/mod.rs:611:13 [INFO] [stdout] | [INFO] [stdout] 611 | let methoddef_offset = table_start[0x06].unwrap_or(tables_data_start); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_methoddef_offset` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `culture` [INFO] [stdout] --> src/formats/dll/reader/mod.rs:646:21 [INFO] [stdout] | [INFO] [stdout] 646 | let culture = if culture_idx != 0 { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_culture` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `flags` [INFO] [stdout] --> src/formats/dll/reader/mod.rs:682:21 [INFO] [stdout] | [INFO] [stdout] 682 | let flags = ct [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_flags` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mdef` [INFO] [stdout] --> src/formats/dll/reader/mod.rs:740:25 [INFO] [stdout] | [INFO] [stdout] 740 | let mdef = ClrMethod::new( [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_mdef` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `culture_idx` [INFO] [stdout] --> src/formats/dll/reader/mod.rs:821:21 [INFO] [stdout] | [INFO] [stdout] 821 | let culture_idx = read_heap_index(&mut c4, str_idx_sz)?; [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_culture_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:889:17 [INFO] [stdout] | [INFO] [stdout] 889 | let mut cursor = self.reader.get_viewer(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:937:13 [INFO] [stdout] | [INFO] [stdout] 937 | let mut cursor = self.reader.get_viewer(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:1006:17 [INFO] [stdout] | [INFO] [stdout] 1006 | let mut cursor = self.reader.get_viewer(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:1052:13 [INFO] [stdout] | [INFO] [stdout] 1052 | let mut reader = self.reader.get_viewer(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `code_rva` [INFO] [stdout] --> src/formats/dll/writer/mod.rs:222:13 [INFO] [stdout] | [INFO] [stdout] 222 | let code_rva = base_rva + code_offset as u32; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_code_rva` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `clr` [INFO] [stdout] --> src/formats/dll/writer/mod.rs:355:66 [INFO] [stdout] | [INFO] [stdout] 355 | fn write_metadata_tables_stream(&self, buffer: &mut Vec, clr: &ClrProgram) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_clr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/formats/dll/writer/mod.rs:517:50 [INFO] [stdout] | [INFO] [stdout] 517 | ClrInstruction::WithString { opcode, value } => { [INFO] [stdout] | ^^^^^ help: try ignoring the field: `value: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `method_ref` [INFO] [stdout] --> src/formats/dll/writer/mod.rs:527:50 [INFO] [stdout] | [INFO] [stdout] 527 | ClrInstruction::WithMethod { opcode, method_ref } => { [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `method_ref: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `url` [INFO] [stdout] --> src/formats/dll/mod.rs:31:16 [INFO] [stdout] | [INFO] [stdout] 31 | let (file, url) = open_file(file_path)?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_url` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `url` [INFO] [stdout] --> src/formats/dll/mod.rs:51:16 [INFO] [stdout] | [INFO] [stdout] 51 | let (file, url) = open_file(file_path)?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_url` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `code_rva` [INFO] [stdout] --> src/formats/exe/writer/mod.rs:138:13 [INFO] [stdout] | [INFO] [stdout] 138 | let code_rva = base_rva + code_offset as u32; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_code_rva` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `clr` [INFO] [stdout] --> src/formats/exe/writer/mod.rs:271:66 [INFO] [stdout] | [INFO] [stdout] 271 | fn write_metadata_tables_stream(&self, buffer: &mut Vec, clr: &ClrProgram) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_clr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/formats/exe/writer/mod.rs:433:50 [INFO] [stdout] | [INFO] [stdout] 433 | ClrInstruction::WithString { opcode, value } => { [INFO] [stdout] | ^^^^^ help: try ignoring the field: `value: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `method_ref` [INFO] [stdout] --> src/formats/exe/writer/mod.rs:443:50 [INFO] [stdout] | [INFO] [stdout] 443 | ClrInstruction::WithMethod { opcode, method_ref } => { [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `method_ref: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `file_path` [INFO] [stdout] --> src/formats/exe/mod.rs:25:22 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn is_dotnet_dll(file_path: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/msil/parser/mod.rs:232:13 [INFO] [stdout] | [INFO] [stdout] 232 | let mut skip_ignored = |index: &mut usize| { [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/msil/parser/mod.rs:487:13 [INFO] [stdout] | [INFO] [stdout] 487 | let mut skip_ignored = |index: &mut usize| { [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parameters` [INFO] [stdout] --> src/formats/msil/writer/mod.rs:37:48 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn start_method(&mut self, name: &str, parameters: &[&str], return_type: Option<&str>) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parameters` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read_string_from_heap` is never used [INFO] [stdout] --> src/formats/dll/reader/mod.rs:1176:4 [INFO] [stdout] | [INFO] [stdout] 1176 | fn read_string_from_heap(pe_data: &[u8], strings_start: u32, strings_size: u32, index: u32) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `write_dos_header`, `write_nt_header`, `write_coff_header`, `write_optional_header`, and `write_section_header` are never used [INFO] [stdout] --> src/formats/dll/writer/mod.rs:90:8 [INFO] [stdout] | [INFO] [stdout] 27 | impl DllWriter { [INFO] [stdout] | ---------------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 90 | fn write_dos_header(&mut self, dos_header: &DosHeader) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 97 | fn write_nt_header(&mut self, nt_header: &NtHeader) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 102 | fn write_coff_header(&mut self, coff_header: &CoffHeader) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 113 | fn write_optional_header(&mut self, optional_header: &OptionalHeader) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 150 | fn write_section_header(&mut self, section: &PeSection) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `current_assembly` and `current_module` are never read [INFO] [stdout] --> src/formats/msil/converter/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct MsilToClrConverter { [INFO] [stdout] | ------------------ fields in this struct [INFO] [stdout] 17 | /// 当前程序集名称 [INFO] [stdout] 18 | current_assembly: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 19 | /// 当前模块名称 [INFO] [stdout] 20 | current_module: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MsilToClrConverter` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub mod formats; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | #![warn(missing_docs, rustdoc::missing_crate_level_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub mod helpers; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub mod program; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod dll; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/mod.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | pub mod exe; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/mod.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub mod msil; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/dll/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub mod reader; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/dll/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub mod writer; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/formats/dll/mod.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub assembly_ref_fallback_names: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/formats/dll/reader/mod.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct DllReader<'config, R> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/formats/dll/writer/mod.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | pub struct DllWriter { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/formats/dll/writer/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(writer: W) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/formats/dll/writer/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn write(mut self, clr: &ClrProgram) -> GaiaDiagnostics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/formats/dll/writer/mod.rs:550:1 [INFO] [stdout] | [INFO] [stdout] 550 | pub struct ClrHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/exe/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub mod reader; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/exe/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub mod writer; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/formats/exe/writer/mod.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | pub struct DotNetWriter { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/formats/exe/writer/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(writer: W) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/formats/exe/writer/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn write(mut self, clr: &ClrProgram) -> GaiaDiagnostics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/formats/exe/writer/mod.rs:466:1 [INFO] [stdout] | [INFO] [stdout] 466 | pub struct ClrHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/msil/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub mod lexer; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/msil/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub mod writer; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/formats/msil/mod.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct MsilReadConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/formats/msil/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub url: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/formats/msil/lexer/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn new(config: &'config MsilReadConfig) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:189:14 [INFO] [stdout] | [INFO] [stdout] 189 | Simple { opcode: ClrOpcode }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:191:21 [INFO] [stdout] | [INFO] [stdout] 191 | WithImmediate { opcode: ClrOpcode, value: i32 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:191:40 [INFO] [stdout] | [INFO] [stdout] 191 | WithImmediate { opcode: ClrOpcode, value: i32 }, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:193:20 [INFO] [stdout] | [INFO] [stdout] 193 | WithLocalVar { opcode: ClrOpcode, index: u16 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:193:39 [INFO] [stdout] | [INFO] [stdout] 193 | WithLocalVar { opcode: ClrOpcode, index: u16 }, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:195:21 [INFO] [stdout] | [INFO] [stdout] 195 | WithParameter { opcode: ClrOpcode, index: u16 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:195:40 [INFO] [stdout] | [INFO] [stdout] 195 | WithParameter { opcode: ClrOpcode, index: u16 }, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:197:17 [INFO] [stdout] | [INFO] [stdout] 197 | WithField { opcode: ClrOpcode, field_ref: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:197:36 [INFO] [stdout] | [INFO] [stdout] 197 | WithField { opcode: ClrOpcode, field_ref: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:199:18 [INFO] [stdout] | [INFO] [stdout] 199 | WithMethod { opcode: ClrOpcode, method_ref: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:199:37 [INFO] [stdout] | [INFO] [stdout] 199 | WithMethod { opcode: ClrOpcode, method_ref: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:201:16 [INFO] [stdout] | [INFO] [stdout] 201 | WithType { opcode: ClrOpcode, type_ref: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:201:35 [INFO] [stdout] | [INFO] [stdout] 201 | WithType { opcode: ClrOpcode, type_ref: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:203:18 [INFO] [stdout] | [INFO] [stdout] 203 | WithString { opcode: ClrOpcode, value: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:203:37 [INFO] [stdout] | [INFO] [stdout] 203 | WithString { opcode: ClrOpcode, value: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:205:17 [INFO] [stdout] | [INFO] [stdout] 205 | WithLabel { opcode: ClrOpcode, label: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:205:36 [INFO] [stdout] | [INFO] [stdout] 205 | WithLabel { opcode: ClrOpcode, label: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:207:18 [INFO] [stdout] | [INFO] [stdout] 207 | WithSwitch { opcode: ClrOpcode, labels: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:207:37 [INFO] [stdout] | [INFO] [stdout] 207 | WithSwitch { opcode: ClrOpcode, labels: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:214:5 [INFO] [stdout] | [INFO] [stdout] 214 | Nop, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | LdcI4, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 216 | LdcI4S, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | LdcI4M1, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:218:5 [INFO] [stdout] | [INFO] [stdout] 218 | LdcI40, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:219:5 [INFO] [stdout] | [INFO] [stdout] 219 | LdcI41, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:220:5 [INFO] [stdout] | [INFO] [stdout] 220 | LdcI42, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | LdcI43, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | LdcI44, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | LdcI45, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:224:5 [INFO] [stdout] | [INFO] [stdout] 224 | LdcI46, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 225 | LdcI47, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:226:5 [INFO] [stdout] | [INFO] [stdout] 226 | LdcI48, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:227:5 [INFO] [stdout] | [INFO] [stdout] 227 | LdcI8, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 228 | LdcR4, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:229:5 [INFO] [stdout] | [INFO] [stdout] 229 | LdcR8, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:230:5 [INFO] [stdout] | [INFO] [stdout] 230 | Ldnull, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:231:5 [INFO] [stdout] | [INFO] [stdout] 231 | Ldstr, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | Ldarg, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | LdargS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | Ldarg0, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | Ldarg1, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | Ldarg2, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | Ldarg3, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 240 | Ldloc, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | LdlocS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | Ldloc0, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 243 | Ldloc1, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 244 | Ldloc2, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:245:5 [INFO] [stdout] | [INFO] [stdout] 245 | Ldloc3, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | Starg, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:247:5 [INFO] [stdout] | [INFO] [stdout] 247 | StargS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:248:5 [INFO] [stdout] | [INFO] [stdout] 248 | Stloc, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | StlocS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:250:5 [INFO] [stdout] | [INFO] [stdout] 250 | Stloc0, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:251:5 [INFO] [stdout] | [INFO] [stdout] 251 | Stloc1, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:252:5 [INFO] [stdout] | [INFO] [stdout] 252 | Stloc2, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | Stloc3, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:254:5 [INFO] [stdout] | [INFO] [stdout] 254 | Ldarga, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:255:5 [INFO] [stdout] | [INFO] [stdout] 255 | LdargaS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:256:5 [INFO] [stdout] | [INFO] [stdout] 256 | Ldloca, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:257:5 [INFO] [stdout] | [INFO] [stdout] 257 | LdlocaS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | Ldelem, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:261:5 [INFO] [stdout] | [INFO] [stdout] 261 | LdelemI1, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:262:5 [INFO] [stdout] | [INFO] [stdout] 262 | LdelemU1, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:263:5 [INFO] [stdout] | [INFO] [stdout] 263 | LdelemI2, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:264:5 [INFO] [stdout] | [INFO] [stdout] 264 | LdelemU2, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:265:5 [INFO] [stdout] | [INFO] [stdout] 265 | LdelemI4, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | LdelemU4, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:267:5 [INFO] [stdout] | [INFO] [stdout] 267 | LdelemI8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | LdelemI, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:269:5 [INFO] [stdout] | [INFO] [stdout] 269 | LdelemR4, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | LdelemR8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:271:5 [INFO] [stdout] | [INFO] [stdout] 271 | LdelemRef, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 272 | Stelem, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:273:5 [INFO] [stdout] | [INFO] [stdout] 273 | StelemI1, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:274:5 [INFO] [stdout] | [INFO] [stdout] 274 | StelemI2, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:275:5 [INFO] [stdout] | [INFO] [stdout] 275 | StelemI4, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 276 | StelemI8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:277:5 [INFO] [stdout] | [INFO] [stdout] 277 | StelemI, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | StelemR4, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:279:5 [INFO] [stdout] | [INFO] [stdout] 279 | StelemR8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:280:5 [INFO] [stdout] | [INFO] [stdout] 280 | StelemRef, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:281:5 [INFO] [stdout] | [INFO] [stdout] 281 | Ldlen, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:282:5 [INFO] [stdout] | [INFO] [stdout] 282 | Newarr, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:285:5 [INFO] [stdout] | [INFO] [stdout] 285 | Ldfld, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:286:5 [INFO] [stdout] | [INFO] [stdout] 286 | Ldflda, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:287:5 [INFO] [stdout] | [INFO] [stdout] 287 | Stfld, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:288:5 [INFO] [stdout] | [INFO] [stdout] 288 | Ldsfld, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:289:5 [INFO] [stdout] | [INFO] [stdout] 289 | Ldsflda, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:290:5 [INFO] [stdout] | [INFO] [stdout] 290 | Stsfld, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:293:5 [INFO] [stdout] | [INFO] [stdout] 293 | Call, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:294:5 [INFO] [stdout] | [INFO] [stdout] 294 | Callvirt, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:295:5 [INFO] [stdout] | [INFO] [stdout] 295 | Calli, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:296:5 [INFO] [stdout] | [INFO] [stdout] 296 | Ret, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:299:5 [INFO] [stdout] | [INFO] [stdout] 299 | Newobj, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:300:5 [INFO] [stdout] | [INFO] [stdout] 300 | Castclass, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:301:5 [INFO] [stdout] | [INFO] [stdout] 301 | Isinst, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:302:5 [INFO] [stdout] | [INFO] [stdout] 302 | Unbox, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:303:5 [INFO] [stdout] | [INFO] [stdout] 303 | UnboxAny, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:304:5 [INFO] [stdout] | [INFO] [stdout] 304 | Box, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:307:5 [INFO] [stdout] | [INFO] [stdout] 307 | Br, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:308:5 [INFO] [stdout] | [INFO] [stdout] 308 | BrS, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 309 | Brtrue, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:310:5 [INFO] [stdout] | [INFO] [stdout] 310 | BrtrueS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:311:5 [INFO] [stdout] | [INFO] [stdout] 311 | Brfalse, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:312:5 [INFO] [stdout] | [INFO] [stdout] 312 | BrfalseS, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:313:5 [INFO] [stdout] | [INFO] [stdout] 313 | Beq, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:314:5 [INFO] [stdout] | [INFO] [stdout] 314 | BeqS, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:315:5 [INFO] [stdout] | [INFO] [stdout] 315 | Bne, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:316:5 [INFO] [stdout] | [INFO] [stdout] 316 | BneS, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:317:5 [INFO] [stdout] | [INFO] [stdout] 317 | Blt, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:318:5 [INFO] [stdout] | [INFO] [stdout] 318 | BltS, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:319:5 [INFO] [stdout] | [INFO] [stdout] 319 | BltUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:320:5 [INFO] [stdout] | [INFO] [stdout] 320 | BltUnS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:321:5 [INFO] [stdout] | [INFO] [stdout] 321 | Ble, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:322:5 [INFO] [stdout] | [INFO] [stdout] 322 | BleS, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:323:5 [INFO] [stdout] | [INFO] [stdout] 323 | BleUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:324:5 [INFO] [stdout] | [INFO] [stdout] 324 | BleUnS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:325:5 [INFO] [stdout] | [INFO] [stdout] 325 | Bgt, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:326:5 [INFO] [stdout] | [INFO] [stdout] 326 | BgtS, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:327:5 [INFO] [stdout] | [INFO] [stdout] 327 | BgtUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:328:5 [INFO] [stdout] | [INFO] [stdout] 328 | BgtUnS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 329 | Bge, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:330:5 [INFO] [stdout] | [INFO] [stdout] 330 | BgeS, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | BgeUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:332:5 [INFO] [stdout] | [INFO] [stdout] 332 | BgeUnS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:333:5 [INFO] [stdout] | [INFO] [stdout] 333 | Switch, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:336:5 [INFO] [stdout] | [INFO] [stdout] 336 | Add, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:337:5 [INFO] [stdout] | [INFO] [stdout] 337 | AddOvf, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:338:5 [INFO] [stdout] | [INFO] [stdout] 338 | AddOvfUn, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 | Sub, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:340:5 [INFO] [stdout] | [INFO] [stdout] 340 | SubOvf, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:341:5 [INFO] [stdout] | [INFO] [stdout] 341 | SubOvfUn, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 342 | Mul, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:343:5 [INFO] [stdout] | [INFO] [stdout] 343 | MulOvf, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:344:5 [INFO] [stdout] | [INFO] [stdout] 344 | MulOvfUn, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:345:5 [INFO] [stdout] | [INFO] [stdout] 345 | Div, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:346:5 [INFO] [stdout] | [INFO] [stdout] 346 | DivUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:347:5 [INFO] [stdout] | [INFO] [stdout] 347 | Rem, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:348:5 [INFO] [stdout] | [INFO] [stdout] 348 | RemUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:349:5 [INFO] [stdout] | [INFO] [stdout] 349 | And, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | Or, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:351:5 [INFO] [stdout] | [INFO] [stdout] 351 | Xor, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:352:5 [INFO] [stdout] | [INFO] [stdout] 352 | Not, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:353:5 [INFO] [stdout] | [INFO] [stdout] 353 | Shl, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:354:5 [INFO] [stdout] | [INFO] [stdout] 354 | Shr, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:355:5 [INFO] [stdout] | [INFO] [stdout] 355 | ShrUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:356:5 [INFO] [stdout] | [INFO] [stdout] 356 | Neg, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:359:5 [INFO] [stdout] | [INFO] [stdout] 359 | Ceq, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:360:5 [INFO] [stdout] | [INFO] [stdout] 360 | Cgt, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:361:5 [INFO] [stdout] | [INFO] [stdout] 361 | CgtUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:362:5 [INFO] [stdout] | [INFO] [stdout] 362 | Clt, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:363:5 [INFO] [stdout] | [INFO] [stdout] 363 | CltUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:366:5 [INFO] [stdout] | [INFO] [stdout] 366 | ConvI1, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 367 | ConvI2, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:368:5 [INFO] [stdout] | [INFO] [stdout] 368 | ConvI4, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:369:5 [INFO] [stdout] | [INFO] [stdout] 369 | ConvI8, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:370:5 [INFO] [stdout] | [INFO] [stdout] 370 | ConvR4, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:371:5 [INFO] [stdout] | [INFO] [stdout] 371 | ConvR8, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:372:5 [INFO] [stdout] | [INFO] [stdout] 372 | ConvU4, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:373:5 [INFO] [stdout] | [INFO] [stdout] 373 | ConvU8, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:374:5 [INFO] [stdout] | [INFO] [stdout] 374 | ConvOvfI1, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | ConvOvfI2, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:376:5 [INFO] [stdout] | [INFO] [stdout] 376 | ConvOvfI4, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:377:5 [INFO] [stdout] | [INFO] [stdout] 377 | ConvOvfI8, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:378:5 [INFO] [stdout] | [INFO] [stdout] 378 | ConvOvfU1, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:379:5 [INFO] [stdout] | [INFO] [stdout] 379 | ConvOvfU2, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:380:5 [INFO] [stdout] | [INFO] [stdout] 380 | ConvOvfU4, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:381:5 [INFO] [stdout] | [INFO] [stdout] 381 | ConvOvfU8, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:382:5 [INFO] [stdout] | [INFO] [stdout] 382 | ConvOvfI1Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 383 | ConvOvfI2Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:384:5 [INFO] [stdout] | [INFO] [stdout] 384 | ConvOvfI4Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:385:5 [INFO] [stdout] | [INFO] [stdout] 385 | ConvOvfI8Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | ConvOvfU1Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:387:5 [INFO] [stdout] | [INFO] [stdout] 387 | ConvOvfU2Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:388:5 [INFO] [stdout] | [INFO] [stdout] 388 | ConvOvfU4Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:389:5 [INFO] [stdout] | [INFO] [stdout] 389 | ConvOvfU8Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:390:5 [INFO] [stdout] | [INFO] [stdout] 390 | ConvRUn, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:391:5 [INFO] [stdout] | [INFO] [stdout] 391 | ConvOvfIUn, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:392:5 [INFO] [stdout] | [INFO] [stdout] 392 | ConvOvfUUn, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:395:5 [INFO] [stdout] | [INFO] [stdout] 395 | Dup, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:396:5 [INFO] [stdout] | [INFO] [stdout] 396 | Pop, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:399:5 [INFO] [stdout] | [INFO] [stdout] 399 | Throw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:400:5 [INFO] [stdout] | [INFO] [stdout] 400 | Rethrow, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:401:5 [INFO] [stdout] | [INFO] [stdout] 401 | Leave, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:402:5 [INFO] [stdout] | [INFO] [stdout] 402 | LeaveS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:403:5 [INFO] [stdout] | [INFO] [stdout] 403 | Endfinally, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:404:5 [INFO] [stdout] | [INFO] [stdout] 404 | Endfilter, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:407:5 [INFO] [stdout] | [INFO] [stdout] 407 | Sizeof, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:408:5 [INFO] [stdout] | [INFO] [stdout] 408 | Refanytype, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:409:5 [INFO] [stdout] | [INFO] [stdout] 409 | Refanyval, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:410:5 [INFO] [stdout] | [INFO] [stdout] 410 | Mkrefany, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:411:5 [INFO] [stdout] | [INFO] [stdout] 411 | Arglist, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:412:5 [INFO] [stdout] | [INFO] [stdout] 412 | Localloc, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:413:5 [INFO] [stdout] | [INFO] [stdout] 413 | Jmp, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:414:5 [INFO] [stdout] | [INFO] [stdout] 414 | Calli2, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:415:5 [INFO] [stdout] | [INFO] [stdout] 415 | Tail, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:416:5 [INFO] [stdout] | [INFO] [stdout] 416 | Volatile, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:417:5 [INFO] [stdout] | [INFO] [stdout] 417 | Unaligned, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:418:5 [INFO] [stdout] | [INFO] [stdout] 418 | Constrained, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:419:5 [INFO] [stdout] | [INFO] [stdout] 419 | Readonly, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.47s [INFO] running `Command { std: "docker" "inspect" "fd1dfdd27bb258cdfa44bc20afdbf62387bf47edafae2645a843294bc388780f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fd1dfdd27bb258cdfa44bc20afdbf62387bf47edafae2645a843294bc388780f", kill_on_drop: false }` [INFO] [stdout] fd1dfdd27bb258cdfa44bc20afdbf62387bf47edafae2645a843294bc388780f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4d70a4addff78c782855af1184e170a6ca5160b34baeca65533f4e446338619a [INFO] running `Command { std: "docker" "start" "-a" "4d70a4addff78c782855af1184e170a6ca5160b34baeca65533f4e446338619a", kill_on_drop: false }` [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling gaia-types v0.0.3 [INFO] [stderr] Compiling pe-assembler v0.0.3 [INFO] [stderr] Compiling clr-assembler v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `GaiaDiagnostics` [INFO] [stdout] --> src/formats/dll/reader/mod.rs:9:18 [INFO] [stdout] | [INFO] [stdout] 9 | use gaia_types::{GaiaDiagnostics, GaiaError, SourceLocation}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/formats/dll/reader/mod.rs:688:64 [INFO] [stdout] | [INFO] [stdout] 688 | let _field_list_idx = read_heap_index(&mut ct, (if row_counts[0x04] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 688 - let _field_list_idx = read_heap_index(&mut ct, (if row_counts[0x04] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stdout] 688 + let _field_list_idx = read_heap_index(&mut ct, if row_counts[0x04] < (1 << 16) { 2 } else { 4 } )?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/formats/dll/reader/mod.rs:689:65 [INFO] [stdout] | [INFO] [stdout] 689 | let _method_list_idx = read_heap_index(&mut ct, (if row_counts[0x06] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 689 - let _method_list_idx = read_heap_index(&mut ct, (if row_counts[0x06] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stdout] 689 + let _method_list_idx = read_heap_index(&mut ct, if row_counts[0x06] < (1 << 16) { 2 } else { 4 } )?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/formats/dll/reader/mod.rs:735:64 [INFO] [stdout] | [INFO] [stdout] 735 | let _param_list_idx = read_heap_index(&mut c3, (if row_counts[0x07] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 735 - let _param_list_idx = read_heap_index(&mut c3, (if row_counts[0x07] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stdout] 735 + let _param_list_idx = read_heap_index(&mut c3, if row_counts[0x07] < (1 << 16) { 2 } else { 4 } )?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GaiaDiagnostics` [INFO] [stdout] --> src/formats/exe/reader/mod.rs:6:18 [INFO] [stdout] | [INFO] [stdout] 6 | use gaia_types::{GaiaDiagnostics, GaiaError, SourceLocation}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Cursor` and `fs` [INFO] [stdout] --> src/formats/exe/reader/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | fs, [INFO] [stdout] | ^^ [INFO] [stdout] 13 | io::{Cursor, Read, Seek, SeekFrom}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DataDirectory` [INFO] [stdout] --> src/formats/exe/writer/mod.rs:8:21 [INFO] [stdout] | [INFO] [stdout] 8 | CoffHeader, DataDirectory, DosHeader, NtHeader, OptionalHeader, PeHeader, PeProgram, PeSection, SubsystemType, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Cursor` [INFO] [stdout] --> src/formats/exe/writer/mod.rs:12:10 [INFO] [stdout] | [INFO] [stdout] 12 | io::{Cursor, Seek, Write}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:291:13 [INFO] [stdout] | [INFO] [stdout] 291 | let mut cur = self.reader.get_viewer(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GaiaDiagnostics` [INFO] [stdout] --> src/formats/dll/reader/mod.rs:9:18 [INFO] [stdout] | [INFO] [stdout] 9 | use gaia_types::{GaiaDiagnostics, GaiaError, SourceLocation}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:480:13 [INFO] [stdout] | [INFO] [stdout] 480 | let mut cur = self.reader.get_viewer(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/formats/dll/reader/mod.rs:688:64 [INFO] [stdout] | [INFO] [stdout] 688 | let _field_list_idx = read_heap_index(&mut ct, (if row_counts[0x04] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 688 - let _field_list_idx = read_heap_index(&mut ct, (if row_counts[0x04] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stdout] 688 + let _field_list_idx = read_heap_index(&mut ct, if row_counts[0x04] < (1 << 16) { 2 } else { 4 } )?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/formats/dll/reader/mod.rs:689:65 [INFO] [stdout] | [INFO] [stdout] 689 | let _method_list_idx = read_heap_index(&mut ct, (if row_counts[0x06] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 689 - let _method_list_idx = read_heap_index(&mut ct, (if row_counts[0x06] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stdout] 689 + let _method_list_idx = read_heap_index(&mut ct, if row_counts[0x06] < (1 << 16) { 2 } else { 4 } )?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:521:13 [INFO] [stdout] | [INFO] [stdout] 521 | let mut simple_index_size = |table_id: u8| -> u32 { [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/formats/dll/reader/mod.rs:735:64 [INFO] [stdout] | [INFO] [stdout] 735 | let _param_list_idx = read_heap_index(&mut c3, (if row_counts[0x07] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 735 - let _param_list_idx = read_heap_index(&mut c3, (if row_counts[0x07] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stdout] 735 + let _param_list_idx = read_heap_index(&mut c3, if row_counts[0x07] < (1 << 16) { 2 } else { 4 } )?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GaiaDiagnostics` [INFO] [stdout] --> src/formats/exe/reader/mod.rs:6:18 [INFO] [stdout] | [INFO] [stdout] 6 | use gaia_types::{GaiaDiagnostics, GaiaError, SourceLocation}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Cursor` and `fs` [INFO] [stdout] --> src/formats/exe/reader/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | fs, [INFO] [stdout] | ^^ [INFO] [stdout] 13 | io::{Cursor, Read, Seek, SeekFrom}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DataDirectory` [INFO] [stdout] --> src/formats/exe/writer/mod.rs:8:21 [INFO] [stdout] | [INFO] [stdout] 8 | CoffHeader, DataDirectory, DosHeader, NtHeader, OptionalHeader, PeHeader, PeProgram, PeSection, SubsystemType, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Cursor` [INFO] [stdout] --> src/formats/exe/writer/mod.rs:12:10 [INFO] [stdout] | [INFO] [stdout] 12 | io::{Cursor, Seek, Write}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `methoddef_offset` [INFO] [stdout] --> src/formats/dll/reader/mod.rs:611:13 [INFO] [stdout] | [INFO] [stdout] 611 | let methoddef_offset = table_start[0x06].unwrap_or(tables_data_start); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_methoddef_offset` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `culture` [INFO] [stdout] --> src/formats/dll/reader/mod.rs:646:21 [INFO] [stdout] | [INFO] [stdout] 646 | let culture = if culture_idx != 0 { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_culture` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `flags` [INFO] [stdout] --> src/formats/dll/reader/mod.rs:682:21 [INFO] [stdout] | [INFO] [stdout] 682 | let flags = ct [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_flags` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mdef` [INFO] [stdout] --> src/formats/dll/reader/mod.rs:740:25 [INFO] [stdout] | [INFO] [stdout] 740 | let mdef = ClrMethod::new( [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_mdef` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `culture_idx` [INFO] [stdout] --> src/formats/dll/reader/mod.rs:821:21 [INFO] [stdout] | [INFO] [stdout] 821 | let culture_idx = read_heap_index(&mut c4, str_idx_sz)?; [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_culture_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:889:17 [INFO] [stdout] | [INFO] [stdout] 889 | let mut cursor = self.reader.get_viewer(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:937:13 [INFO] [stdout] | [INFO] [stdout] 937 | let mut cursor = self.reader.get_viewer(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:1006:17 [INFO] [stdout] | [INFO] [stdout] 1006 | let mut cursor = self.reader.get_viewer(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:1052:13 [INFO] [stdout] | [INFO] [stdout] 1052 | let mut reader = self.reader.get_viewer(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `code_rva` [INFO] [stdout] --> src/formats/dll/writer/mod.rs:222:13 [INFO] [stdout] | [INFO] [stdout] 222 | let code_rva = base_rva + code_offset as u32; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_code_rva` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `clr` [INFO] [stdout] --> src/formats/dll/writer/mod.rs:355:66 [INFO] [stdout] | [INFO] [stdout] 355 | fn write_metadata_tables_stream(&self, buffer: &mut Vec, clr: &ClrProgram) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_clr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/formats/dll/writer/mod.rs:517:50 [INFO] [stdout] | [INFO] [stdout] 517 | ClrInstruction::WithString { opcode, value } => { [INFO] [stdout] | ^^^^^ help: try ignoring the field: `value: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `method_ref` [INFO] [stdout] --> src/formats/dll/writer/mod.rs:527:50 [INFO] [stdout] | [INFO] [stdout] 527 | ClrInstruction::WithMethod { opcode, method_ref } => { [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `method_ref: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `url` [INFO] [stdout] --> src/formats/dll/mod.rs:31:16 [INFO] [stdout] | [INFO] [stdout] 31 | let (file, url) = open_file(file_path)?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_url` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `url` [INFO] [stdout] --> src/formats/dll/mod.rs:51:16 [INFO] [stdout] | [INFO] [stdout] 51 | let (file, url) = open_file(file_path)?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_url` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `code_rva` [INFO] [stdout] --> src/formats/exe/writer/mod.rs:138:13 [INFO] [stdout] | [INFO] [stdout] 138 | let code_rva = base_rva + code_offset as u32; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_code_rva` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `clr` [INFO] [stdout] --> src/formats/exe/writer/mod.rs:271:66 [INFO] [stdout] | [INFO] [stdout] 271 | fn write_metadata_tables_stream(&self, buffer: &mut Vec, clr: &ClrProgram) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_clr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/formats/exe/writer/mod.rs:433:50 [INFO] [stdout] | [INFO] [stdout] 433 | ClrInstruction::WithString { opcode, value } => { [INFO] [stdout] | ^^^^^ help: try ignoring the field: `value: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `method_ref` [INFO] [stdout] --> src/formats/exe/writer/mod.rs:443:50 [INFO] [stdout] | [INFO] [stdout] 443 | ClrInstruction::WithMethod { opcode, method_ref } => { [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `method_ref: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `file_path` [INFO] [stdout] --> src/formats/exe/mod.rs:25:22 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn is_dotnet_dll(file_path: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/msil/parser/mod.rs:232:13 [INFO] [stdout] | [INFO] [stdout] 232 | let mut skip_ignored = |index: &mut usize| { [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/msil/parser/mod.rs:487:13 [INFO] [stdout] | [INFO] [stdout] 487 | let mut skip_ignored = |index: &mut usize| { [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parameters` [INFO] [stdout] --> src/formats/msil/writer/mod.rs:37:48 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn start_method(&mut self, name: &str, parameters: &[&str], return_type: Option<&str>) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parameters` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read_string_from_heap` is never used [INFO] [stdout] --> src/formats/dll/reader/mod.rs:1176:4 [INFO] [stdout] | [INFO] [stdout] 1176 | fn read_string_from_heap(pe_data: &[u8], strings_start: u32, strings_size: u32, index: u32) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `write_dos_header`, `write_nt_header`, `write_coff_header`, `write_optional_header`, and `write_section_header` are never used [INFO] [stdout] --> src/formats/dll/writer/mod.rs:90:8 [INFO] [stdout] | [INFO] [stdout] 27 | impl DllWriter { [INFO] [stdout] | ---------------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 90 | fn write_dos_header(&mut self, dos_header: &DosHeader) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 97 | fn write_nt_header(&mut self, nt_header: &NtHeader) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 102 | fn write_coff_header(&mut self, coff_header: &CoffHeader) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 113 | fn write_optional_header(&mut self, optional_header: &OptionalHeader) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 150 | fn write_section_header(&mut self, section: &PeSection) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `current_assembly` and `current_module` are never read [INFO] [stdout] --> src/formats/msil/converter/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct MsilToClrConverter { [INFO] [stdout] | ------------------ fields in this struct [INFO] [stdout] 17 | /// 当前程序集名称 [INFO] [stdout] 18 | current_assembly: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 19 | /// 当前模块名称 [INFO] [stdout] 20 | current_module: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MsilToClrConverter` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub mod formats; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | #![warn(missing_docs, rustdoc::missing_crate_level_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub mod helpers; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub mod program; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod dll; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/mod.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | pub mod exe; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/mod.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub mod msil; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/dll/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub mod reader; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/dll/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub mod writer; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/formats/dll/mod.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub assembly_ref_fallback_names: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/formats/dll/reader/mod.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct DllReader<'config, R> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/formats/dll/writer/mod.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | pub struct DllWriter { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/formats/dll/writer/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(writer: W) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/formats/dll/writer/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn write(mut self, clr: &ClrProgram) -> GaiaDiagnostics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/formats/dll/writer/mod.rs:550:1 [INFO] [stdout] | [INFO] [stdout] 550 | pub struct ClrHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/exe/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub mod reader; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/exe/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub mod writer; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/formats/exe/writer/mod.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | pub struct DotNetWriter { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/formats/exe/writer/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(writer: W) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/formats/exe/writer/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn write(mut self, clr: &ClrProgram) -> GaiaDiagnostics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/formats/exe/writer/mod.rs:466:1 [INFO] [stdout] | [INFO] [stdout] 466 | pub struct ClrHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/msil/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub mod lexer; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/msil/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub mod writer; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/formats/msil/mod.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct MsilReadConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/formats/msil/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub url: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/formats/msil/lexer/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn new(config: &'config MsilReadConfig) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:189:14 [INFO] [stdout] | [INFO] [stdout] 189 | Simple { opcode: ClrOpcode }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:191:21 [INFO] [stdout] | [INFO] [stdout] 191 | WithImmediate { opcode: ClrOpcode, value: i32 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:191:40 [INFO] [stdout] | [INFO] [stdout] 191 | WithImmediate { opcode: ClrOpcode, value: i32 }, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:193:20 [INFO] [stdout] | [INFO] [stdout] 193 | WithLocalVar { opcode: ClrOpcode, index: u16 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:193:39 [INFO] [stdout] | [INFO] [stdout] 193 | WithLocalVar { opcode: ClrOpcode, index: u16 }, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:195:21 [INFO] [stdout] | [INFO] [stdout] 195 | WithParameter { opcode: ClrOpcode, index: u16 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:195:40 [INFO] [stdout] | [INFO] [stdout] 195 | WithParameter { opcode: ClrOpcode, index: u16 }, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:197:17 [INFO] [stdout] | [INFO] [stdout] 197 | WithField { opcode: ClrOpcode, field_ref: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:197:36 [INFO] [stdout] | [INFO] [stdout] 197 | WithField { opcode: ClrOpcode, field_ref: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:199:18 [INFO] [stdout] | [INFO] [stdout] 199 | WithMethod { opcode: ClrOpcode, method_ref: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:199:37 [INFO] [stdout] | [INFO] [stdout] 199 | WithMethod { opcode: ClrOpcode, method_ref: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:201:16 [INFO] [stdout] | [INFO] [stdout] 201 | WithType { opcode: ClrOpcode, type_ref: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:201:35 [INFO] [stdout] | [INFO] [stdout] 201 | WithType { opcode: ClrOpcode, type_ref: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:203:18 [INFO] [stdout] | [INFO] [stdout] 203 | WithString { opcode: ClrOpcode, value: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:203:37 [INFO] [stdout] | [INFO] [stdout] 203 | WithString { opcode: ClrOpcode, value: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:205:17 [INFO] [stdout] | [INFO] [stdout] 205 | WithLabel { opcode: ClrOpcode, label: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:205:36 [INFO] [stdout] | [INFO] [stdout] 205 | WithLabel { opcode: ClrOpcode, label: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:207:18 [INFO] [stdout] | [INFO] [stdout] 207 | WithSwitch { opcode: ClrOpcode, labels: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:207:37 [INFO] [stdout] | [INFO] [stdout] 207 | WithSwitch { opcode: ClrOpcode, labels: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:214:5 [INFO] [stdout] | [INFO] [stdout] 214 | Nop, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | LdcI4, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 216 | LdcI4S, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | LdcI4M1, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:218:5 [INFO] [stdout] | [INFO] [stdout] 218 | LdcI40, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:219:5 [INFO] [stdout] | [INFO] [stdout] 219 | LdcI41, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:220:5 [INFO] [stdout] | [INFO] [stdout] 220 | LdcI42, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | LdcI43, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | LdcI44, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | LdcI45, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:224:5 [INFO] [stdout] | [INFO] [stdout] 224 | LdcI46, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 225 | LdcI47, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:226:5 [INFO] [stdout] | [INFO] [stdout] 226 | LdcI48, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:227:5 [INFO] [stdout] | [INFO] [stdout] 227 | LdcI8, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 228 | LdcR4, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:229:5 [INFO] [stdout] | [INFO] [stdout] 229 | LdcR8, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:230:5 [INFO] [stdout] | [INFO] [stdout] 230 | Ldnull, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:231:5 [INFO] [stdout] | [INFO] [stdout] 231 | Ldstr, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | Ldarg, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | LdargS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | Ldarg0, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | Ldarg1, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | Ldarg2, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | Ldarg3, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 240 | Ldloc, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | LdlocS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | Ldloc0, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 243 | Ldloc1, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 244 | Ldloc2, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:245:5 [INFO] [stdout] | [INFO] [stdout] 245 | Ldloc3, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | Starg, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:247:5 [INFO] [stdout] | [INFO] [stdout] 247 | StargS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:248:5 [INFO] [stdout] | [INFO] [stdout] 248 | Stloc, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | StlocS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:250:5 [INFO] [stdout] | [INFO] [stdout] 250 | Stloc0, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:251:5 [INFO] [stdout] | [INFO] [stdout] 251 | Stloc1, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:252:5 [INFO] [stdout] | [INFO] [stdout] 252 | Stloc2, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | Stloc3, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:254:5 [INFO] [stdout] | [INFO] [stdout] 254 | Ldarga, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:255:5 [INFO] [stdout] | [INFO] [stdout] 255 | LdargaS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:256:5 [INFO] [stdout] | [INFO] [stdout] 256 | Ldloca, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:257:5 [INFO] [stdout] | [INFO] [stdout] 257 | LdlocaS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | Ldelem, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:261:5 [INFO] [stdout] | [INFO] [stdout] 261 | LdelemI1, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:262:5 [INFO] [stdout] | [INFO] [stdout] 262 | LdelemU1, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:263:5 [INFO] [stdout] | [INFO] [stdout] 263 | LdelemI2, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:264:5 [INFO] [stdout] | [INFO] [stdout] 264 | LdelemU2, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:265:5 [INFO] [stdout] | [INFO] [stdout] 265 | LdelemI4, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | LdelemU4, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:267:5 [INFO] [stdout] | [INFO] [stdout] 267 | LdelemI8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | LdelemI, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:269:5 [INFO] [stdout] | [INFO] [stdout] 269 | LdelemR4, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | LdelemR8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:271:5 [INFO] [stdout] | [INFO] [stdout] 271 | LdelemRef, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 272 | Stelem, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:273:5 [INFO] [stdout] | [INFO] [stdout] 273 | StelemI1, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:274:5 [INFO] [stdout] | [INFO] [stdout] 274 | StelemI2, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:275:5 [INFO] [stdout] | [INFO] [stdout] 275 | StelemI4, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 276 | StelemI8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:277:5 [INFO] [stdout] | [INFO] [stdout] 277 | StelemI, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | StelemR4, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:279:5 [INFO] [stdout] | [INFO] [stdout] 279 | StelemR8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:280:5 [INFO] [stdout] | [INFO] [stdout] 280 | StelemRef, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:281:5 [INFO] [stdout] | [INFO] [stdout] 281 | Ldlen, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:282:5 [INFO] [stdout] | [INFO] [stdout] 282 | Newarr, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:285:5 [INFO] [stdout] | [INFO] [stdout] 285 | Ldfld, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:286:5 [INFO] [stdout] | [INFO] [stdout] 286 | Ldflda, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:287:5 [INFO] [stdout] | [INFO] [stdout] 287 | Stfld, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:288:5 [INFO] [stdout] | [INFO] [stdout] 288 | Ldsfld, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:289:5 [INFO] [stdout] | [INFO] [stdout] 289 | Ldsflda, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:290:5 [INFO] [stdout] | [INFO] [stdout] 290 | Stsfld, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:293:5 [INFO] [stdout] | [INFO] [stdout] 293 | Call, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:294:5 [INFO] [stdout] | [INFO] [stdout] 294 | Callvirt, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:295:5 [INFO] [stdout] | [INFO] [stdout] 295 | Calli, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:296:5 [INFO] [stdout] | [INFO] [stdout] 296 | Ret, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:299:5 [INFO] [stdout] | [INFO] [stdout] 299 | Newobj, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:300:5 [INFO] [stdout] | [INFO] [stdout] 300 | Castclass, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:301:5 [INFO] [stdout] | [INFO] [stdout] 301 | Isinst, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:302:5 [INFO] [stdout] | [INFO] [stdout] 302 | Unbox, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:303:5 [INFO] [stdout] | [INFO] [stdout] 303 | UnboxAny, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:304:5 [INFO] [stdout] | [INFO] [stdout] 304 | Box, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:307:5 [INFO] [stdout] | [INFO] [stdout] 307 | Br, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:308:5 [INFO] [stdout] | [INFO] [stdout] 308 | BrS, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 309 | Brtrue, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:310:5 [INFO] [stdout] | [INFO] [stdout] 310 | BrtrueS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:311:5 [INFO] [stdout] | [INFO] [stdout] 311 | Brfalse, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:312:5 [INFO] [stdout] | [INFO] [stdout] 312 | BrfalseS, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:313:5 [INFO] [stdout] | [INFO] [stdout] 313 | Beq, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:314:5 [INFO] [stdout] | [INFO] [stdout] 314 | BeqS, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:315:5 [INFO] [stdout] | [INFO] [stdout] 315 | Bne, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:316:5 [INFO] [stdout] | [INFO] [stdout] 316 | BneS, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:317:5 [INFO] [stdout] | [INFO] [stdout] 317 | Blt, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:318:5 [INFO] [stdout] | [INFO] [stdout] 318 | BltS, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:319:5 [INFO] [stdout] | [INFO] [stdout] 319 | BltUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:320:5 [INFO] [stdout] | [INFO] [stdout] 320 | BltUnS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:321:5 [INFO] [stdout] | [INFO] [stdout] 321 | Ble, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:322:5 [INFO] [stdout] | [INFO] [stdout] 322 | BleS, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:323:5 [INFO] [stdout] | [INFO] [stdout] 323 | BleUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:324:5 [INFO] [stdout] | [INFO] [stdout] 324 | BleUnS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:325:5 [INFO] [stdout] | [INFO] [stdout] 325 | Bgt, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:326:5 [INFO] [stdout] | [INFO] [stdout] 326 | BgtS, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:327:5 [INFO] [stdout] | [INFO] [stdout] 327 | BgtUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:328:5 [INFO] [stdout] | [INFO] [stdout] 328 | BgtUnS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 329 | Bge, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:330:5 [INFO] [stdout] | [INFO] [stdout] 330 | BgeS, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | BgeUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:332:5 [INFO] [stdout] | [INFO] [stdout] 332 | BgeUnS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:333:5 [INFO] [stdout] | [INFO] [stdout] 333 | Switch, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:336:5 [INFO] [stdout] | [INFO] [stdout] 336 | Add, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:337:5 [INFO] [stdout] | [INFO] [stdout] 337 | AddOvf, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:338:5 [INFO] [stdout] | [INFO] [stdout] 338 | AddOvfUn, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 | Sub, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:340:5 [INFO] [stdout] | [INFO] [stdout] 340 | SubOvf, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:341:5 [INFO] [stdout] | [INFO] [stdout] 341 | SubOvfUn, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 342 | Mul, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:343:5 [INFO] [stdout] | [INFO] [stdout] 343 | MulOvf, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:344:5 [INFO] [stdout] | [INFO] [stdout] 344 | MulOvfUn, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:345:5 [INFO] [stdout] | [INFO] [stdout] 345 | Div, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:346:5 [INFO] [stdout] | [INFO] [stdout] 346 | DivUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:347:5 [INFO] [stdout] | [INFO] [stdout] 347 | Rem, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:348:5 [INFO] [stdout] | [INFO] [stdout] 348 | RemUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:349:5 [INFO] [stdout] | [INFO] [stdout] 349 | And, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | Or, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:351:5 [INFO] [stdout] | [INFO] [stdout] 351 | Xor, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:352:5 [INFO] [stdout] | [INFO] [stdout] 352 | Not, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:353:5 [INFO] [stdout] | [INFO] [stdout] 353 | Shl, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:354:5 [INFO] [stdout] | [INFO] [stdout] 354 | Shr, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:355:5 [INFO] [stdout] | [INFO] [stdout] 355 | ShrUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:356:5 [INFO] [stdout] | [INFO] [stdout] 356 | Neg, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:359:5 [INFO] [stdout] | [INFO] [stdout] 359 | Ceq, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:360:5 [INFO] [stdout] | [INFO] [stdout] 360 | Cgt, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:361:5 [INFO] [stdout] | [INFO] [stdout] 361 | CgtUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:362:5 [INFO] [stdout] | [INFO] [stdout] 362 | Clt, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:363:5 [INFO] [stdout] | [INFO] [stdout] 363 | CltUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:366:5 [INFO] [stdout] | [INFO] [stdout] 366 | ConvI1, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 367 | ConvI2, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:368:5 [INFO] [stdout] | [INFO] [stdout] 368 | ConvI4, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:369:5 [INFO] [stdout] | [INFO] [stdout] 369 | ConvI8, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:370:5 [INFO] [stdout] | [INFO] [stdout] 370 | ConvR4, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:371:5 [INFO] [stdout] | [INFO] [stdout] 371 | ConvR8, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:372:5 [INFO] [stdout] | [INFO] [stdout] 372 | ConvU4, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:373:5 [INFO] [stdout] | [INFO] [stdout] 373 | ConvU8, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:374:5 [INFO] [stdout] | [INFO] [stdout] 374 | ConvOvfI1, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | ConvOvfI2, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:376:5 [INFO] [stdout] | [INFO] [stdout] 376 | ConvOvfI4, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:377:5 [INFO] [stdout] | [INFO] [stdout] 377 | ConvOvfI8, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:378:5 [INFO] [stdout] | [INFO] [stdout] 378 | ConvOvfU1, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:379:5 [INFO] [stdout] | [INFO] [stdout] 379 | ConvOvfU2, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:380:5 [INFO] [stdout] | [INFO] [stdout] 380 | ConvOvfU4, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:381:5 [INFO] [stdout] | [INFO] [stdout] 381 | ConvOvfU8, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:382:5 [INFO] [stdout] | [INFO] [stdout] 382 | ConvOvfI1Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 383 | ConvOvfI2Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:384:5 [INFO] [stdout] | [INFO] [stdout] 384 | ConvOvfI4Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:385:5 [INFO] [stdout] | [INFO] [stdout] 385 | ConvOvfI8Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | ConvOvfU1Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:387:5 [INFO] [stdout] | [INFO] [stdout] 387 | ConvOvfU2Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:388:5 [INFO] [stdout] | [INFO] [stdout] 388 | ConvOvfU4Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:389:5 [INFO] [stdout] | [INFO] [stdout] 389 | ConvOvfU8Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:390:5 [INFO] [stdout] | [INFO] [stdout] 390 | ConvRUn, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:391:5 [INFO] [stdout] | [INFO] [stdout] 391 | ConvOvfIUn, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:392:5 [INFO] [stdout] | [INFO] [stdout] 392 | ConvOvfUUn, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:395:5 [INFO] [stdout] | [INFO] [stdout] 395 | Dup, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:396:5 [INFO] [stdout] | [INFO] [stdout] 396 | Pop, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:399:5 [INFO] [stdout] | [INFO] [stdout] 399 | Throw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:400:5 [INFO] [stdout] | [INFO] [stdout] 400 | Rethrow, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:401:5 [INFO] [stdout] | [INFO] [stdout] 401 | Leave, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:402:5 [INFO] [stdout] | [INFO] [stdout] 402 | LeaveS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:403:5 [INFO] [stdout] | [INFO] [stdout] 403 | Endfinally, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:404:5 [INFO] [stdout] | [INFO] [stdout] 404 | Endfilter, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:407:5 [INFO] [stdout] | [INFO] [stdout] 407 | Sizeof, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:408:5 [INFO] [stdout] | [INFO] [stdout] 408 | Refanytype, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:409:5 [INFO] [stdout] | [INFO] [stdout] 409 | Refanyval, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:410:5 [INFO] [stdout] | [INFO] [stdout] 410 | Mkrefany, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:411:5 [INFO] [stdout] | [INFO] [stdout] 411 | Arglist, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:412:5 [INFO] [stdout] | [INFO] [stdout] 412 | Localloc, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:413:5 [INFO] [stdout] | [INFO] [stdout] 413 | Jmp, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:414:5 [INFO] [stdout] | [INFO] [stdout] 414 | Calli2, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:415:5 [INFO] [stdout] | [INFO] [stdout] 415 | Tail, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:416:5 [INFO] [stdout] | [INFO] [stdout] 416 | Volatile, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:417:5 [INFO] [stdout] | [INFO] [stdout] 417 | Unaligned, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:418:5 [INFO] [stdout] | [INFO] [stdout] 418 | Constrained, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:419:5 [INFO] [stdout] | [INFO] [stdout] 419 | Readonly, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:291:13 [INFO] [stdout] | [INFO] [stdout] 291 | let mut cur = self.reader.get_viewer(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:480:13 [INFO] [stdout] | [INFO] [stdout] 480 | let mut cur = self.reader.get_viewer(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:521:13 [INFO] [stdout] | [INFO] [stdout] 521 | let mut simple_index_size = |table_id: u8| -> u32 { [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `methoddef_offset` [INFO] [stdout] --> src/formats/dll/reader/mod.rs:611:13 [INFO] [stdout] | [INFO] [stdout] 611 | let methoddef_offset = table_start[0x06].unwrap_or(tables_data_start); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_methoddef_offset` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `culture` [INFO] [stdout] --> src/formats/dll/reader/mod.rs:646:21 [INFO] [stdout] | [INFO] [stdout] 646 | let culture = if culture_idx != 0 { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_culture` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `flags` [INFO] [stdout] --> src/formats/dll/reader/mod.rs:682:21 [INFO] [stdout] | [INFO] [stdout] 682 | let flags = ct [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_flags` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mdef` [INFO] [stdout] --> src/formats/dll/reader/mod.rs:740:25 [INFO] [stdout] | [INFO] [stdout] 740 | let mdef = ClrMethod::new( [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_mdef` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `culture_idx` [INFO] [stdout] --> src/formats/dll/reader/mod.rs:821:21 [INFO] [stdout] | [INFO] [stdout] 821 | let culture_idx = read_heap_index(&mut c4, str_idx_sz)?; [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_culture_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:889:17 [INFO] [stdout] | [INFO] [stdout] 889 | let mut cursor = self.reader.get_viewer(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:937:13 [INFO] [stdout] | [INFO] [stdout] 937 | let mut cursor = self.reader.get_viewer(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:1006:17 [INFO] [stdout] | [INFO] [stdout] 1006 | let mut cursor = self.reader.get_viewer(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/dll/reader/mod.rs:1052:13 [INFO] [stdout] | [INFO] [stdout] 1052 | let mut reader = self.reader.get_viewer(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `code_rva` [INFO] [stdout] --> src/formats/dll/writer/mod.rs:222:13 [INFO] [stdout] | [INFO] [stdout] 222 | let code_rva = base_rva + code_offset as u32; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_code_rva` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `clr` [INFO] [stdout] --> src/formats/dll/writer/mod.rs:355:66 [INFO] [stdout] | [INFO] [stdout] 355 | fn write_metadata_tables_stream(&self, buffer: &mut Vec, clr: &ClrProgram) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_clr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/formats/dll/writer/mod.rs:517:50 [INFO] [stdout] | [INFO] [stdout] 517 | ClrInstruction::WithString { opcode, value } => { [INFO] [stdout] | ^^^^^ help: try ignoring the field: `value: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `method_ref` [INFO] [stdout] --> src/formats/dll/writer/mod.rs:527:50 [INFO] [stdout] | [INFO] [stdout] 527 | ClrInstruction::WithMethod { opcode, method_ref } => { [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `method_ref: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `url` [INFO] [stdout] --> src/formats/dll/mod.rs:31:16 [INFO] [stdout] | [INFO] [stdout] 31 | let (file, url) = open_file(file_path)?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_url` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `url` [INFO] [stdout] --> src/formats/dll/mod.rs:51:16 [INFO] [stdout] | [INFO] [stdout] 51 | let (file, url) = open_file(file_path)?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_url` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `code_rva` [INFO] [stdout] --> src/formats/exe/writer/mod.rs:138:13 [INFO] [stdout] | [INFO] [stdout] 138 | let code_rva = base_rva + code_offset as u32; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_code_rva` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `clr` [INFO] [stdout] --> src/formats/exe/writer/mod.rs:271:66 [INFO] [stdout] | [INFO] [stdout] 271 | fn write_metadata_tables_stream(&self, buffer: &mut Vec, clr: &ClrProgram) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_clr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/formats/exe/writer/mod.rs:433:50 [INFO] [stdout] | [INFO] [stdout] 433 | ClrInstruction::WithString { opcode, value } => { [INFO] [stdout] | ^^^^^ help: try ignoring the field: `value: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `method_ref` [INFO] [stdout] --> src/formats/exe/writer/mod.rs:443:50 [INFO] [stdout] | [INFO] [stdout] 443 | ClrInstruction::WithMethod { opcode, method_ref } => { [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `method_ref: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `file_path` [INFO] [stdout] --> src/formats/exe/mod.rs:25:22 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn is_dotnet_dll(file_path: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/msil/parser/mod.rs:232:13 [INFO] [stdout] | [INFO] [stdout] 232 | let mut skip_ignored = |index: &mut usize| { [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/formats/msil/parser/mod.rs:487:13 [INFO] [stdout] | [INFO] [stdout] 487 | let mut skip_ignored = |index: &mut usize| { [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parameters` [INFO] [stdout] --> src/formats/msil/writer/mod.rs:37:48 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn start_method(&mut self, name: &str, parameters: &[&str], return_type: Option<&str>) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parameters` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read_string_from_heap` is never used [INFO] [stdout] --> src/formats/dll/reader/mod.rs:1176:4 [INFO] [stdout] | [INFO] [stdout] 1176 | fn read_string_from_heap(pe_data: &[u8], strings_start: u32, strings_size: u32, index: u32) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `write_dos_header`, `write_nt_header`, `write_coff_header`, `write_optional_header`, and `write_section_header` are never used [INFO] [stdout] --> src/formats/dll/writer/mod.rs:90:8 [INFO] [stdout] | [INFO] [stdout] 27 | impl DllWriter { [INFO] [stdout] | ---------------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 90 | fn write_dos_header(&mut self, dos_header: &DosHeader) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 97 | fn write_nt_header(&mut self, nt_header: &NtHeader) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 102 | fn write_coff_header(&mut self, coff_header: &CoffHeader) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 113 | fn write_optional_header(&mut self, optional_header: &OptionalHeader) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 150 | fn write_section_header(&mut self, section: &PeSection) -> Result<(), GaiaError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `current_assembly` and `current_module` are never read [INFO] [stdout] --> src/formats/msil/converter/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct MsilToClrConverter { [INFO] [stdout] | ------------------ fields in this struct [INFO] [stdout] 17 | /// 当前程序集名称 [INFO] [stdout] 18 | current_assembly: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 19 | /// 当前模块名称 [INFO] [stdout] 20 | current_module: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MsilToClrConverter` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub mod formats; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | #![warn(missing_docs, rustdoc::missing_crate_level_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub mod helpers; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub mod program; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod dll; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/mod.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | pub mod exe; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/mod.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub mod msil; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/dll/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub mod reader; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/dll/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub mod writer; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/formats/dll/mod.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub assembly_ref_fallback_names: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/formats/dll/reader/mod.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct DllReader<'config, R> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/formats/dll/writer/mod.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | pub struct DllWriter { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/formats/dll/writer/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(writer: W) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/formats/dll/writer/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn write(mut self, clr: &ClrProgram) -> GaiaDiagnostics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/formats/dll/writer/mod.rs:550:1 [INFO] [stdout] | [INFO] [stdout] 550 | pub struct ClrHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/exe/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub mod reader; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/exe/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub mod writer; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/formats/exe/writer/mod.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | pub struct DotNetWriter { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/formats/exe/writer/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(writer: W) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/formats/exe/writer/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn write(mut self, clr: &ClrProgram) -> GaiaDiagnostics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/formats/exe/writer/mod.rs:466:1 [INFO] [stdout] | [INFO] [stdout] 466 | pub struct ClrHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/msil/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub mod lexer; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/formats/msil/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub mod writer; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/formats/msil/mod.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct MsilReadConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/formats/msil/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub url: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/formats/msil/lexer/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn new(config: &'config MsilReadConfig) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:189:14 [INFO] [stdout] | [INFO] [stdout] 189 | Simple { opcode: ClrOpcode }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:191:21 [INFO] [stdout] | [INFO] [stdout] 191 | WithImmediate { opcode: ClrOpcode, value: i32 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:191:40 [INFO] [stdout] | [INFO] [stdout] 191 | WithImmediate { opcode: ClrOpcode, value: i32 }, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:193:20 [INFO] [stdout] | [INFO] [stdout] 193 | WithLocalVar { opcode: ClrOpcode, index: u16 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:193:39 [INFO] [stdout] | [INFO] [stdout] 193 | WithLocalVar { opcode: ClrOpcode, index: u16 }, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:195:21 [INFO] [stdout] | [INFO] [stdout] 195 | WithParameter { opcode: ClrOpcode, index: u16 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:195:40 [INFO] [stdout] | [INFO] [stdout] 195 | WithParameter { opcode: ClrOpcode, index: u16 }, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:197:17 [INFO] [stdout] | [INFO] [stdout] 197 | WithField { opcode: ClrOpcode, field_ref: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:197:36 [INFO] [stdout] | [INFO] [stdout] 197 | WithField { opcode: ClrOpcode, field_ref: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:199:18 [INFO] [stdout] | [INFO] [stdout] 199 | WithMethod { opcode: ClrOpcode, method_ref: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:199:37 [INFO] [stdout] | [INFO] [stdout] 199 | WithMethod { opcode: ClrOpcode, method_ref: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:201:16 [INFO] [stdout] | [INFO] [stdout] 201 | WithType { opcode: ClrOpcode, type_ref: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:201:35 [INFO] [stdout] | [INFO] [stdout] 201 | WithType { opcode: ClrOpcode, type_ref: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:203:18 [INFO] [stdout] | [INFO] [stdout] 203 | WithString { opcode: ClrOpcode, value: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:203:37 [INFO] [stdout] | [INFO] [stdout] 203 | WithString { opcode: ClrOpcode, value: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:205:17 [INFO] [stdout] | [INFO] [stdout] 205 | WithLabel { opcode: ClrOpcode, label: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:205:36 [INFO] [stdout] | [INFO] [stdout] 205 | WithLabel { opcode: ClrOpcode, label: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:207:18 [INFO] [stdout] | [INFO] [stdout] 207 | WithSwitch { opcode: ClrOpcode, labels: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/program/mod.rs:207:37 [INFO] [stdout] | [INFO] [stdout] 207 | WithSwitch { opcode: ClrOpcode, labels: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:214:5 [INFO] [stdout] | [INFO] [stdout] 214 | Nop, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | LdcI4, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 216 | LdcI4S, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | LdcI4M1, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:218:5 [INFO] [stdout] | [INFO] [stdout] 218 | LdcI40, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:219:5 [INFO] [stdout] | [INFO] [stdout] 219 | LdcI41, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:220:5 [INFO] [stdout] | [INFO] [stdout] 220 | LdcI42, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | LdcI43, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | LdcI44, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | LdcI45, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:224:5 [INFO] [stdout] | [INFO] [stdout] 224 | LdcI46, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 225 | LdcI47, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:226:5 [INFO] [stdout] | [INFO] [stdout] 226 | LdcI48, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:227:5 [INFO] [stdout] | [INFO] [stdout] 227 | LdcI8, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 228 | LdcR4, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:229:5 [INFO] [stdout] | [INFO] [stdout] 229 | LdcR8, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:230:5 [INFO] [stdout] | [INFO] [stdout] 230 | Ldnull, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:231:5 [INFO] [stdout] | [INFO] [stdout] 231 | Ldstr, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | Ldarg, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | LdargS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | Ldarg0, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | Ldarg1, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | Ldarg2, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | Ldarg3, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 240 | Ldloc, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | LdlocS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | Ldloc0, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 243 | Ldloc1, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 244 | Ldloc2, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:245:5 [INFO] [stdout] | [INFO] [stdout] 245 | Ldloc3, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | Starg, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:247:5 [INFO] [stdout] | [INFO] [stdout] 247 | StargS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:248:5 [INFO] [stdout] | [INFO] [stdout] 248 | Stloc, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | StlocS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:250:5 [INFO] [stdout] | [INFO] [stdout] 250 | Stloc0, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:251:5 [INFO] [stdout] | [INFO] [stdout] 251 | Stloc1, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:252:5 [INFO] [stdout] | [INFO] [stdout] 252 | Stloc2, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | Stloc3, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:254:5 [INFO] [stdout] | [INFO] [stdout] 254 | Ldarga, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:255:5 [INFO] [stdout] | [INFO] [stdout] 255 | LdargaS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:256:5 [INFO] [stdout] | [INFO] [stdout] 256 | Ldloca, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:257:5 [INFO] [stdout] | [INFO] [stdout] 257 | LdlocaS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | Ldelem, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:261:5 [INFO] [stdout] | [INFO] [stdout] 261 | LdelemI1, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:262:5 [INFO] [stdout] | [INFO] [stdout] 262 | LdelemU1, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:263:5 [INFO] [stdout] | [INFO] [stdout] 263 | LdelemI2, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:264:5 [INFO] [stdout] | [INFO] [stdout] 264 | LdelemU2, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:265:5 [INFO] [stdout] | [INFO] [stdout] 265 | LdelemI4, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | LdelemU4, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:267:5 [INFO] [stdout] | [INFO] [stdout] 267 | LdelemI8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | LdelemI, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:269:5 [INFO] [stdout] | [INFO] [stdout] 269 | LdelemR4, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | LdelemR8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:271:5 [INFO] [stdout] | [INFO] [stdout] 271 | LdelemRef, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 272 | Stelem, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:273:5 [INFO] [stdout] | [INFO] [stdout] 273 | StelemI1, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:274:5 [INFO] [stdout] | [INFO] [stdout] 274 | StelemI2, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:275:5 [INFO] [stdout] | [INFO] [stdout] 275 | StelemI4, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 276 | StelemI8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:277:5 [INFO] [stdout] | [INFO] [stdout] 277 | StelemI, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | StelemR4, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:279:5 [INFO] [stdout] | [INFO] [stdout] 279 | StelemR8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:280:5 [INFO] [stdout] | [INFO] [stdout] 280 | StelemRef, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:281:5 [INFO] [stdout] | [INFO] [stdout] 281 | Ldlen, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:282:5 [INFO] [stdout] | [INFO] [stdout] 282 | Newarr, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:285:5 [INFO] [stdout] | [INFO] [stdout] 285 | Ldfld, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:286:5 [INFO] [stdout] | [INFO] [stdout] 286 | Ldflda, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:287:5 [INFO] [stdout] | [INFO] [stdout] 287 | Stfld, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:288:5 [INFO] [stdout] | [INFO] [stdout] 288 | Ldsfld, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:289:5 [INFO] [stdout] | [INFO] [stdout] 289 | Ldsflda, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:290:5 [INFO] [stdout] | [INFO] [stdout] 290 | Stsfld, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:293:5 [INFO] [stdout] | [INFO] [stdout] 293 | Call, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:294:5 [INFO] [stdout] | [INFO] [stdout] 294 | Callvirt, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:295:5 [INFO] [stdout] | [INFO] [stdout] 295 | Calli, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:296:5 [INFO] [stdout] | [INFO] [stdout] 296 | Ret, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:299:5 [INFO] [stdout] | [INFO] [stdout] 299 | Newobj, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:300:5 [INFO] [stdout] | [INFO] [stdout] 300 | Castclass, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:301:5 [INFO] [stdout] | [INFO] [stdout] 301 | Isinst, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:302:5 [INFO] [stdout] | [INFO] [stdout] 302 | Unbox, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:303:5 [INFO] [stdout] | [INFO] [stdout] 303 | UnboxAny, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:304:5 [INFO] [stdout] | [INFO] [stdout] 304 | Box, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:307:5 [INFO] [stdout] | [INFO] [stdout] 307 | Br, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:308:5 [INFO] [stdout] | [INFO] [stdout] 308 | BrS, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 309 | Brtrue, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:310:5 [INFO] [stdout] | [INFO] [stdout] 310 | BrtrueS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:311:5 [INFO] [stdout] | [INFO] [stdout] 311 | Brfalse, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:312:5 [INFO] [stdout] | [INFO] [stdout] 312 | BrfalseS, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:313:5 [INFO] [stdout] | [INFO] [stdout] 313 | Beq, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:314:5 [INFO] [stdout] | [INFO] [stdout] 314 | BeqS, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:315:5 [INFO] [stdout] | [INFO] [stdout] 315 | Bne, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:316:5 [INFO] [stdout] | [INFO] [stdout] 316 | BneS, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:317:5 [INFO] [stdout] | [INFO] [stdout] 317 | Blt, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:318:5 [INFO] [stdout] | [INFO] [stdout] 318 | BltS, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:319:5 [INFO] [stdout] | [INFO] [stdout] 319 | BltUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:320:5 [INFO] [stdout] | [INFO] [stdout] 320 | BltUnS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:321:5 [INFO] [stdout] | [INFO] [stdout] 321 | Ble, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:322:5 [INFO] [stdout] | [INFO] [stdout] 322 | BleS, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:323:5 [INFO] [stdout] | [INFO] [stdout] 323 | BleUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:324:5 [INFO] [stdout] | [INFO] [stdout] 324 | BleUnS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:325:5 [INFO] [stdout] | [INFO] [stdout] 325 | Bgt, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:326:5 [INFO] [stdout] | [INFO] [stdout] 326 | BgtS, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:327:5 [INFO] [stdout] | [INFO] [stdout] 327 | BgtUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:328:5 [INFO] [stdout] | [INFO] [stdout] 328 | BgtUnS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 329 | Bge, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:330:5 [INFO] [stdout] | [INFO] [stdout] 330 | BgeS, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | BgeUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:332:5 [INFO] [stdout] | [INFO] [stdout] 332 | BgeUnS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:333:5 [INFO] [stdout] | [INFO] [stdout] 333 | Switch, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:336:5 [INFO] [stdout] | [INFO] [stdout] 336 | Add, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:337:5 [INFO] [stdout] | [INFO] [stdout] 337 | AddOvf, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:338:5 [INFO] [stdout] | [INFO] [stdout] 338 | AddOvfUn, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 | Sub, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:340:5 [INFO] [stdout] | [INFO] [stdout] 340 | SubOvf, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:341:5 [INFO] [stdout] | [INFO] [stdout] 341 | SubOvfUn, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 342 | Mul, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:343:5 [INFO] [stdout] | [INFO] [stdout] 343 | MulOvf, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:344:5 [INFO] [stdout] | [INFO] [stdout] 344 | MulOvfUn, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:345:5 [INFO] [stdout] | [INFO] [stdout] 345 | Div, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:346:5 [INFO] [stdout] | [INFO] [stdout] 346 | DivUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:347:5 [INFO] [stdout] | [INFO] [stdout] 347 | Rem, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:348:5 [INFO] [stdout] | [INFO] [stdout] 348 | RemUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:349:5 [INFO] [stdout] | [INFO] [stdout] 349 | And, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | Or, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:351:5 [INFO] [stdout] | [INFO] [stdout] 351 | Xor, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:352:5 [INFO] [stdout] | [INFO] [stdout] 352 | Not, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:353:5 [INFO] [stdout] | [INFO] [stdout] 353 | Shl, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:354:5 [INFO] [stdout] | [INFO] [stdout] 354 | Shr, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:355:5 [INFO] [stdout] | [INFO] [stdout] 355 | ShrUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:356:5 [INFO] [stdout] | [INFO] [stdout] 356 | Neg, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:359:5 [INFO] [stdout] | [INFO] [stdout] 359 | Ceq, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:360:5 [INFO] [stdout] | [INFO] [stdout] 360 | Cgt, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:361:5 [INFO] [stdout] | [INFO] [stdout] 361 | CgtUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:362:5 [INFO] [stdout] | [INFO] [stdout] 362 | Clt, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:363:5 [INFO] [stdout] | [INFO] [stdout] 363 | CltUn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:366:5 [INFO] [stdout] | [INFO] [stdout] 366 | ConvI1, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 367 | ConvI2, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:368:5 [INFO] [stdout] | [INFO] [stdout] 368 | ConvI4, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:369:5 [INFO] [stdout] | [INFO] [stdout] 369 | ConvI8, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:370:5 [INFO] [stdout] | [INFO] [stdout] 370 | ConvR4, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:371:5 [INFO] [stdout] | [INFO] [stdout] 371 | ConvR8, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:372:5 [INFO] [stdout] | [INFO] [stdout] 372 | ConvU4, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:373:5 [INFO] [stdout] | [INFO] [stdout] 373 | ConvU8, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:374:5 [INFO] [stdout] | [INFO] [stdout] 374 | ConvOvfI1, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | ConvOvfI2, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:376:5 [INFO] [stdout] | [INFO] [stdout] 376 | ConvOvfI4, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:377:5 [INFO] [stdout] | [INFO] [stdout] 377 | ConvOvfI8, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:378:5 [INFO] [stdout] | [INFO] [stdout] 378 | ConvOvfU1, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:379:5 [INFO] [stdout] | [INFO] [stdout] 379 | ConvOvfU2, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:380:5 [INFO] [stdout] | [INFO] [stdout] 380 | ConvOvfU4, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:381:5 [INFO] [stdout] | [INFO] [stdout] 381 | ConvOvfU8, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:382:5 [INFO] [stdout] | [INFO] [stdout] 382 | ConvOvfI1Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 383 | ConvOvfI2Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:384:5 [INFO] [stdout] | [INFO] [stdout] 384 | ConvOvfI4Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:385:5 [INFO] [stdout] | [INFO] [stdout] 385 | ConvOvfI8Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | ConvOvfU1Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:387:5 [INFO] [stdout] | [INFO] [stdout] 387 | ConvOvfU2Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:388:5 [INFO] [stdout] | [INFO] [stdout] 388 | ConvOvfU4Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:389:5 [INFO] [stdout] | [INFO] [stdout] 389 | ConvOvfU8Un, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:390:5 [INFO] [stdout] | [INFO] [stdout] 390 | ConvRUn, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:391:5 [INFO] [stdout] | [INFO] [stdout] 391 | ConvOvfIUn, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:392:5 [INFO] [stdout] | [INFO] [stdout] 392 | ConvOvfUUn, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:395:5 [INFO] [stdout] | [INFO] [stdout] 395 | Dup, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:396:5 [INFO] [stdout] | [INFO] [stdout] 396 | Pop, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:399:5 [INFO] [stdout] | [INFO] [stdout] 399 | Throw, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:400:5 [INFO] [stdout] | [INFO] [stdout] 400 | Rethrow, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:401:5 [INFO] [stdout] | [INFO] [stdout] 401 | Leave, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:402:5 [INFO] [stdout] | [INFO] [stdout] 402 | LeaveS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:403:5 [INFO] [stdout] | [INFO] [stdout] 403 | Endfinally, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:404:5 [INFO] [stdout] | [INFO] [stdout] 404 | Endfilter, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:407:5 [INFO] [stdout] | [INFO] [stdout] 407 | Sizeof, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:408:5 [INFO] [stdout] | [INFO] [stdout] 408 | Refanytype, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:409:5 [INFO] [stdout] | [INFO] [stdout] 409 | Refanyval, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:410:5 [INFO] [stdout] | [INFO] [stdout] 410 | Mkrefany, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:411:5 [INFO] [stdout] | [INFO] [stdout] 411 | Arglist, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:412:5 [INFO] [stdout] | [INFO] [stdout] 412 | Localloc, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:413:5 [INFO] [stdout] | [INFO] [stdout] 413 | Jmp, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:414:5 [INFO] [stdout] | [INFO] [stdout] 414 | Calli2, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:415:5 [INFO] [stdout] | [INFO] [stdout] 415 | Tail, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:416:5 [INFO] [stdout] | [INFO] [stdout] 416 | Volatile, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:417:5 [INFO] [stdout] | [INFO] [stdout] 417 | Unaligned, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:418:5 [INFO] [stdout] | [INFO] [stdout] 418 | Constrained, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/program/mod.rs:419:5 [INFO] [stdout] | [INFO] [stdout] 419 | Readonly, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.87s [INFO] running `Command { std: "docker" "inspect" "4d70a4addff78c782855af1184e170a6ca5160b34baeca65533f4e446338619a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4d70a4addff78c782855af1184e170a6ca5160b34baeca65533f4e446338619a", kill_on_drop: false }` [INFO] [stdout] 4d70a4addff78c782855af1184e170a6ca5160b34baeca65533f4e446338619a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] b31aa09ddd8f8f1ae0a5bf885fee48af698d9150936ad847fe58dea287e98350 [INFO] running `Command { std: "docker" "start" "-a" "b31aa09ddd8f8f1ae0a5bf885fee48af698d9150936ad847fe58dea287e98350", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `GaiaDiagnostics` [INFO] [stderr] --> src/formats/dll/reader/mod.rs:9:18 [INFO] [stderr] | [INFO] [stderr] 9 | use gaia_types::{GaiaDiagnostics, GaiaError, SourceLocation}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/formats/dll/reader/mod.rs:688:64 [INFO] [stderr] | [INFO] [stderr] 688 | let _field_list_idx = read_heap_index(&mut ct, (if row_counts[0x04] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 688 - let _field_list_idx = read_heap_index(&mut ct, (if row_counts[0x04] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stderr] 688 + let _field_list_idx = read_heap_index(&mut ct, if row_counts[0x04] < (1 << 16) { 2 } else { 4 } )?; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/formats/dll/reader/mod.rs:689:65 [INFO] [stderr] | [INFO] [stderr] 689 | let _method_list_idx = read_heap_index(&mut ct, (if row_counts[0x06] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 689 - let _method_list_idx = read_heap_index(&mut ct, (if row_counts[0x06] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stderr] 689 + let _method_list_idx = read_heap_index(&mut ct, if row_counts[0x06] < (1 << 16) { 2 } else { 4 } )?; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/formats/dll/reader/mod.rs:735:64 [INFO] [stderr] | [INFO] [stderr] 735 | let _param_list_idx = read_heap_index(&mut c3, (if row_counts[0x07] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 735 - let _param_list_idx = read_heap_index(&mut c3, (if row_counts[0x07] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stderr] 735 + let _param_list_idx = read_heap_index(&mut c3, if row_counts[0x07] < (1 << 16) { 2 } else { 4 } )?; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused import: `GaiaDiagnostics` [INFO] [stderr] --> src/formats/exe/reader/mod.rs:6:18 [INFO] [stderr] | [INFO] [stderr] 6 | use gaia_types::{GaiaDiagnostics, GaiaError, SourceLocation}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Cursor` and `fs` [INFO] [stderr] --> src/formats/exe/reader/mod.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | fs, [INFO] [stderr] | ^^ [INFO] [stderr] 13 | io::{Cursor, Read, Seek, SeekFrom}, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `DataDirectory` [INFO] [stderr] --> src/formats/exe/writer/mod.rs:8:21 [INFO] [stderr] | [INFO] [stderr] 8 | CoffHeader, DataDirectory, DosHeader, NtHeader, OptionalHeader, PeHeader, PeProgram, PeSection, SubsystemType, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Cursor` [INFO] [stderr] --> src/formats/exe/writer/mod.rs:12:10 [INFO] [stderr] | [INFO] [stderr] 12 | io::{Cursor, Seek, Write}, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/formats/dll/reader/mod.rs:291:13 [INFO] [stderr] | [INFO] [stderr] 291 | let mut cur = self.reader.get_viewer(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/formats/dll/reader/mod.rs:480:13 [INFO] [stderr] | [INFO] [stderr] 480 | let mut cur = self.reader.get_viewer(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/formats/dll/reader/mod.rs:521:13 [INFO] [stderr] | [INFO] [stderr] 521 | let mut simple_index_size = |table_id: u8| -> u32 { [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `methoddef_offset` [INFO] [stderr] --> src/formats/dll/reader/mod.rs:611:13 [INFO] [stderr] | [INFO] [stderr] 611 | let methoddef_offset = table_start[0x06].unwrap_or(tables_data_start); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_methoddef_offset` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `culture` [INFO] [stderr] --> src/formats/dll/reader/mod.rs:646:21 [INFO] [stderr] | [INFO] [stderr] 646 | let culture = if culture_idx != 0 { [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_culture` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `flags` [INFO] [stderr] --> src/formats/dll/reader/mod.rs:682:21 [INFO] [stderr] | [INFO] [stderr] 682 | let flags = ct [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_flags` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `mdef` [INFO] [stderr] --> src/formats/dll/reader/mod.rs:740:25 [INFO] [stderr] | [INFO] [stderr] 740 | let mdef = ClrMethod::new( [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_mdef` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `culture_idx` [INFO] [stderr] --> src/formats/dll/reader/mod.rs:821:21 [INFO] [stderr] | [INFO] [stderr] 821 | let culture_idx = read_heap_index(&mut c4, str_idx_sz)?; [INFO] [stderr] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_culture_idx` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/formats/dll/reader/mod.rs:889:17 [INFO] [stderr] | [INFO] [stderr] 889 | let mut cursor = self.reader.get_viewer(); [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/formats/dll/reader/mod.rs:937:13 [INFO] [stderr] | [INFO] [stderr] 937 | let mut cursor = self.reader.get_viewer(); [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/formats/dll/reader/mod.rs:1006:17 [INFO] [stderr] | [INFO] [stderr] 1006 | let mut cursor = self.reader.get_viewer(); [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/formats/dll/reader/mod.rs:1052:13 [INFO] [stderr] | [INFO] [stderr] 1052 | let mut reader = self.reader.get_viewer(); [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `code_rva` [INFO] [stderr] --> src/formats/dll/writer/mod.rs:222:13 [INFO] [stderr] | [INFO] [stderr] 222 | let code_rva = base_rva + code_offset as u32; [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_code_rva` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `clr` [INFO] [stderr] --> src/formats/dll/writer/mod.rs:355:66 [INFO] [stderr] | [INFO] [stderr] 355 | fn write_metadata_tables_stream(&self, buffer: &mut Vec, clr: &ClrProgram) -> Result<(), GaiaError> { [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_clr` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `value` [INFO] [stderr] --> src/formats/dll/writer/mod.rs:517:50 [INFO] [stderr] | [INFO] [stderr] 517 | ClrInstruction::WithString { opcode, value } => { [INFO] [stderr] | ^^^^^ help: try ignoring the field: `value: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `method_ref` [INFO] [stderr] --> src/formats/dll/writer/mod.rs:527:50 [INFO] [stderr] | [INFO] [stderr] 527 | ClrInstruction::WithMethod { opcode, method_ref } => { [INFO] [stderr] | ^^^^^^^^^^ help: try ignoring the field: `method_ref: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `url` [INFO] [stderr] --> src/formats/dll/mod.rs:31:16 [INFO] [stderr] | [INFO] [stderr] 31 | let (file, url) = open_file(file_path)?; [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_url` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `url` [INFO] [stderr] --> src/formats/dll/mod.rs:51:16 [INFO] [stderr] | [INFO] [stderr] 51 | let (file, url) = open_file(file_path)?; [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_url` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `code_rva` [INFO] [stderr] --> src/formats/exe/writer/mod.rs:138:13 [INFO] [stderr] | [INFO] [stderr] 138 | let code_rva = base_rva + code_offset as u32; [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_code_rva` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `clr` [INFO] [stderr] --> src/formats/exe/writer/mod.rs:271:66 [INFO] [stderr] | [INFO] [stderr] 271 | fn write_metadata_tables_stream(&self, buffer: &mut Vec, clr: &ClrProgram) -> Result<(), GaiaError> { [INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_clr` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `value` [INFO] [stderr] --> src/formats/exe/writer/mod.rs:433:50 [INFO] [stderr] | [INFO] [stderr] 433 | ClrInstruction::WithString { opcode, value } => { [INFO] [stderr] | ^^^^^ help: try ignoring the field: `value: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `method_ref` [INFO] [stderr] --> src/formats/exe/writer/mod.rs:443:50 [INFO] [stderr] | [INFO] [stderr] 443 | ClrInstruction::WithMethod { opcode, method_ref } => { [INFO] [stderr] | ^^^^^^^^^^ help: try ignoring the field: `method_ref: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `file_path` [INFO] [stderr] --> src/formats/exe/mod.rs:25:22 [INFO] [stderr] | [INFO] [stderr] 25 | pub fn is_dotnet_dll(file_path: &str) -> Result { [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/formats/msil/parser/mod.rs:232:13 [INFO] [stderr] | [INFO] [stderr] 232 | let mut skip_ignored = |index: &mut usize| { [INFO] [stderr] | ----^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/formats/msil/parser/mod.rs:487:13 [INFO] [stderr] | [INFO] [stderr] 487 | let mut skip_ignored = |index: &mut usize| { [INFO] [stderr] | ----^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `parameters` [INFO] [stderr] --> src/formats/msil/writer/mod.rs:37:48 [INFO] [stderr] | [INFO] [stderr] 37 | pub fn start_method(&mut self, name: &str, parameters: &[&str], return_type: Option<&str>) -> Result<()> { [INFO] [stderr] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parameters` [INFO] [stderr] [INFO] [stderr] warning: function `read_string_from_heap` is never used [INFO] [stderr] --> src/formats/dll/reader/mod.rs:1176:4 [INFO] [stderr] | [INFO] [stderr] 1176 | fn read_string_from_heap(pe_data: &[u8], strings_start: u32, strings_size: u32, index: u32) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: methods `write_dos_header`, `write_nt_header`, `write_coff_header`, `write_optional_header`, and `write_section_header` are never used [INFO] [stderr] --> src/formats/dll/writer/mod.rs:90:8 [INFO] [stderr] | [INFO] [stderr] 27 | impl DllWriter { [INFO] [stderr] | ---------------------------------- methods in this implementation [INFO] [stderr] ... [INFO] [stderr] 90 | fn write_dos_header(&mut self, dos_header: &DosHeader) -> Result<(), GaiaError> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 97 | fn write_nt_header(&mut self, nt_header: &NtHeader) -> Result<(), GaiaError> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 102 | fn write_coff_header(&mut self, coff_header: &CoffHeader) -> Result<(), GaiaError> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 113 | fn write_optional_header(&mut self, optional_header: &OptionalHeader) -> Result<(), GaiaError> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 150 | fn write_section_header(&mut self, section: &PeSection) -> Result<(), GaiaError> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: fields `current_assembly` and `current_module` are never read [INFO] [stderr] --> src/formats/msil/converter/mod.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 16 | pub struct MsilToClrConverter { [INFO] [stderr] | ------------------ fields in this struct [INFO] [stderr] 17 | /// 当前程序集名称 [INFO] [stderr] 18 | current_assembly: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] 19 | /// 当前模块名称 [INFO] [stderr] 20 | current_module: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `MsilToClrConverter` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> src/lib.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | pub mod formats; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/lib.rs:3:9 [INFO] [stderr] | [INFO] [stderr] 3 | #![warn(missing_docs, rustdoc::missing_crate_level_docs)] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> src/lib.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | pub mod helpers; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> src/lib.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | pub mod program; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> src/formats/mod.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | pub mod dll; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> src/formats/mod.rs:2:1 [INFO] [stderr] | [INFO] [stderr] 2 | pub mod exe; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> src/formats/mod.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | pub mod msil; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> src/formats/dll/mod.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub mod reader; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> src/formats/dll/mod.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | pub mod writer; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/formats/dll/mod.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | pub assembly_ref_fallback_names: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/formats/dll/reader/mod.rs:18:1 [INFO] [stderr] | [INFO] [stderr] 18 | pub struct DllReader<'config, R> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/formats/dll/writer/mod.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | pub struct DllWriter { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/formats/dll/writer/mod.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn new(writer: W) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/formats/dll/writer/mod.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | pub fn write(mut self, clr: &ClrProgram) -> GaiaDiagnostics { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/formats/dll/writer/mod.rs:550:1 [INFO] [stderr] | [INFO] [stderr] 550 | pub struct ClrHeader { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> src/formats/exe/mod.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | pub mod reader; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> src/formats/exe/mod.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | pub mod writer; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/formats/exe/writer/mod.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | pub struct DotNetWriter { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/formats/exe/writer/mod.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn new(writer: W) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/formats/exe/writer/mod.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | pub fn write(mut self, clr: &ClrProgram) -> GaiaDiagnostics { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/formats/exe/writer/mod.rs:466:1 [INFO] [stderr] | [INFO] [stderr] 466 | pub struct ClrHeader { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> src/formats/msil/mod.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | pub mod lexer; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> src/formats/msil/mod.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | pub mod writer; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/formats/msil/mod.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | pub struct MsilReadConfig { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/formats/msil/mod.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | pub url: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/formats/msil/lexer/mod.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | pub fn new(config: &'config MsilReadConfig) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:189:14 [INFO] [stderr] | [INFO] [stderr] 189 | Simple { opcode: ClrOpcode }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:191:21 [INFO] [stderr] | [INFO] [stderr] 191 | WithImmediate { opcode: ClrOpcode, value: i32 }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:191:40 [INFO] [stderr] | [INFO] [stderr] 191 | WithImmediate { opcode: ClrOpcode, value: i32 }, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:193:20 [INFO] [stderr] | [INFO] [stderr] 193 | WithLocalVar { opcode: ClrOpcode, index: u16 }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:193:39 [INFO] [stderr] | [INFO] [stderr] 193 | WithLocalVar { opcode: ClrOpcode, index: u16 }, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:195:21 [INFO] [stderr] | [INFO] [stderr] 195 | WithParameter { opcode: ClrOpcode, index: u16 }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:195:40 [INFO] [stderr] | [INFO] [stderr] 195 | WithParameter { opcode: ClrOpcode, index: u16 }, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:197:17 [INFO] [stderr] | [INFO] [stderr] 197 | WithField { opcode: ClrOpcode, field_ref: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:197:36 [INFO] [stderr] | [INFO] [stderr] 197 | WithField { opcode: ClrOpcode, field_ref: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:199:18 [INFO] [stderr] | [INFO] [stderr] 199 | WithMethod { opcode: ClrOpcode, method_ref: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:199:37 [INFO] [stderr] | [INFO] [stderr] 199 | WithMethod { opcode: ClrOpcode, method_ref: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:201:16 [INFO] [stderr] | [INFO] [stderr] 201 | WithType { opcode: ClrOpcode, type_ref: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:201:35 [INFO] [stderr] | [INFO] [stderr] 201 | WithType { opcode: ClrOpcode, type_ref: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:203:18 [INFO] [stderr] | [INFO] [stderr] 203 | WithString { opcode: ClrOpcode, value: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:203:37 [INFO] [stderr] | [INFO] [stderr] 203 | WithString { opcode: ClrOpcode, value: String }, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:205:17 [INFO] [stderr] | [INFO] [stderr] 205 | WithLabel { opcode: ClrOpcode, label: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:205:36 [INFO] [stderr] | [INFO] [stderr] 205 | WithLabel { opcode: ClrOpcode, label: String }, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:207:18 [INFO] [stderr] | [INFO] [stderr] 207 | WithSwitch { opcode: ClrOpcode, labels: Vec }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/program/mod.rs:207:37 [INFO] [stderr] | [INFO] [stderr] 207 | WithSwitch { opcode: ClrOpcode, labels: Vec }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:214:5 [INFO] [stderr] | [INFO] [stderr] 214 | Nop, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:215:5 [INFO] [stderr] | [INFO] [stderr] 215 | LdcI4, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:216:5 [INFO] [stderr] | [INFO] [stderr] 216 | LdcI4S, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:217:5 [INFO] [stderr] | [INFO] [stderr] 217 | LdcI4M1, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:218:5 [INFO] [stderr] | [INFO] [stderr] 218 | LdcI40, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:219:5 [INFO] [stderr] | [INFO] [stderr] 219 | LdcI41, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:220:5 [INFO] [stderr] | [INFO] [stderr] 220 | LdcI42, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:221:5 [INFO] [stderr] | [INFO] [stderr] 221 | LdcI43, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:222:5 [INFO] [stderr] | [INFO] [stderr] 222 | LdcI44, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:223:5 [INFO] [stderr] | [INFO] [stderr] 223 | LdcI45, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:224:5 [INFO] [stderr] | [INFO] [stderr] 224 | LdcI46, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:225:5 [INFO] [stderr] | [INFO] [stderr] 225 | LdcI47, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:226:5 [INFO] [stderr] | [INFO] [stderr] 226 | LdcI48, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:227:5 [INFO] [stderr] | [INFO] [stderr] 227 | LdcI8, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:228:5 [INFO] [stderr] | [INFO] [stderr] 228 | LdcR4, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:229:5 [INFO] [stderr] | [INFO] [stderr] 229 | LdcR8, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | Ldnull, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:231:5 [INFO] [stderr] | [INFO] [stderr] 231 | Ldstr, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | Ldarg, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:235:5 [INFO] [stderr] | [INFO] [stderr] 235 | LdargS, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:236:5 [INFO] [stderr] | [INFO] [stderr] 236 | Ldarg0, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:237:5 [INFO] [stderr] | [INFO] [stderr] 237 | Ldarg1, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:238:5 [INFO] [stderr] | [INFO] [stderr] 238 | Ldarg2, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:239:5 [INFO] [stderr] | [INFO] [stderr] 239 | Ldarg3, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:240:5 [INFO] [stderr] | [INFO] [stderr] 240 | Ldloc, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:241:5 [INFO] [stderr] | [INFO] [stderr] 241 | LdlocS, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:242:5 [INFO] [stderr] | [INFO] [stderr] 242 | Ldloc0, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:243:5 [INFO] [stderr] | [INFO] [stderr] 243 | Ldloc1, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:244:5 [INFO] [stderr] | [INFO] [stderr] 244 | Ldloc2, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:245:5 [INFO] [stderr] | [INFO] [stderr] 245 | Ldloc3, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:246:5 [INFO] [stderr] | [INFO] [stderr] 246 | Starg, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:247:5 [INFO] [stderr] | [INFO] [stderr] 247 | StargS, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:248:5 [INFO] [stderr] | [INFO] [stderr] 248 | Stloc, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:249:5 [INFO] [stderr] | [INFO] [stderr] 249 | StlocS, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:250:5 [INFO] [stderr] | [INFO] [stderr] 250 | Stloc0, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:251:5 [INFO] [stderr] | [INFO] [stderr] 251 | Stloc1, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:252:5 [INFO] [stderr] | [INFO] [stderr] 252 | Stloc2, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:253:5 [INFO] [stderr] | [INFO] [stderr] 253 | Stloc3, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:254:5 [INFO] [stderr] | [INFO] [stderr] 254 | Ldarga, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:255:5 [INFO] [stderr] | [INFO] [stderr] 255 | LdargaS, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:256:5 [INFO] [stderr] | [INFO] [stderr] 256 | Ldloca, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:257:5 [INFO] [stderr] | [INFO] [stderr] 257 | LdlocaS, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:260:5 [INFO] [stderr] | [INFO] [stderr] 260 | Ldelem, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:261:5 [INFO] [stderr] | [INFO] [stderr] 261 | LdelemI1, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:262:5 [INFO] [stderr] | [INFO] [stderr] 262 | LdelemU1, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:263:5 [INFO] [stderr] | [INFO] [stderr] 263 | LdelemI2, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:264:5 [INFO] [stderr] | [INFO] [stderr] 264 | LdelemU2, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:265:5 [INFO] [stderr] | [INFO] [stderr] 265 | LdelemI4, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:266:5 [INFO] [stderr] | [INFO] [stderr] 266 | LdelemU4, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:267:5 [INFO] [stderr] | [INFO] [stderr] 267 | LdelemI8, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:268:5 [INFO] [stderr] | [INFO] [stderr] 268 | LdelemI, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:269:5 [INFO] [stderr] | [INFO] [stderr] 269 | LdelemR4, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:270:5 [INFO] [stderr] | [INFO] [stderr] 270 | LdelemR8, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:271:5 [INFO] [stderr] | [INFO] [stderr] 271 | LdelemRef, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:272:5 [INFO] [stderr] | [INFO] [stderr] 272 | Stelem, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:273:5 [INFO] [stderr] | [INFO] [stderr] 273 | StelemI1, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:274:5 [INFO] [stderr] | [INFO] [stderr] 274 | StelemI2, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:275:5 [INFO] [stderr] | [INFO] [stderr] 275 | StelemI4, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:276:5 [INFO] [stderr] | [INFO] [stderr] 276 | StelemI8, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:277:5 [INFO] [stderr] | [INFO] [stderr] 277 | StelemI, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:278:5 [INFO] [stderr] | [INFO] [stderr] 278 | StelemR4, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:279:5 [INFO] [stderr] | [INFO] [stderr] 279 | StelemR8, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:280:5 [INFO] [stderr] | [INFO] [stderr] 280 | StelemRef, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:281:5 [INFO] [stderr] | [INFO] [stderr] 281 | Ldlen, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:282:5 [INFO] [stderr] | [INFO] [stderr] 282 | Newarr, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:285:5 [INFO] [stderr] | [INFO] [stderr] 285 | Ldfld, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:286:5 [INFO] [stderr] | [INFO] [stderr] 286 | Ldflda, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:287:5 [INFO] [stderr] | [INFO] [stderr] 287 | Stfld, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:288:5 [INFO] [stderr] | [INFO] [stderr] 288 | Ldsfld, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:289:5 [INFO] [stderr] | [INFO] [stderr] 289 | Ldsflda, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:290:5 [INFO] [stderr] | [INFO] [stderr] 290 | Stsfld, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:293:5 [INFO] [stderr] | [INFO] [stderr] 293 | Call, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:294:5 [INFO] [stderr] | [INFO] [stderr] 294 | Callvirt, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:295:5 [INFO] [stderr] | [INFO] [stderr] 295 | Calli, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:296:5 [INFO] [stderr] | [INFO] [stderr] 296 | Ret, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:299:5 [INFO] [stderr] | [INFO] [stderr] 299 | Newobj, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:300:5 [INFO] [stderr] | [INFO] [stderr] 300 | Castclass, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:301:5 [INFO] [stderr] | [INFO] [stderr] 301 | Isinst, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:302:5 [INFO] [stderr] | [INFO] [stderr] 302 | Unbox, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:303:5 [INFO] [stderr] | [INFO] [stderr] 303 | UnboxAny, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:304:5 [INFO] [stderr] | [INFO] [stderr] 304 | Box, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:307:5 [INFO] [stderr] | [INFO] [stderr] 307 | Br, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:308:5 [INFO] [stderr] | [INFO] [stderr] 308 | BrS, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:309:5 [INFO] [stderr] | [INFO] [stderr] 309 | Brtrue, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:310:5 [INFO] [stderr] | [INFO] [stderr] 310 | BrtrueS, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:311:5 [INFO] [stderr] | [INFO] [stderr] 311 | Brfalse, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:312:5 [INFO] [stderr] | [INFO] [stderr] 312 | BrfalseS, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:313:5 [INFO] [stderr] | [INFO] [stderr] 313 | Beq, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:314:5 [INFO] [stderr] | [INFO] [stderr] 314 | BeqS, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:315:5 [INFO] [stderr] | [INFO] [stderr] 315 | Bne, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:316:5 [INFO] [stderr] | [INFO] [stderr] 316 | BneS, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:317:5 [INFO] [stderr] | [INFO] [stderr] 317 | Blt, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:318:5 [INFO] [stderr] | [INFO] [stderr] 318 | BltS, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:319:5 [INFO] [stderr] | [INFO] [stderr] 319 | BltUn, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:320:5 [INFO] [stderr] | [INFO] [stderr] 320 | BltUnS, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:321:5 [INFO] [stderr] | [INFO] [stderr] 321 | Ble, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:322:5 [INFO] [stderr] | [INFO] [stderr] 322 | BleS, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:323:5 [INFO] [stderr] | [INFO] [stderr] 323 | BleUn, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:324:5 [INFO] [stderr] | [INFO] [stderr] 324 | BleUnS, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:325:5 [INFO] [stderr] | [INFO] [stderr] 325 | Bgt, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:326:5 [INFO] [stderr] | [INFO] [stderr] 326 | BgtS, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:327:5 [INFO] [stderr] | [INFO] [stderr] 327 | BgtUn, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:328:5 [INFO] [stderr] | [INFO] [stderr] 328 | BgtUnS, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:329:5 [INFO] [stderr] | [INFO] [stderr] 329 | Bge, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:330:5 [INFO] [stderr] | [INFO] [stderr] 330 | BgeS, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:331:5 [INFO] [stderr] | [INFO] [stderr] 331 | BgeUn, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:332:5 [INFO] [stderr] | [INFO] [stderr] 332 | BgeUnS, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:333:5 [INFO] [stderr] | [INFO] [stderr] 333 | Switch, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:336:5 [INFO] [stderr] | [INFO] [stderr] 336 | Add, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:337:5 [INFO] [stderr] | [INFO] [stderr] 337 | AddOvf, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:338:5 [INFO] [stderr] | [INFO] [stderr] 338 | AddOvfUn, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:339:5 [INFO] [stderr] | [INFO] [stderr] 339 | Sub, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:340:5 [INFO] [stderr] | [INFO] [stderr] 340 | SubOvf, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:341:5 [INFO] [stderr] | [INFO] [stderr] 341 | SubOvfUn, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:342:5 [INFO] [stderr] | [INFO] [stderr] 342 | Mul, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:343:5 [INFO] [stderr] | [INFO] [stderr] 343 | MulOvf, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:344:5 [INFO] [stderr] | [INFO] [stderr] 344 | MulOvfUn, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:345:5 [INFO] [stderr] | [INFO] [stderr] 345 | Div, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:346:5 [INFO] [stderr] | [INFO] [stderr] 346 | DivUn, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:347:5 [INFO] [stderr] | [INFO] [stderr] 347 | Rem, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:348:5 [INFO] [stderr] | [INFO] [stderr] 348 | RemUn, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:349:5 [INFO] [stderr] | [INFO] [stderr] 349 | And, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:350:5 [INFO] [stderr] | [INFO] [stderr] 350 | Or, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:351:5 [INFO] [stderr] | [INFO] [stderr] 351 | Xor, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:352:5 [INFO] [stderr] | [INFO] [stderr] 352 | Not, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:353:5 [INFO] [stderr] | [INFO] [stderr] 353 | Shl, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:354:5 [INFO] [stderr] | [INFO] [stderr] 354 | Shr, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:355:5 [INFO] [stderr] | [INFO] [stderr] 355 | ShrUn, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:356:5 [INFO] [stderr] | [INFO] [stderr] 356 | Neg, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:359:5 [INFO] [stderr] | [INFO] [stderr] 359 | Ceq, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:360:5 [INFO] [stderr] | [INFO] [stderr] 360 | Cgt, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:361:5 [INFO] [stderr] | [INFO] [stderr] 361 | CgtUn, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:362:5 [INFO] [stderr] | [INFO] [stderr] 362 | Clt, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:363:5 [INFO] [stderr] | [INFO] [stderr] 363 | CltUn, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:366:5 [INFO] [stderr] | [INFO] [stderr] 366 | ConvI1, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:367:5 [INFO] [stderr] | [INFO] [stderr] 367 | ConvI2, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:368:5 [INFO] [stderr] | [INFO] [stderr] 368 | ConvI4, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:369:5 [INFO] [stderr] | [INFO] [stderr] 369 | ConvI8, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:370:5 [INFO] [stderr] | [INFO] [stderr] 370 | ConvR4, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:371:5 [INFO] [stderr] | [INFO] [stderr] 371 | ConvR8, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:372:5 [INFO] [stderr] | [INFO] [stderr] 372 | ConvU4, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:373:5 [INFO] [stderr] | [INFO] [stderr] 373 | ConvU8, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:374:5 [INFO] [stderr] | [INFO] [stderr] 374 | ConvOvfI1, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:375:5 [INFO] [stderr] | [INFO] [stderr] 375 | ConvOvfI2, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:376:5 [INFO] [stderr] | [INFO] [stderr] 376 | ConvOvfI4, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:377:5 [INFO] [stderr] | [INFO] [stderr] 377 | ConvOvfI8, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:378:5 [INFO] [stderr] | [INFO] [stderr] 378 | ConvOvfU1, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:379:5 [INFO] [stderr] | [INFO] [stderr] 379 | ConvOvfU2, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:380:5 [INFO] [stderr] | [INFO] [stderr] 380 | ConvOvfU4, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:381:5 [INFO] [stderr] | [INFO] [stderr] 381 | ConvOvfU8, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:382:5 [INFO] [stderr] | [INFO] [stderr] 382 | ConvOvfI1Un, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:383:5 [INFO] [stderr] | [INFO] [stderr] 383 | ConvOvfI2Un, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:384:5 [INFO] [stderr] | [INFO] [stderr] 384 | ConvOvfI4Un, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:385:5 [INFO] [stderr] | [INFO] [stderr] 385 | ConvOvfI8Un, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:386:5 [INFO] [stderr] | [INFO] [stderr] 386 | ConvOvfU1Un, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:387:5 [INFO] [stderr] | [INFO] [stderr] 387 | ConvOvfU2Un, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:388:5 [INFO] [stderr] | [INFO] [stderr] 388 | ConvOvfU4Un, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:389:5 [INFO] [stderr] | [INFO] [stderr] 389 | ConvOvfU8Un, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:390:5 [INFO] [stderr] | [INFO] [stderr] 390 | ConvRUn, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:391:5 [INFO] [stderr] | [INFO] [stderr] 391 | ConvOvfIUn, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:392:5 [INFO] [stderr] | [INFO] [stderr] 392 | ConvOvfUUn, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:395:5 [INFO] [stderr] | [INFO] [stderr] 395 | Dup, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:396:5 [INFO] [stderr] | [INFO] [stderr] 396 | Pop, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:399:5 [INFO] [stderr] | [INFO] [stderr] 399 | Throw, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:400:5 [INFO] [stderr] | [INFO] [stderr] 400 | Rethrow, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:401:5 [INFO] [stderr] | [INFO] [stderr] 401 | Leave, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:402:5 [INFO] [stderr] | [INFO] [stderr] 402 | LeaveS, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:403:5 [INFO] [stderr] | [INFO] [stderr] 403 | Endfinally, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:404:5 [INFO] [stderr] | [INFO] [stderr] 404 | Endfilter, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:407:5 [INFO] [stderr] | [INFO] [stderr] 407 | Sizeof, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:408:5 [INFO] [stderr] | [INFO] [stderr] 408 | Refanytype, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:409:5 [INFO] [stderr] | [INFO] [stderr] 409 | Refanyval, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:410:5 [INFO] [stderr] | [INFO] [stderr] 410 | Mkrefany, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:411:5 [INFO] [stderr] | [INFO] [stderr] 411 | Arglist, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:412:5 [INFO] [stderr] | [INFO] [stderr] 412 | Localloc, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:413:5 [INFO] [stderr] | [INFO] [stderr] 413 | Jmp, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:414:5 [INFO] [stderr] | [INFO] [stderr] 414 | Calli2, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:415:5 [INFO] [stderr] | [INFO] [stderr] 415 | Tail, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:416:5 [INFO] [stderr] | [INFO] [stderr] 416 | Volatile, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:417:5 [INFO] [stderr] | [INFO] [stderr] 417 | Unaligned, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:418:5 [INFO] [stderr] | [INFO] [stderr] 418 | Constrained, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/program/mod.rs:419:5 [INFO] [stderr] | [INFO] [stderr] 419 | Readonly, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `clr-assembler` (lib) generated 263 warnings (run `cargo fix --lib -p clr-assembler` to apply 34 suggestions) [INFO] [stderr] warning: `clr-assembler` (lib test) generated 263 warnings (263 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/clr_assembler-a1d7f38db2425b05) [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] [stderr] Doc-tests clr_assembler [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/formats/dll/reader/mod.rs:688:64 [INFO] [stderr] | [INFO] [stderr] 688 | let _field_list_idx = read_heap_index(&mut ct, (if row_counts[0x04] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 688 - let _field_list_idx = read_heap_index(&mut ct, (if row_counts[0x04] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stderr] 688 + let _field_list_idx = read_heap_index(&mut ct, if row_counts[0x04] < (1 << 16) { 2 } else { 4 } )?; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/formats/dll/reader/mod.rs:689:65 [INFO] [stderr] | [INFO] [stderr] 689 | let _method_list_idx = read_heap_index(&mut ct, (if row_counts[0x06] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 689 - let _method_list_idx = read_heap_index(&mut ct, (if row_counts[0x06] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stderr] 689 + let _method_list_idx = read_heap_index(&mut ct, if row_counts[0x06] < (1 << 16) { 2 } else { 4 } )?; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/formats/dll/reader/mod.rs:735:64 [INFO] [stderr] | [INFO] [stderr] 735 | let _param_list_idx = read_heap_index(&mut c3, (if row_counts[0x07] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 735 - let _param_list_idx = read_heap_index(&mut c3, (if row_counts[0x07] < (1 << 16) { 2 } else { 4 }))?; [INFO] [stderr] 735 + let _param_list_idx = read_heap_index(&mut c3, if row_counts[0x07] < (1 << 16) { 2 } else { 4 } )?; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: 3 warnings emitted [INFO] [stderr] [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test src/../readme.md - (line 220) ... FAILED [INFO] [stdout] test src/formats/msil/ast/mod.rs - formats::msil::ast::MsilInstruction (line 178) ... FAILED [INFO] [stdout] test src/formats/msil/ast/mod.rs - formats::msil::ast::MsilMethodBody (line 132) ... FAILED [INFO] [stdout] test src/formats/msil/ast/mod.rs - formats::msil::ast::MsilRoot (line 12) ... FAILED [INFO] [stdout] test src/formats/msil/ast/mod.rs - formats::msil::ast::MsilClass (line 59) ... FAILED [INFO] [stdout] test src/../readme.md - (line 63) ... FAILED [INFO] [stdout] test src/formats/msil/parser/mod.rs - formats::msil::parser::MsilParser<'config>::new (line 46) ... FAILED [INFO] [stdout] test src/../readme.md - (line 51) ... FAILED [INFO] [stdout] test src/formats/msil/parser/mod.rs - formats::msil::parser::MsilParser (line 21) ... FAILED [INFO] [stdout] test src/formats/msil/parser/mod.rs - formats::msil::parser::MsilParser<'config>::parse (line 118) ... FAILED [INFO] [stdout] test src/formats/msil/ast/mod.rs - formats::msil::ast::MsilMethod (line 87) ... FAILED [INFO] [stdout] test src/formats/msil/parser/mod.rs - formats::msil::parser::MsilParser<'config>::parse_text (line 71) ... FAILED [INFO] [stdout] test src/../readme.md - (line 98) ... FAILED [INFO] [stdout] test src/../readme.md - (line 113) ... FAILED [INFO] [stdout] test src/../readme.md - (line 85) ... FAILED [INFO] [stdout] test src/formats/msil/lexer/token_type.rs - formats::msil::lexer::token_type::MsilTokenType (line 10) ... FAILED [INFO] [stdout] test src/formats/exe/reader/mod.rs - formats::exe::reader::ExeReader::rva_to_file_offset (line 581) ... FAILED [INFO] [stdout] test src/formats/dll/reader/mod.rs - formats::dll::reader::DllReader<'config,R>::rva_to_file_offset (line 1119) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/../readme.md - (line 220) stdout ---- [INFO] [stdout] error: unknown start of token: \u{251c} [INFO] [stdout] --> src/../readme.md:222:1 [INFO] [stdout] | [INFO] [stdout] 222 | ├── src/ [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:222:2 [INFO] [stdout] | [INFO] [stdout] 222 | ├── src/ [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: character appears once more [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 222 - ├── src/ [INFO] [stdout] 222 + ├-- src/ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:222:3 [INFO] [stdout] | [INFO] [stdout] 222 | ├── src/ [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 222 - ├── src/ [INFO] [stdout] 222 + ├─- src/ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2502} [INFO] [stdout] --> src/../readme.md:223:1 [INFO] [stdout] | [INFO] [stdout] 223 | │ ├── assembler/ # PE 汇编功能 [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{251c} [INFO] [stdout] --> src/../readme.md:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | │ ├── assembler/ # PE 汇编功能 [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:223:6 [INFO] [stdout] | [INFO] [stdout] 223 | │ ├── assembler/ # PE 汇编功能 [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: character appears once more [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 223 - │ ├── assembler/ # PE 汇编功能 [INFO] [stdout] 223 + │ ├-- assembler/ # PE 汇编功能 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:223:7 [INFO] [stdout] | [INFO] [stdout] 223 | │ ├── assembler/ # PE 汇编功能 [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 223 - │ ├── assembler/ # PE 汇编功能 [INFO] [stdout] 223 + │ ├─- assembler/ # PE 汇编功能 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2502} [INFO] [stdout] --> src/../readme.md:224:1 [INFO] [stdout] | [INFO] [stdout] 224 | │ ├── writer/ # PE 文件写入功能 [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{251c} [INFO] [stdout] --> src/../readme.md:224:5 [INFO] [stdout] | [INFO] [stdout] 224 | │ ├── writer/ # PE 文件写入功能 [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:224:6 [INFO] [stdout] | [INFO] [stdout] 224 | │ ├── writer/ # PE 文件写入功能 [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: character appears once more [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 224 - │ ├── writer/ # PE 文件写入功能 [INFO] [stdout] 224 + │ ├-- writer/ # PE 文件写入功能 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:224:7 [INFO] [stdout] | [INFO] [stdout] 224 | │ ├── writer/ # PE 文件写入功能 [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 224 - │ ├── writer/ # PE 文件写入功能 [INFO] [stdout] 224 + │ ├─- writer/ # PE 文件写入功能 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2502} [INFO] [stdout] --> src/../readme.md:225:1 [INFO] [stdout] | [INFO] [stdout] 225 | │ ├── reader/ # PE 文件读取功能(开发中) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{251c} [INFO] [stdout] --> src/../readme.md:225:5 [INFO] [stdout] | [INFO] [stdout] 225 | │ ├── reader/ # PE 文件读取功能(开发中) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:225:6 [INFO] [stdout] | [INFO] [stdout] 225 | │ ├── reader/ # PE 文件读取功能(开发中) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: character appears once more [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 225 - │ ├── reader/ # PE 文件读取功能(开发中) [INFO] [stdout] 225 + │ ├-- reader/ # PE 文件读取功能(开发中) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:225:7 [INFO] [stdout] | [INFO] [stdout] 225 | │ ├── reader/ # PE 文件读取功能(开发中) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 225 - │ ├── reader/ # PE 文件读取功能(开发中) [INFO] [stdout] 225 + │ ├─- reader/ # PE 文件读取功能(开发中) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{ff08} [INFO] [stdout] --> src/../readme.md:225:34 [INFO] [stdout] | [INFO] [stdout] 225 | │ ├── reader/ # PE 文件读取功能(开发中) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: Unicode character '(' (Fullwidth Left Parenthesis) looks like '(' (Left Parenthesis), but it is not [INFO] [stdout] | [INFO] [stdout] 225 - │ ├── reader/ # PE 文件读取功能(开发中) [INFO] [stdout] 225 + │ ├── reader/ # PE 文件读取功能(开发中) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{ff09} [INFO] [stdout] --> src/../readme.md:225:38 [INFO] [stdout] | [INFO] [stdout] 225 | │ ├── reader/ # PE 文件读取功能(开发中) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: Unicode character ')' (Fullwidth Right Parenthesis) looks like ')' (Right Parenthesis), but it is not [INFO] [stdout] | [INFO] [stdout] 225 - │ ├── reader/ # PE 文件读取功能(开发中) [INFO] [stdout] 225 + │ ├── reader/ # PE 文件读取功能(开发中) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2502} [INFO] [stdout] --> src/../readme.md:226:1 [INFO] [stdout] | [INFO] [stdout] 226 | │ ├── errors/ # 错误处理 [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{251c} [INFO] [stdout] --> src/../readme.md:226:5 [INFO] [stdout] | [INFO] [stdout] 226 | │ ├── errors/ # 错误处理 [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:226:6 [INFO] [stdout] | [INFO] [stdout] 226 | │ ├── errors/ # 错误处理 [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: character appears once more [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 226 - │ ├── errors/ # 错误处理 [INFO] [stdout] 226 + │ ├-- errors/ # 错误处理 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:226:7 [INFO] [stdout] | [INFO] [stdout] 226 | │ ├── errors/ # 错误处理 [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 226 - │ ├── errors/ # 错误处理 [INFO] [stdout] 226 + │ ├─- errors/ # 错误处理 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2502} [INFO] [stdout] --> src/../readme.md:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | │ └── lib.rs # 库入口点 [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2514} [INFO] [stdout] --> src/../readme.md:227:5 [INFO] [stdout] | [INFO] [stdout] 227 | │ └── lib.rs # 库入口点 [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:227:6 [INFO] [stdout] | [INFO] [stdout] 227 | │ └── lib.rs # 库入口点 [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: character appears once more [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 227 - │ └── lib.rs # 库入口点 [INFO] [stdout] 227 + │ └-- lib.rs # 库入口点 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:227:7 [INFO] [stdout] | [INFO] [stdout] 227 | │ └── lib.rs # 库入口点 [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 227 - │ └── lib.rs # 库入口点 [INFO] [stdout] 227 + │ └─- lib.rs # 库入口点 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{251c} [INFO] [stdout] --> src/../readme.md:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | ├── wit/ [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:228:2 [INFO] [stdout] | [INFO] [stdout] 228 | ├── wit/ [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: character appears once more [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 228 - ├── wit/ [INFO] [stdout] 228 + ├-- wit/ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:228:3 [INFO] [stdout] | [INFO] [stdout] 228 | ├── wit/ [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 228 - ├── wit/ [INFO] [stdout] 228 + ├─- wit/ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2502} [INFO] [stdout] --> src/../readme.md:229:1 [INFO] [stdout] | [INFO] [stdout] 229 | │ └── il-assembly.wit # WIT 接口定义 [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2514} [INFO] [stdout] --> src/../readme.md:229:5 [INFO] [stdout] | [INFO] [stdout] 229 | │ └── il-assembly.wit # WIT 接口定义 [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:229:6 [INFO] [stdout] | [INFO] [stdout] 229 | │ └── il-assembly.wit # WIT 接口定义 [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: character appears once more [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 229 - │ └── il-assembly.wit # WIT 接口定义 [INFO] [stdout] 229 + │ └-- il-assembly.wit # WIT 接口定义 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:229:7 [INFO] [stdout] | [INFO] [stdout] 229 | │ └── il-assembly.wit # WIT 接口定义 [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 229 - │ └── il-assembly.wit # WIT 接口定义 [INFO] [stdout] 229 + │ └─- il-assembly.wit # WIT 接口定义 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2514} [INFO] [stdout] --> src/../readme.md:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | └── tests/ [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:230:2 [INFO] [stdout] | [INFO] [stdout] 230 | └── tests/ [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: character appears once more [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 230 - └── tests/ [INFO] [stdout] 230 + └-- tests/ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:230:3 [INFO] [stdout] | [INFO] [stdout] 230 | └── tests/ [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 230 - └── tests/ [INFO] [stdout] 230 + └─- tests/ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2514} [INFO] [stdout] --> src/../readme.md:231:5 [INFO] [stdout] | [INFO] [stdout] 231 | └── readme.md # 测试示例 [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:231:6 [INFO] [stdout] | [INFO] [stdout] 231 | └── readme.md # 测试示例 [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: character appears once more [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 231 - └── readme.md # 测试示例 [INFO] [stdout] 231 + └-- readme.md # 测试示例 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: unknown start of token: \u{2500} [INFO] [stdout] --> src/../readme.md:231:7 [INFO] [stdout] | [INFO] [stdout] 231 | └── readme.md # 测试示例 [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: Unicode character '─' (Box Drawings Light Horizontal) looks like '-' (Minus/Hyphen), but it is not [INFO] [stdout] | [INFO] [stdout] 231 - └── readme.md # 测试示例 [INFO] [stdout] 231 + └─- readme.md # 测试示例 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: expected one of `!` or `::`, found `-` [INFO] [stdout] --> src/../readme.md:221:3 [INFO] [stdout] | [INFO] [stdout] 221 | il-rust/ [INFO] [stdout] | ^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 39 previous errors [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/formats/msil/ast/mod.rs - formats::msil::ast::MsilInstruction (line 178) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `clr_msil` [INFO] [stdout] --> src/formats/msil/ast/mod.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 179 | use clr_msil::ast::MsilInstruction; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `clr_msil` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `clr_msil`, use `cargo add clr_msil` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/formats/msil/ast/mod.rs - formats::msil::ast::MsilMethodBody (line 132) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `clr_msil` [INFO] [stdout] --> src/formats/msil/ast/mod.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 133 | use clr_msil::ast::{MsilInstruction, MsilLocal, MsilMethodBody}; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `clr_msil` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `clr_msil`, use `cargo add clr_msil` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/formats/msil/ast/mod.rs - formats::msil::ast::MsilRoot (line 12) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `clr_msil` [INFO] [stdout] --> src/formats/msil/ast/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use clr_msil::ast::{MsilRoot, MsilStatement}; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `clr_msil` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `clr_msil`, use `cargo add clr_msil` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/formats/msil/ast/mod.rs - formats::msil::ast::MsilClass (line 59) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `clr_msil` [INFO] [stdout] --> src/formats/msil/ast/mod.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | use clr_msil::ast::{MsilClass, MsilMethod}; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `clr_msil` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `clr_msil`, use `cargo add clr_msil` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/../readme.md - (line 63) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `il_assembler` [INFO] [stdout] --> src/../readme.md:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | use il_assembler::assembler; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `il_assembler` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 64 - use il_assembler::assembler; [INFO] [stdout] 64 + use clr_assembler::assembler; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> src/../readme.md:71:47 [INFO] [stdout] | [INFO] [stdout] 63 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____readme_md_63_0() { [INFO] [stdout] | ---------------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 71 | std::fs::write("console_example.exe", pe_data)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 63 ~ fn main() { #[allow(non_snake_case)] fn _doctest_main_src____readme_md_63_0() -> Result<(), Box> { [INFO] [stdout] 64 | use il_assembler::assembler; [INFO] [stdout] ... [INFO] [stdout] 71 | std::fs::write("console_example.exe", pe_data)?; [INFO] [stdout] 72 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/formats/msil/parser/mod.rs - formats::msil::parser::MsilParser<'config>::new (line 46) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `clr_msil` [INFO] [stdout] --> src/formats/msil/parser/mod.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | use clr_msil::{MsilParser, ReadConfig}; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `clr_msil` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `clr_msil`, use `cargo add clr_msil` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/../readme.md - (line 51) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `il_assembler` [INFO] [stdout] --> src/../readme.md:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | use il_assembler::assembler; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `il_assembler` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 52 - use il_assembler::assembler; [INFO] [stdout] 52 + use clr_assembler::assembler; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> src/../readme.md:59:44 [INFO] [stdout] | [INFO] [stdout] 51 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____readme_md_51_0() { [INFO] [stdout] | ---------------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 59 | std::fs::write("exit_example.exe", pe_data)?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 51 ~ fn main() { #[allow(non_snake_case)] fn _doctest_main_src____readme_md_51_0() -> Result<(), Box> { [INFO] [stdout] 52 | use il_assembler::assembler; [INFO] [stdout] ... [INFO] [stdout] 59 | std::fs::write("exit_example.exe", pe_data)?; [INFO] [stdout] 60 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/formats/msil/parser/mod.rs - formats::msil::parser::MsilParser (line 21) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `clr_msil` [INFO] [stdout] --> src/formats/msil/parser/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use clr_msil::{MsilParser, ReadConfig}; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `clr_msil` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `clr_msil`, use `cargo add clr_msil` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/formats/msil/parser/mod.rs - formats::msil::parser::MsilParser<'config>::parse (line 118) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `clr_msil` [INFO] [stdout] --> src/formats/msil/parser/mod.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | use clr_msil::{MsilParser, ReadConfig}; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `clr_msil` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `clr_msil`, use `cargo add clr_msil` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/formats/msil/ast/mod.rs - formats::msil::ast::MsilMethod (line 87) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `clr_msil` [INFO] [stdout] --> src/formats/msil/ast/mod.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | use clr_msil::ast::{MsilMethod, MsilMethodBody, MsilParameter}; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `clr_msil` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `clr_msil`, use `cargo add clr_msil` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/formats/msil/parser/mod.rs - formats::msil::parser::MsilParser<'config>::parse_text (line 71) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `clr_msil` [INFO] [stdout] --> src/formats/msil/parser/mod.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | use clr_msil::{MsilParser, ReadConfig}; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `clr_msil` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `clr_msil`, use `cargo add clr_msil` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/../readme.md - (line 98) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `il_assembler` [INFO] [stdout] --> src/../readme.md:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | use il_assembler::assembler; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `il_assembler` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 99 - use il_assembler::assembler; [INFO] [stdout] 99 + use clr_assembler::assembler; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> src/../readme.md:106:48 [INFO] [stdout] | [INFO] [stdout] 98 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____readme_md_98_0() { [INFO] [stdout] | ---------------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 106 | std::fs::write("console_example.exe", pe_data) ?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 98 ~ fn main() { #[allow(non_snake_case)] fn _doctest_main_src____readme_md_98_0() -> Result<(), Box> { [INFO] [stdout] 99 | use il_assembler::assembler; [INFO] [stdout] ... [INFO] [stdout] 106 | std::fs::write("console_example.exe", pe_data) ?; [INFO] [stdout] 107 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/../readme.md - (line 113) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `il_assembler` [INFO] [stdout] --> src/../readme.md:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | use il_assembler::assembler::{PeAssembler, PeSection, ImportTable, ImportEntry}; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `il_assembler` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 114 - use il_assembler::assembler::{PeAssembler, PeSection, ImportTable, ImportEntry}; [INFO] [stdout] 114 + use clr_assembler::assembler::{PeAssembler, PeSection, ImportTable, ImportEntry}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `il_assembler` [INFO] [stdout] --> src/../readme.md:157:5 [INFO] [stdout] | [INFO] [stdout] 157 | use il_assembler::writer; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `il_assembler` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 157 - use il_assembler::writer; [INFO] [stdout] 157 + use clr_assembler::writer; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/../readme.md - (line 85) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `il_assembler` [INFO] [stdout] --> src/../readme.md:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | use il_assembler::assembler; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `il_assembler` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 86 - use il_assembler::assembler; [INFO] [stdout] 86 + use clr_assembler::assembler; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> src/../readme.md:93:45 [INFO] [stdout] | [INFO] [stdout] 85 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src____readme_md_85_0() { [INFO] [stdout] | ---------------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 93 | std::fs::write("exit_example.exe", pe_data) ?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] help: consider adding return type [INFO] [stdout] | [INFO] [stdout] 85 ~ fn main() { #[allow(non_snake_case)] fn _doctest_main_src____readme_md_85_0() -> Result<(), Box> { [INFO] [stdout] 86 | use il_assembler::assembler; [INFO] [stdout] ... [INFO] [stdout] 93 | std::fs::write("exit_example.exe", pe_data) ?; [INFO] [stdout] 94 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/formats/msil/lexer/token_type.rs - formats::msil::lexer::token_type::MsilTokenType (line 10) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `il_assembler` [INFO] [stdout] --> src/formats/msil/lexer/token_type.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use il_assembler::reader::il_lexer::IlTokenType; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `il_assembler` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 11 - use il_assembler::reader::il_lexer::IlTokenType; [INFO] [stdout] 11 + use clr_assembler::reader::il_lexer::IlTokenType; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/formats/exe/reader/mod.rs - formats::exe::reader::ExeReader::rva_to_file_offset (line 581) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `reader` in this scope [INFO] [stdout] --> src/formats/exe/reader/mod.rs:582:19 [INFO] [stdout] | [INFO] [stdout] 582 | let file_offset = reader.rva_to_file_offset(0x2000)?; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/formats/dll/reader/mod.rs - formats::dll::reader::DllReader<'config,R>::rva_to_file_offset (line 1119) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `reader` in this scope [INFO] [stdout] --> src/formats/dll/reader/mod.rs:1120:19 [INFO] [stdout] | [INFO] [stdout] 1120 | let file_offset = reader.rva_to_file_offset(0x2000)?; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/../readme.md - (line 113) [INFO] [stdout] src/../readme.md - (line 220) [INFO] [stdout] src/../readme.md - (line 51) [INFO] [stdout] src/../readme.md - (line 63) [INFO] [stdout] src/../readme.md - (line 85) [INFO] [stdout] src/../readme.md - (line 98) [INFO] [stdout] src/formats/dll/reader/mod.rs - formats::dll::reader::DllReader<'config,R>::rva_to_file_offset (line 1119) [INFO] [stdout] src/formats/exe/reader/mod.rs - formats::exe::reader::ExeReader::rva_to_file_offset (line 581) [INFO] [stdout] src/formats/msil/ast/mod.rs - formats::msil::ast::MsilClass (line 59) [INFO] [stdout] src/formats/msil/ast/mod.rs - formats::msil::ast::MsilInstruction (line 178) [INFO] [stdout] src/formats/msil/ast/mod.rs - formats::msil::ast::MsilMethod (line 87) [INFO] [stdout] src/formats/msil/ast/mod.rs - formats::msil::ast::MsilMethodBody (line 132) [INFO] [stdout] src/formats/msil/ast/mod.rs - formats::msil::ast::MsilRoot (line 12) [INFO] [stdout] src/formats/msil/lexer/token_type.rs - formats::msil::lexer::token_type::MsilTokenType (line 10) [INFO] [stdout] src/formats/msil/parser/mod.rs - formats::msil::parser::MsilParser (line 21) [INFO] [stdout] src/formats/msil/parser/mod.rs - formats::msil::parser::MsilParser<'config>::new (line 46) [INFO] [stdout] src/formats/msil/parser/mod.rs - formats::msil::parser::MsilParser<'config>::parse (line 118) [INFO] [stdout] src/formats/msil/parser/mod.rs - formats::msil::parser::MsilParser<'config>::parse_text (line 71) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 18 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.41s; merged doctests compilation took 0.12s [INFO] running `Command { std: "docker" "inspect" "b31aa09ddd8f8f1ae0a5bf885fee48af698d9150936ad847fe58dea287e98350", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b31aa09ddd8f8f1ae0a5bf885fee48af698d9150936ad847fe58dea287e98350", kill_on_drop: false }` [INFO] [stdout] b31aa09ddd8f8f1ae0a5bf885fee48af698d9150936ad847fe58dea287e98350