Build #2012525 2025-04-19 06:47:14
# rustc version
rustc 1.88.0-nightly (191df20fc 2025-04-18)# docs.rs version
docsrs 0.6.0 (ee9a3fe6 2025-03-28)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/rpecli-0.1.6/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/rpecli-0.1.6/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20250418-1.88.0-nightly-191df20fc\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] f7e8d395b2d94219e7d10bf2454359477b3782c0804777098c3624a47b14aa53
[INFO] running `Command { std: "docker" "start" "-a" "f7e8d395b2d94219e7d10bf2454359477b3782c0804777098c3624a47b14aa53", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `collections::HashMap`
[INFO] [stderr] --> src/compare.rs:1:11
[INFO] [stderr] |
[INFO] [stderr] 1 | use std::{collections::HashMap, hash::Hash};
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `u64::MAX`
[INFO] [stderr] --> src/util.rs:1:25
[INFO] [stderr] |
[INFO] [stderr] 1 | use std::{error::Error, u64::MAX};
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: type `ImageSubsystem_rpecli` should have an upper camel case name
[INFO] [stderr] --> src/util.rs:57:12
[INFO] [stderr] |
[INFO] [stderr] 57 | pub struct ImageSubsystem_rpecli(pub ImageSubsystem);
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ImageSubsystemRpecli`
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `bytemuck::cast_slice`
[INFO] [stderr] --> src/utils/debug.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use bytemuck::cast_slice;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `NaiveDateTime` and `Utc`
[INFO] [stderr] --> src/utils/debug.rs:2:14
[INFO] [stderr] |
[INFO] [stderr] 2 | use chrono::{NaiveDateTime, Utc};
[INFO] [stderr] | ^^^^^^^^^^^^^ ^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `ffi::CStr`, `io::Read`, `mem`, and `slice`
[INFO] [stderr] --> src/utils/debug.rs:6:11
[INFO] [stderr] |
[INFO] [stderr] 6 | use std::{ffi::CStr, fmt::Display, io::Read, mem, slice};
[INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^ ^^^ ^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `alert_format_if` and `warn_format_if`
[INFO] [stderr] --> src/utils/debug.rs:10:5
[INFO] [stderr] |
[INFO] [stderr] 10 | alert_format_if, color_format_if, utils::timestamps::format_timestamp, warn_format,
[INFO] [stderr] | ^^^^^^^^^^^^^^^
[INFO] [stderr] 11 | warn_format_if,
[INFO] [stderr] | ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `dataview::Pod`
[INFO] [stderr] --> src/utils/debug.rs:14:5
[INFO] [stderr] |
[INFO] [stderr] 14 | use dataview::Pod;
[INFO] [stderr] | ^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `ImageDebugDirectory`
[INFO] [stderr] --> src/utils/debug.rs:15:44
[INFO] [stderr] |
[INFO] [stderr] 15 | use exe::{Address, Buffer, DebugDirectory, ImageDebugDirectory, ImageDirectoryEntry, VecPE, PE};
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `DebugDirectory`, `ImageDebugDirectory`, `ImageDirectoryEntry`, and `PE`
[INFO] [stderr] --> src/utils/debug_entries/codeview.rs:5:11
[INFO] [stderr] |
[INFO] [stderr] 5 | use exe::{DebugDirectory, ImageDebugDirectory, ImageDirectoryEntry, VecPE, PE};
[INFO] [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `slice`
[INFO] [stderr] --> src/utils/debug_entries/pgo.rs:5:5
[INFO] [stderr] |
[INFO] [stderr] 5 | slice,
[INFO] [stderr] | ^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `IndexMut` and `Index`
[INFO] [stderr] --> src/utils/export.rs:3:11
[INFO] [stderr] |
[INFO] [stderr] 3 | ops::{Index, IndexMut},
[INFO] [stderr] | ^^^^^ ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `ByteBuf`
[INFO] [stderr] --> src/utils/export.rs:12:19
[INFO] [stderr] |
[INFO] [stderr] 12 | use crate::util::{ByteBuf, CChar_to_escaped_string};
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `Buffer` and `PE`
[INFO] [stderr] --> src/utils/hash.rs:1:11
[INFO] [stderr] |
[INFO] [stderr] 1 | use exe::{Buffer, HashData, VecPE, PE};
[INFO] [stderr] | ^^^^^^ ^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `ImageExportDirectory`, `PETranslation`, `RVA`, `ThunkData`, and `ThunkFunctions`
[INFO] [stderr] --> src/utils/import.rs:2:39
[INFO] [stderr] |
[INFO] [stderr] 2 | CCharString, ImageDirectoryEntry, ImageExportDirectory, ImportData, ImportDirectory,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 3 | PETranslation, ThunkData, ThunkFunctions, VecPE, PE, RVA,
[INFO] [stderr] | ^^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `CCharString` and `SectionCharacteristics`
[INFO] [stderr] --> src/utils/pe_size.rs:1:11
[INFO] [stderr] |
[INFO] [stderr] 1 | use exe::{CCharString, SectionCharacteristics, VecPE, PE};
[INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `ObjectKind` and `RichIter`
[INFO] [stderr] --> src/utils/rich.rs:7:46
[INFO] [stderr] |
[INFO] [stderr] 7 | use crate::utils::rich_headers::rich_utils::{ObjectKind, RichIter, RichRecord, RichStructure};
[INFO] [stderr] | ^^^^^^^^^^ ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `alert_format_if`, `alert_format`, and `warn_format_if`
[INFO] [stderr] --> src/utils/rich.rs:8:13
[INFO] [stderr] |
[INFO] [stderr] 8 | use crate::{alert_format, alert_format_if, color_format_if, warn_format, warn_format_if};
[INFO] [stderr] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `dataview::PodMethods`
[INFO] [stderr] --> src/utils/rich.rs:11:5
[INFO] [stderr] |
[INFO] [stderr] 11 | use dataview::PodMethods;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `phf::phf_map`
[INFO] [stderr] --> src/utils/rich.rs:13:5
[INFO] [stderr] |
[INFO] [stderr] 13 | use phf::phf_map;
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition value: `serde`
[INFO] [stderr] --> src/utils/rich_headers/rich_utils.rs:535:12
[INFO] [stderr] |
[INFO] [stderr] 535 | #[cfg_attr(feature = "serde", derive(::serde::Serialize))]
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stderr] |
[INFO] [stderr] = note: no expected values for `feature`
[INFO] [stderr] = help: consider adding `serde` as a feature in `Cargo.toml`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition value: `serde`
[INFO] [stderr] --> src/utils/rich_headers/rich_utils.rs:548:16
[INFO] [stderr] |
[INFO] [stderr] 548 | #[cfg_attr(feature = "serde", serde(rename = "C++"))]
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stderr] |
[INFO] [stderr] = note: no expected values for `feature`
[INFO] [stderr] = help: consider adding `serde` as a feature in `Cargo.toml`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `derivative::Derivative`
[INFO] [stderr] --> src/utils/rich_headers/rich_utils.rs:16:5
[INFO] [stderr] |
[INFO] [stderr] 16 | use derivative::Derivative;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition value: `std`
[INFO] [stderr] --> src/utils/rich_headers/rich_utils_err.rs:7:7
[INFO] [stderr] |
[INFO] [stderr] 7 | #[cfg(feature = "std")]
[INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stderr] |
[INFO] [stderr] = note: no expected values for `feature`
[INFO] [stderr] = help: consider adding `std` as a feature in `Cargo.toml`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition value: `serde`
[INFO] [stderr] --> src/utils/rich_headers/rich_utils_err.rs:12:12
[INFO] [stderr] |
[INFO] [stderr] 12 | #[cfg_attr(feature = "serde", derive(::serde::Serialize))]
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stderr] |
[INFO] [stderr] = note: no expected values for `feature`
[INFO] [stderr] = help: consider adding `serde` as a feature in `Cargo.toml`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition value: `std`
[INFO] [stderr] --> src/utils/rich_headers/rich_utils_err.rs:119:7
[INFO] [stderr] |
[INFO] [stderr] 119 | #[cfg(feature = "std")]
[INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stderr] |
[INFO] [stderr] = note: no expected values for `feature`
[INFO] [stderr] = help: consider adding `std` as a feature in `Cargo.toml`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `result`
[INFO] [stderr] --> src/utils/rich_headers/rich_utils_err.rs:5:16
[INFO] [stderr] |
[INFO] [stderr] 5 | use std::{fmt, result, str};
[INFO] [stderr] | ^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `alert_format`, `warn_format_if`, and `warn_format`
[INFO] [stderr] --> src/utils/rsrc.rs:11:30
[INFO] [stderr] |
[INFO] [stderr] 11 | use crate::{color_format_if, alert_format, warn_format, alert_format_if, warn_format_if};
[INFO] [stderr] | ^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `ImportData` and `ImportDirectory`
[INFO] [stderr] --> src/utils/rsrc.rs:13:31
[INFO] [stderr] |
[INFO] [stderr] 13 | use exe::types::{CCharString, ImportData, ImportDirectory};
[INFO] [stderr] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `Data` and `Directory`
[INFO] [stderr] --> src/utils/rsrc.rs:14:34
[INFO] [stderr] |
[INFO] [stderr] 14 | use exe::ResolvedDirectoryData::{Data, Directory};
[INFO] [stderr] | ^^^^ ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `Address`, `HashData`, `ImageResourceDirectory`, and `ResourceDirectoryMut`
[INFO] [stderr] --> src/utils/rsrc.rs:16:5
[INFO] [stderr] |
[INFO] [stderr] 16 | Address, Buffer, FlattenedResourceDataEntry, HashData, ImageDirectoryEntry,
[INFO] [stderr] | ^^^^^^^ ^^^^^^^^
[INFO] [stderr] 17 | ImageResourceDirectory, PETranslation, ResolvedDirectoryID, ResourceDirectoryMut, ResourceNode,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `ImageResourceDirStringU`, `ImageResourceDirectoryEntry`, `ResolvedDirectoryData`, `ResourceDirectoryData`, `ResourceDirectoryID`, and `WCharString`
[INFO] [stderr] --> src/utils/rsrc.rs:21:29
[INFO] [stderr] |
[INFO] [stderr] 21 | ImageResourceDataEntry, ImageResourceDirStringU, ImageResourceDirectoryEntry,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 22 | ResolvedDirectoryData, ResourceDirectory, ResourceDirectoryData, ResourceDirectoryID,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 23 | ResourceID, VecPE, WCharString,
[INFO] [stderr] | ^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `super::import::ImportFunction`
[INFO] [stderr] --> src/utils/rsrc.rs:32:5
[INFO] [stderr] |
[INFO] [stderr] 32 | use super::import::ImportFunction;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `PEType`
[INFO] [stderr] --> src/utils/sections.rs:4:19
[INFO] [stderr] |
[INFO] [stderr] 4 | use exe::{Buffer, PEType};
[INFO] [stderr] | ^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `VecBuffer`
[INFO] [stderr] --> src/utils/sections.rs:6:26
[INFO] [stderr] |
[INFO] [stderr] 6 | use pkbuffer::{Castable, VecBuffer};
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `std::error::Error`
[INFO] [stderr] --> src/utils/sections.rs:8:5
[INFO] [stderr] |
[INFO] [stderr] 8 | use std::error::Error;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `alert_format` and `warn_format_if`
[INFO] [stderr] --> src/utils/sections.rs:14:30
[INFO] [stderr] |
[INFO] [stderr] 14 | use crate::{color_format_if, alert_format, warn_format, alert_format_if, warn_format_if};
[INFO] [stderr] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `round_to_pe_sz_with_offset` and `round_to_pe_sz`
[INFO] [stderr] --> src/utils/sections.rs:15:19
[INFO] [stderr] |
[INFO] [stderr] 15 | use crate::util::{round_to_pe_sz, round_to_pe_sz_with_offset, safe_read, CChar_to_escaped_string};
[INFO] [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `collections::HashMap`
[INFO] [stderr] --> src/utils/sig.rs:1:11
[INFO] [stderr] |
[INFO] [stderr] 1 | use std::{collections::HashMap, fmt::Display, mem};
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `alert_format_if` and `warn_format_if`
[INFO] [stderr] --> src/utils/sig.rs:3:27
[INFO] [stderr] |
[INFO] [stderr] 3 | use crate::{alert_format, alert_format_if, color_format_if, warn_format, warn_format_if};
[INFO] [stderr] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `ImageDataDirectory`, `VSFixedFileInfo`, `VSStringFileInfo`, `VSStringTable`, `VSVersionInfo`, `WCharString`, and `pe`
[INFO] [stderr] --> src/utils/sig.rs:11:5
[INFO] [stderr] |
[INFO] [stderr] 11 | pe, Address, ImageDataDirectory, VSFixedFileInfo, VSStringFileInfo, VSStringTable,
[INFO] [stderr] | ^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^
[INFO] [stderr] 12 | VSVersionInfo, VecPE, WCharString, PE, RVA,
[INFO] [stderr] | ^^^^^^^^^^^^^ ^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `alert_format_if`, `alert_format`, `color_format_if`, `utils::strings`, `warn_format_if`, and `warn_format`
[INFO] [stderr] --> src/utils/strings.rs:4:5
[INFO] [stderr] |
[INFO] [stderr] 4 | alert_format, alert_format_if, color_format_if, utils::strings, warn_format, warn_format_if,
[INFO] [stderr] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `colored::Colorize`
[INFO] [stderr] --> src/utils/strings.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | use colored::Colorize;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `crate::utils::sections::get_section_name_from_offset`
[INFO] [stderr] --> src/utils/tls.rs:3:5
[INFO] [stderr] |
[INFO] [stderr] 3 | use crate::utils::sections::get_section_name_from_offset;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `colored::Colorize`
[INFO] [stderr] --> src/utils/tls.rs:4:5
[INFO] [stderr] |
[INFO] [stderr] 4 | use colored::Colorize;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `PETranslation` and `RVA`
[INFO] [stderr] --> src/utils/tls.rs:5:83
[INFO] [stderr] |
[INFO] [stderr] 5 | use exe::{Address, ImageDirectoryEntry, ImageTLSDirectory32, ImageTLSDirectory64, PETranslation, VecPE, PE, RVA};
[INFO] [stderr] | ^^^^^^^^^^^^^ ^^^
[INFO] [stderr]
[INFO] [stderr] warning: `#[macro_use]` only has an effect on `extern crate` and modules
[INFO] [stderr] --> src/utils/rsrc.rs:10:1
[INFO] [stderr] |
[INFO] [stderr] 10 | #[macro_use]
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(unused_attributes)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: `#[macro_use]` only has an effect on `extern crate` and modules
[INFO] [stderr] --> src/utils/sections.rs:13:1
[INFO] [stderr] |
[INFO] [stderr] 13 | #[macro_use]
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rich.rs:78:24
[INFO] [stderr] |
[INFO] [stderr] 78 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(deprecated)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rich.rs:83:24
[INFO] [stderr] |
[INFO] [stderr] 83 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rich.rs:88:24
[INFO] [stderr] |
[INFO] [stderr] 88 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rich.rs:93:24
[INFO] [stderr] |
[INFO] [stderr] 93 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rich.rs:98:24
[INFO] [stderr] |
[INFO] [stderr] 98 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rich.rs:103:24
[INFO] [stderr] |
[INFO] [stderr] 103 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rich.rs:112:28
[INFO] [stderr] |
[INFO] [stderr] 112 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rich.rs:117:28
[INFO] [stderr] |
[INFO] [stderr] 117 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rich.rs:122:28
[INFO] [stderr] |
[INFO] [stderr] 122 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rich.rs:127:28
[INFO] [stderr] |
[INFO] [stderr] 127 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rich.rs:132:28
[INFO] [stderr] |
[INFO] [stderr] 132 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rich.rs:137:28
[INFO] [stderr] |
[INFO] [stderr] 137 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:121:24
[INFO] [stderr] |
[INFO] [stderr] 121 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:126:24
[INFO] [stderr] |
[INFO] [stderr] 126 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:131:24
[INFO] [stderr] |
[INFO] [stderr] 131 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:136:24
[INFO] [stderr] |
[INFO] [stderr] 136 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:141:24
[INFO] [stderr] |
[INFO] [stderr] 141 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:197:28
[INFO] [stderr] |
[INFO] [stderr] 197 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:202:28
[INFO] [stderr] |
[INFO] [stderr] 202 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:207:28
[INFO] [stderr] |
[INFO] [stderr] 207 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:212:28
[INFO] [stderr] |
[INFO] [stderr] 212 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:223:28
[INFO] [stderr] |
[INFO] [stderr] 223 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:330:20
[INFO] [stderr] |
[INFO] [stderr] 330 | TableCell::new_with_alignment("Name".bold(), 1, term_table::table_cell::Alignment::Center),
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:331:20
[INFO] [stderr] |
[INFO] [stderr] 331 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:336:20
[INFO] [stderr] |
[INFO] [stderr] 336 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:341:20
[INFO] [stderr] |
[INFO] [stderr] 341 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:346:20
[INFO] [stderr] |
[INFO] [stderr] 346 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:351:20
[INFO] [stderr] |
[INFO] [stderr] 351 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:397:24
[INFO] [stderr] |
[INFO] [stderr] 397 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:402:24
[INFO] [stderr] |
[INFO] [stderr] 402 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:407:24
[INFO] [stderr] |
[INFO] [stderr] 407 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:412:24
[INFO] [stderr] |
[INFO] [stderr] 412 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:417:24
[INFO] [stderr] |
[INFO] [stderr] 417 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/rsrc.rs:422:24
[INFO] [stderr] |
[INFO] [stderr] 422 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/sections.rs:135:24
[INFO] [stderr] |
[INFO] [stderr] 135 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/sections.rs:140:24
[INFO] [stderr] |
[INFO] [stderr] 140 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/sections.rs:145:24
[INFO] [stderr] |
[INFO] [stderr] 145 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/sections.rs:150:24
[INFO] [stderr] |
[INFO] [stderr] 150 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/sections.rs:155:24
[INFO] [stderr] |
[INFO] [stderr] 155 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/sections.rs:160:24
[INFO] [stderr] |
[INFO] [stderr] 160 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/sections.rs:165:24
[INFO] [stderr] |
[INFO] [stderr] 165 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/sections.rs:170:24
[INFO] [stderr] |
[INFO] [stderr] 170 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/sections.rs:193:28
[INFO] [stderr] |
[INFO] [stderr] 193 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/sections.rs:198:28
[INFO] [stderr] |
[INFO] [stderr] 198 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/sections.rs:203:28
[INFO] [stderr] |
[INFO] [stderr] 203 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/sections.rs:208:28
[INFO] [stderr] |
[INFO] [stderr] 208 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/sections.rs:213:28
[INFO] [stderr] |
[INFO] [stderr] 213 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/sections.rs:224:28
[INFO] [stderr] |
[INFO] [stderr] 224 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `term_table::table_cell::TableCell::new_with_alignment`: Use builder instead
[INFO] [stderr] --> src/utils/sections.rs:234:28
[INFO] [stderr] |
[INFO] [stderr] 234 | TableCell::new_with_alignment(
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `chrono::NaiveDateTime::from_timestamp_opt`: use `DateTime::from_timestamp` instead
[INFO] [stderr] --> src/utils/timestamps.rs:4:32
[INFO] [stderr] |
[INFO] [stderr] 4 | let naive = NaiveDateTime::from_timestamp_opt(timestamp.into(), 0).unwrap();
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: use of deprecated associated function `chrono::DateTime::<Tz>::from_utc`: Use TimeZone::from_utc_datetime() or DateTime::from_naive_utc_and_offset instead
[INFO] [stderr] --> src/utils/timestamps.rs:5:45
[INFO] [stderr] |
[INFO] [stderr] 5 | let datetime: DateTime<Utc> = DateTime::from_utc(naive, Utc);
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `io::Read`
[INFO] [stderr] --> src/utils/debug_entries/pgo.rs:4:5
[INFO] [stderr] |
[INFO] [stderr] 4 | io::Read,
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `Buffer`
[INFO] [stderr] --> src/utils/rsrc.rs:16:14
[INFO] [stderr] |
[INFO] [stderr] 16 | Address, Buffer, FlattenedResourceDataEntry, HashData, ImageDirectoryEntry,
[INFO] [stderr] | ^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `std::io::Write`
[INFO] [stderr] --> src/utils/rsrc.rs:9:5
[INFO] [stderr] |
[INFO] [stderr] 9 | use std::io::Write;
[INFO] [stderr] | ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `CCharString`
[INFO] [stderr] --> src/utils/rsrc.rs:13:18
[INFO] [stderr] |
[INFO] [stderr] 13 | use exe::types::{CCharString, ImportData, ImportDirectory};
[INFO] [stderr] | ^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `Flags`
[INFO] [stderr] --> src/utils/sections.rs:1:26
[INFO] [stderr] |
[INFO] [stderr] 1 | use bitflags::{bitflags, Flags};
[INFO] [stderr] | ^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `Buffer`
[INFO] [stderr] --> src/utils/sections.rs:4:11
[INFO] [stderr] |
[INFO] [stderr] 4 | use exe::{Buffer, PEType};
[INFO] [stderr] | ^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused variable: `debug_directory_check`
[INFO] [stderr] --> src/utils/debug.rs:138:16
[INFO] [stderr] |
[INFO] [stderr] 138 | let Ok(debug_directory_check) = DebugDirectory::parse(pe) else {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_debug_directory_check`
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: value assigned to `export_entries` is never read
[INFO] [stderr] --> src/utils/export.rs:44:17
[INFO] [stderr] |
[INFO] [stderr] 44 | let mut export_entries: Vec<ExportEntry> = vec![];
[INFO] [stderr] | ^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = help: maybe it is overwritten before being read?
[INFO] [stderr] = note: `#[warn(unused_assignments)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr] --> src/utils/export.rs:54:17
[INFO] [stderr] |
[INFO] [stderr] 54 | Err(e) => &[],
[INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr]
[INFO] [stderr] warning: unused variable: `idx`
[INFO] [stderr] --> src/utils/export.rs:93:40
[INFO] [stderr] |
[INFO] [stderr] 93 | let name = |names: &[RVA], idx: u32| -> Option<String> {
[INFO] [stderr] | ^^^ help: if this is intentional, prefix it with an underscore: `_idx`
[INFO] [stderr]
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr] --> src/utils/import.rs:49:21
[INFO] [stderr] |
[INFO] [stderr] 49 | Err(e) => {
[INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr]
[INFO] [stderr] warning: unused variable: `resource_directory_name`
[INFO] [stderr] --> src/utils/rsrc.rs:468:13
[INFO] [stderr] |
[INFO] [stderr] 468 | let resource_directory_name = ResolvedDirectoryID_to_string(&entry.type_id);
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_resource_directory_name`
[INFO] [stderr]
[INFO] [stderr] warning: unused variable: `size`
[INFO] [stderr] --> src/utils/sig.rs:156:85
[INFO] [stderr] |
[INFO] [stderr] 156 | ... AttributeCertificateError::InvalidCertificateSize { size } => {
[INFO] [stderr] | ^^^^ help: try ignoring the field: `size: _`
[INFO] [stderr]
[INFO] [stderr] warning: function `round_to_pe_sz` is never used
[INFO] [stderr] --> src/util.rs:35:8
[INFO] [stderr] |
[INFO] [stderr] 35 | pub fn round_to_pe_sz(pe: &VecPE, value: usize) -> usize {
[INFO] [stderr] | ^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(dead_code)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr] --> src/util.rs:57:34
[INFO] [stderr] |
[INFO] [stderr] 57 | pub struct ImageSubsystem_rpecli(pub ImageSubsystem);
[INFO] [stderr] | --------------------- ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] | |
[INFO] [stderr] | field in this struct
[INFO] [stderr] |
[INFO] [stderr] = help: consider removing this field
[INFO] [stderr]
[INFO] [stderr] warning: method `as_string` is never used
[INFO] [stderr] --> src/util.rs:82:12
[INFO] [stderr] |
[INFO] [stderr] 81 | impl ImageSubsystem_rpecli {
[INFO] [stderr] | -------------------------- method in this implementation
[INFO] [stderr] 82 | pub fn as_string(&self) -> String {
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: function `get_subsystem` is never used
[INFO] [stderr] --> src/util.rs:103:8
[INFO] [stderr] |
[INFO] [stderr] 103 | pub fn get_subsystem<P: PE>(pe: &P) -> Result<ImageSubsystem_rpecli, Box<dyn Error>> {
[INFO] [stderr] | ^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: function `CChar_to_escaped_string` should have a snake case name
[INFO] [stderr] --> src/util.rs:19:8
[INFO] [stderr] |
[INFO] [stderr] 19 | pub fn CChar_to_escaped_string(val: &[CChar]) -> String {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `cchar_to_escaped_string`
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr] --> src/utils/debug_entries/codeview.rs:41:17
[INFO] [stderr] |
[INFO] [stderr] 41 | x.read_exact(&mut vc_type);
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr] |
[INFO] [stderr] 41 | let _ = x.read_exact(&mut vc_type);
[INFO] [stderr] | +++++++
[INFO] [stderr]
[INFO] [stderr] warning: structure field `Age` should have a snake case name
[INFO] [stderr] --> src/utils/debug_entries/codeview.rs:102:9
[INFO] [stderr] |
[INFO] [stderr] 102 | pub Age: u32,
[INFO] [stderr] | ^^^ help: convert the identifier to snake case: `age`
[INFO] [stderr]
[INFO] [stderr] warning: structure field `PdbFileName` should have a snake case name
[INFO] [stderr] --> src/utils/debug_entries/codeview.rs:103:9
[INFO] [stderr] |
[INFO] [stderr] 103 | pub PdbFileName: [u8; 0],
[INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `pdb_file_name`
[INFO] [stderr]
[INFO] [stderr] warning: structure field `Offset` should have a snake case name
[INFO] [stderr] --> src/utils/debug_entries/codeview.rs:109:9
[INFO] [stderr] |
[INFO] [stderr] 109 | pub Offset: u32,
[INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `offset`
[INFO] [stderr]
[INFO] [stderr] warning: structure field `TimeDateStamp` should have a snake case name
[INFO] [stderr] --> src/utils/debug_entries/codeview.rs:110:9
[INFO] [stderr] |
[INFO] [stderr] 110 | pub TimeDateStamp: u32,
[INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `time_date_stamp`
[INFO] [stderr]
[INFO] [stderr] warning: structure field `Age` should have a snake case name
[INFO] [stderr] --> src/utils/debug_entries/codeview.rs:111:9
[INFO] [stderr] |
[INFO] [stderr] 111 | pub Age: u32,
[INFO] [stderr] | ^^^ help: convert the identifier to snake case: `age`
[INFO] [stderr]
[INFO] [stderr] warning: structure field `PdbFileName` should have a snake case name
[INFO] [stderr] --> src/utils/debug_entries/codeview.rs:112:9
[INFO] [stderr] |
[INFO] [stderr] 112 | pub PdbFileName: [u8; 0],
[INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `pdb_file_name`
[INFO] [stderr]
[INFO] [stderr] warning: function `ResolvedDirectoryID_to_string` should have a snake case name
[INFO] [stderr] --> src/utils/rsrc.rs:264:8
[INFO] [stderr] |
[INFO] [stderr] 264 | pub fn ResolvedDirectoryID_to_string(id: &ResolvedDirectoryID) -> String {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `resolved_directory_id_to_string`
[INFO] [stderr]
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr] --> src/utils/rsrc.rs:476:9
[INFO] [stderr] |
[INFO] [stderr] 476 | fs::write(&filepath, res_data);
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr] |
[INFO] [stderr] 476 | let _ = fs::write(&filepath, res_data);
[INFO] [stderr] | +++++++
[INFO] [stderr]
[INFO] [stderr] warning: `rpecli` (lib) generated 126 warnings (run `cargo fix --lib -p rpecli` to apply 40 suggestions)
[INFO] [stderr] Scraping rpecli v0.1.6 (/opt/rustwide/workdir)
[INFO] [stderr] Documenting rpecli v0.1.6 (/opt/rustwide/workdir)
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr] --> src/utils/debug.rs:64:29
[INFO] [stderr] |
[INFO] [stderr] 64 | /// Convert the [`u32`](u32) value to an `ImageDebugType` enum variant.
[INFO] [stderr] | ----- ^^^ explicit target is redundant
[INFO] [stderr] | |
[INFO] [stderr] | because label contains path that resolves to same destination
[INFO] [stderr] |
[INFO] [stderr] = note: when a link's destination is not specified,
[INFO] [stderr] the label is used to resolve intra-doc links
[INFO] [stderr] = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr] |
[INFO] [stderr] 64 - /// Convert the [`u32`](u32) value to an `ImageDebugType` enum variant.
[INFO] [stderr] 64 + /// Convert the [`u32`] value to an `ImageDebugType` enum variant.
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/utils/rich_headers/rich_utils.rs:473:14
[INFO] [stderr] |
[INFO] [stderr] 473 | /// From https://github.com/hasherezade/bearparser/blob/65d6417b1283eb64237141ee0c865bdf0f13ac73/parser/pe/RichHdrWrapper.cpp#L231
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 473 | /// From <https://github.com/hasherezade/bearparser/blob/65d6417b1283eb64237141ee0c865bdf0f13ac73/parser/pe/RichHdrWrapper.cpp#L231>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: `rpecli` (lib doc) generated 8 warnings (6 duplicates) (run `cargo fix --lib -p rpecli` to apply 1 suggestion)
[INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.42s
[INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/rpecli/index.html
[INFO] running `Command { std: "docker" "inspect" "f7e8d395b2d94219e7d10bf2454359477b3782c0804777098c3624a47b14aa53", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f7e8d395b2d94219e7d10bf2454359477b3782c0804777098c3624a47b14aa53", kill_on_drop: false }`
[INFO] [stdout] f7e8d395b2d94219e7d10bf2454359477b3782c0804777098c3624a47b14aa53