[INFO] fetching crate clr-assembler 0.0.1...
[INFO] testing clr-assembler-0.0.1 against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] extracting crate clr-assembler 0.0.1 into /workspace/builds/worker-4-tc2/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-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate clr-assembler 0.0.1 on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "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" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 111aa9d532cd83378d10049d13cf1eabb18e5add5abcc178fc8f4da29101b185
[INFO] running `Command { std: "docker" "start" "-a" "111aa9d532cd83378d10049d13cf1eabb18e5add5abcc178fc8f4da29101b185", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "111aa9d532cd83378d10049d13cf1eabb18e5add5abcc178fc8f4da29101b185", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "111aa9d532cd83378d10049d13cf1eabb18e5add5abcc178fc8f4da29101b185", kill_on_drop: false }`
[INFO] [stdout] 111aa9d532cd83378d10049d13cf1eabb18e5add5abcc178fc8f4da29101b185
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5eea56b5b1fb98faed67531ec2cbaecb5745fb701483f0f694f9f8b798b83d6b
[INFO] running `Command { std: "docker" "start" "-a" "5eea56b5b1fb98faed67531ec2cbaecb5745fb701483f0f694f9f8b798b83d6b", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[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 form_urlencoded v1.2.2
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[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 v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.0
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling zerovec v0.11.4
[INFO] [stderr]    Compiling zerotrie v0.2.2
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]    Compiling potential_utf v0.1.3
[INFO] [stderr]    Compiling icu_locale_core v2.0.0
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling icu_provider v2.0.0
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[INFO] [stderr]    Compiling icu_properties v2.0.1
[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<u8>, 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<u8>, 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<bool, GaiaError> {
[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<String, GaiaError> {
[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<W: Write + Seek> DllWriter<W> {
[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<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 19 |     /// 当前模块名称
[INFO] [stdout] 20 |     current_module: Option<String>,
[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<String>,
[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<W> {
[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<W> {
[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<W> {
[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<W> {
[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<Url>,
[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<String> },
[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<String> },
[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 16.72s
[INFO] running `Command { std: "docker" "inspect" "5eea56b5b1fb98faed67531ec2cbaecb5745fb701483f0f694f9f8b798b83d6b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5eea56b5b1fb98faed67531ec2cbaecb5745fb701483f0f694f9f8b798b83d6b", kill_on_drop: false }`
[INFO] [stdout] 5eea56b5b1fb98faed67531ec2cbaecb5745fb701483f0f694f9f8b798b83d6b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1de185480df93ef1a6521b86187205bac52a49ed28ae79b50e960f6fc2fa0a5f
[INFO] running `Command { std: "docker" "start" "-a" "1de185480df93ef1a6521b86187205bac52a49ed28ae79b50e960f6fc2fa0a5f", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling memchr v2.7.6
[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: 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: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<u8>, 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<u8>, 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<bool, GaiaError> {
[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<String, GaiaError> {
[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<W: Write + Seek> DllWriter<W> {
[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<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 19 |     /// 当前模块名称
[INFO] [stdout] 20 |     current_module: Option<String>,
[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<String>,
[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<W> {
[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<W> {
[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<W> {
[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<W> {
[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<Url>,
[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<String> },
[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<String> },
[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: 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: 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: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<u8>, 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<u8>, 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<bool, GaiaError> {
[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<String, GaiaError> {
[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<W: Write + Seek> DllWriter<W> {
[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<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 19 |     /// 当前模块名称
[INFO] [stdout] 20 |     current_module: Option<String>,
[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<String>,
[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<W> {
[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<W> {
[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<W> {
[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<W> {
[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<Url>,
[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<String> },
[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<String> },
[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 5.02s
[INFO] running `Command { std: "docker" "inspect" "1de185480df93ef1a6521b86187205bac52a49ed28ae79b50e960f6fc2fa0a5f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1de185480df93ef1a6521b86187205bac52a49ed28ae79b50e960f6fc2fa0a5f", kill_on_drop: false }`
[INFO] [stdout] 1de185480df93ef1a6521b86187205bac52a49ed28ae79b50e960f6fc2fa0a5f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 083da3c59e44c79b95488ae774ea5e20f688a66ef51b9ced434cf5ffe824d029
[INFO] running `Command { std: "docker" "start" "-a" "083da3c59e44c79b95488ae774ea5e20f688a66ef51b9ced434cf5ffe824d029", 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<u8>, 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<u8>, 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<bool, GaiaError> {
[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<String, GaiaError> {
[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<W: Write + Seek> DllWriter<W> {
[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<String>,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 19 |     /// 当前模块名称
[INFO] [stderr] 20 |     current_module: Option<String>,
[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<String>,
[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<W> {
[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<W> {
[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<W> {
[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<W> {
[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<Url>,
[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<String> },
[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<String> },
[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.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/clr_assembler-50936050bfb1d5bf)
[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/formats/msil/parser/mod.rs - formats::msil::parser::MsilParser (line 21) ... 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/msil/ast/mod.rs - formats::msil::ast::MsilMethodBody (line 132) ... FAILED
[INFO] [stdout] test src/formats/msil/ast/mod.rs - formats::msil::ast::MsilMethod (line 87) ... FAILED
[INFO] [stdout] test src/../readme.md - (line 63) ... FAILED
[INFO] [stdout] test src/../readme.md - (line 113) ... FAILED
[INFO] [stdout] test src/../readme.md - (line 220) ... 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::MsilInstruction (line 178) ... FAILED
[INFO] [stdout] test src/formats/msil/parser/mod.rs - formats::msil::parser::MsilParser<'config>::new (line 46) ... FAILED
[INFO] [stdout] test src/formats/msil/ast/mod.rs - formats::msil::ast::MsilClass (line 59) ... 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] test src/formats/exe/reader/mod.rs - formats::exe::reader::ExeReader<R>::rva_to_file_offset (line 581) ... FAILED
[INFO] [stdout] test src/../readme.md - (line 51) ... 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 85) ... FAILED
[INFO] [stdout] test src/../readme.md - (line 98) ... FAILED
[INFO] [stdout] test src/formats/msil/parser/mod.rs - formats::msil::parser::MsilParser<'config>::parse (line 118) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[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/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/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::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/../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<dyn std::error::Error>> {
[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/../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 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] [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::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::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/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/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/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] ---- src/formats/exe/reader/mod.rs - formats::exe::reader::ExeReader<R>::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/../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<dyn std::error::Error>> {
[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<'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 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<dyn std::error::Error>> {
[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/../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<dyn std::error::Error>> {
[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/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] 
[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<R>::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.14s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.25s; merged doctests compilation took 0.10s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "083da3c59e44c79b95488ae774ea5e20f688a66ef51b9ced434cf5ffe824d029", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "083da3c59e44c79b95488ae774ea5e20f688a66ef51b9ced434cf5ffe824d029", kill_on_drop: false }`
[INFO] [stdout] 083da3c59e44c79b95488ae774ea5e20f688a66ef51b9ced434cf5ffe824d029
