[INFO] cloning repository https://github.com/cyrex562/ghidra-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/cyrex562/ghidra-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcyrex562%2Fghidra-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcyrex562%2Fghidra-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 6855fd66520a862cbc5fe6a1eb589cfaf2b24788 [INFO] documenting cyrex562/ghidra-rs against beta-2022-05-20 for beta-1.62-rustdoc-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcyrex562%2Fghidra-rs" "/workspace/builds/worker-20/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-20/source'... [INFO] [stderr] done. [INFO] [stderr] Updating files: 23% (3687/15962) Updating files: 24% (3831/15962) Updating files: 25% (3991/15962) Updating files: 26% (4151/15962) Updating files: 27% (4310/15962) Updating files: 28% (4470/15962) Updating files: 29% (4629/15962) Updating files: 30% (4789/15962) Updating files: 31% (4949/15962) Updating files: 32% (5108/15962) Updating files: 33% (5268/15962) Updating files: 34% (5428/15962) Updating files: 35% (5587/15962) Updating files: 36% (5747/15962) Updating files: 37% (5906/15962) Updating files: 38% (6066/15962) Updating files: 39% (6226/15962) Updating files: 40% (6385/15962) Updating files: 41% (6545/15962) Updating files: 42% (6705/15962) Updating files: 43% (6864/15962) Updating files: 44% (7024/15962) Updating files: 45% (7183/15962) Updating files: 46% (7343/15962) Updating files: 47% (7503/15962) Updating files: 48% (7662/15962) Updating files: 49% (7822/15962) Updating files: 50% (7981/15962) Updating files: 51% (8141/15962) Updating files: 52% (8301/15962) Updating files: 53% (8460/15962) Updating files: 54% (8620/15962) Updating files: 55% (8780/15962) Updating files: 56% (8939/15962) Updating files: 57% (9099/15962) Updating files: 58% (9258/15962) Updating files: 59% (9418/15962) Updating files: 60% (9578/15962) Updating files: 61% (9737/15962) Updating files: 62% (9897/15962) Updating files: 63% (10057/15962) Updating files: 64% (10216/15962) Updating files: 65% (10376/15962) Updating files: 66% (10535/15962) Updating files: 67% (10695/15962) Updating files: 68% (10855/15962) Updating files: 69% (11014/15962) Updating files: 70% (11174/15962) Updating files: 71% (11334/15962) Updating files: 72% (11493/15962) Updating files: 73% (11653/15962) Updating files: 74% (11812/15962) Updating files: 75% (11972/15962) Updating files: 76% (12132/15962) Updating files: 77% (12291/15962) Updating files: 78% (12451/15962) Updating files: 79% (12610/15962) Updating files: 80% (12770/15962) Updating files: 81% (12930/15962) Updating files: 82% (13089/15962) Updating files: 83% (13249/15962) Updating files: 84% (13409/15962) Updating files: 85% (13568/15962) Updating files: 86% (13728/15962) Updating files: 87% (13887/15962) Updating files: 88% (14047/15962) Updating files: 89% (14207/15962) Updating files: 90% (14366/15962) Updating files: 91% (14526/15962) Updating files: 92% (14686/15962) Updating files: 93% (14845/15962) Updating files: 94% (15005/15962) Updating files: 95% (15164/15962) Updating files: 96% (15324/15962) Updating files: 97% (15484/15962) Updating files: 98% (15643/15962) Updating files: 99% (15803/15962) Updating files: 100% (15962/15962) Updating files: 100% (15962/15962), done. [INFO] validating manifest of git repo https://github.com/cyrex562/ghidra-rs on toolchain beta-2022-05-20 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-05-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/cyrex562/ghidra-rs [INFO] finished tweaking git repo https://github.com/cyrex562/ghidra-rs [INFO] tweaked toml for git repo https://github.com/cyrex562/ghidra-rs written to /workspace/builds/worker-20/source/Cargo.toml [INFO] crate git repo https://github.com/cyrex562/ghidra-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-05-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-20/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-20/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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-05-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] de9caa18ad1105ec2459f3b2626755fb09e2063df30d636def2b8555669ed23c [INFO] running `Command { std: "docker" "start" "-a" "de9caa18ad1105ec2459f3b2626755fb09e2063df30d636def2b8555669ed23c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "de9caa18ad1105ec2459f3b2626755fb09e2063df30d636def2b8555669ed23c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "de9caa18ad1105ec2459f3b2626755fb09e2063df30d636def2b8555669ed23c", kill_on_drop: false }` [INFO] [stdout] de9caa18ad1105ec2459f3b2626755fb09e2063df30d636def2b8555669ed23c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-20/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-20/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" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-05-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4ebf37cd5454a5afa8fdc38f29b71ac8d0bf99d88da6059235c62f708e2f0680 [INFO] running `Command { std: "docker" "start" "-a" "4ebf37cd5454a5afa8fdc38f29b71ac8d0bf99d88da6059235c62f708e2f0680", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Documenting ghidra-rs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0583]: file not found for module `db` [INFO] [stdout] --> src/ghidra/framework/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | mod db; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: to create the module `db`, create file "src/ghidra/framework/db.rs" or "src/ghidra/framework/db/mod.rs" [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `{` [INFO] [stdout] --> src/ghidra/framework/buffer/buffer_manager.rs:177:37 [INFO] [stdout] | [INFO] [stdout] 66 | impl BufferManager { [INFO] [stdout] | - while parsing this item list starting here [INFO] [stdout] ... [INFO] [stdout] 177 | pub fn get_lock_count(&self) -> { [INFO] [stdout] | ^ expected type [INFO] [stdout] ... [INFO] [stdout] 290 | } // end of impl BufferManager [INFO] [stdout] | - the item list ends here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected `;`, found keyword `if` [INFO] [stdout] --> src/ghidra/framework/buffer/data_buffer.rs:195:35 [INFO] [stdout] | [INFO] [stdout] 195 | out.write_bool(self.empty) [INFO] [stdout] | ^ help: add `;` here [INFO] [stdout] 196 | if self.data.is_empty() { [INFO] [stdout] | -- unexpected token [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!` or `::`, found `ChainedBuffer` [INFO] [stdout] --> src/ghidra/framework/buffer/chained_buffer.rs:264:9 [INFO] [stdout] | [INFO] [stdout] 111 | impl ChainedBuffer { [INFO] [stdout] | - while parsing this item list starting here [INFO] [stdout] ... [INFO] [stdout] 264 | public ChainedBuffer(BufferMgr bufferMgr, int bufferId) throws IOException { [INFO] [stdout] | ^^^^^^^^^^^^^ expected one of `!` or `::` [INFO] [stdout] ... [INFO] [stdout] 1502 | } [INFO] [stdout] | - the item list ends here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!` or `::`, found `bufferChanged` [INFO] [stdout] --> src/ghidra/framework/change_map_file.rs:248:7 [INFO] [stdout] | [INFO] [stdout] 56 | impl ChangeMapFile { [INFO] [stdout] | - while parsing this item list starting here [INFO] [stdout] ... [INFO] [stdout] 248 | void bufferChanged(int index, boolean empty) throws IOException { [INFO] [stdout] | ^^^^^^^^^^^^^ expected one of `!` or `::` [INFO] [stdout] ... [INFO] [stdout] 276 | } [INFO] [stdout] | - the item list ends here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ghidra::framework::data_buffer` [INFO] [stdout] --> src/ghidra/framework/btree_node.rs:1:31 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ghidra::framework::data_buffer::DataBuffer; [INFO] [stdout] | ^^^^^^^^^^^ could not find `data_buffer` in `framework` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ghidra::framework::buffer_file` [INFO] [stdout] --> src/ghidra/framework/buffer/buffer_manager.rs:7:31 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::ghidra::framework::buffer_file::BufferFile; [INFO] [stdout] | ^^^^^^^^^^^ could not find `buffer_file` in `framework` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ghidra::framework::buffer_node` [INFO] [stdout] --> src/ghidra/framework/buffer/buffer_manager.rs:8:31 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::ghidra::framework::buffer_node::BufferNode; [INFO] [stdout] | ^^^^^^^^^^^ could not find `buffer_node` in `framework` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ghidra::framework::data_buffer` [INFO] [stdout] --> src/ghidra/framework/buffer/buffer_manager.rs:9:31 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::ghidra::framework::data_buffer::DataBuffer; [INFO] [stdout] | ^^^^^^^^^^^ could not find `data_buffer` in `framework` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ghidra::framework::data_buffer` [INFO] [stdout] --> src/ghidra/framework/buffer/buffer_file.rs:1:31 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ghidra::framework::data_buffer::DataBuffer; [INFO] [stdout] | ^^^^^^^^^^^ could not find `data_buffer` in `framework` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ghidra::framework::buffer_file` [INFO] [stdout] --> src/ghidra/framework/buffer/buffer_file_adapter.rs:1:31 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ghidra::framework::buffer_file::BufferFile; [INFO] [stdout] | ^^^^^^^^^^^ could not find `buffer_file` in `framework` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ghidra::framework::buffer_file_handle` [INFO] [stdout] --> src/ghidra/framework/buffer/buffer_file_adapter.rs:2:31 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::ghidra::framework::buffer_file_handle::BufferFileHandle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ could not find `buffer_file_handle` in `framework` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ghidra::framework::data_buffer` [INFO] [stdout] --> src/ghidra/framework/buffer/buffer_file_adapter.rs:3:31 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::ghidra::framework::data_buffer::DataBuffer; [INFO] [stdout] | ^^^^^^^^^^^ could not find `data_buffer` in `framework` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ghidra::framework::buffer_file` [INFO] [stdout] --> src/ghidra/framework/buffer/buffer_file_handle.rs:1:31 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ghidra::framework::buffer_file::BufferFile; [INFO] [stdout] | ^^^^^^^^^^^ could not find `buffer_file` in `framework` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ghidra::framework::data_buffer` [INFO] [stdout] --> src/ghidra/framework/buffer/buffer_file_handle.rs:2:31 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::ghidra::framework::data_buffer::DataBuffer; [INFO] [stdout] | ^^^^^^^^^^^ could not find `data_buffer` in `framework` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::ghidra::framework::data_buffer` [INFO] [stdout] --> src/ghidra/framework/buffer/buffer_node.rs:1:31 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ghidra::framework::data_buffer::DataBuffer; [INFO] [stdout] | ^^^^^^^^^^^ could not find `data_buffer` in `framework` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fmt` in this scope [INFO] [stdout] --> src/ghidra/framework/buffer/chained_buffer.rs:153:44 [INFO] [stdout] | [INFO] [stdout] 153 | return Err(GhidraError::new(0, fmt!("maximum buffer size is {}; given size of {}", i64, size))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fmt` in this scope [INFO] [stdout] --> src/ghidra/framework/change_map_file.rs:167:54 [INFO] [stdout] | [INFO] [stdout] 167 | return Err(GhidraError{code: 0, message: fmt!("modification map file does not correspond to target: {:?}", file)}); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Field` in this scope [INFO] [stdout] --> src/ghidra/framework/btree_node.rs:15:37 [INFO] [stdout] | [INFO] [stdout] 15 | fn get_key_field(index: i64) -> Field; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Field` in this scope [INFO] [stdout] --> src/ghidra/framework/btree_node.rs:17:28 [INFO] [stdout] | [INFO] [stdout] 17 | fn get_key_index(key: &Field) -> i64; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `p64` in this scope [INFO] [stdout] --> src/ghidra/framework/btree_node.rs:21:39 [INFO] [stdout] | [INFO] [stdout] 21 | fn get_buffer_references() -> Vec; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: a builtin type with a similar name exists [INFO] [stdout] | [INFO] [stdout] 21 | fn get_buffer_references() -> Vec; [INFO] [stdout] | ~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 3 | pub trait BTreeNode { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TaskMonitor` in this scope [INFO] [stdout] --> src/ghidra/framework/btree_node.rs:23:53 [INFO] [stdout] | [INFO] [stdout] 23 | fn is_consistent(table_name: &String, monitor: &TaskMonitor) -> bool; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LocalBufferFile` in this scope [INFO] [stdout] --> src/ghidra/framework/buffer/buffer_manager.rs:39:21 [INFO] [stdout] | [INFO] [stdout] 39 | pub cache_file: LocalBufferFile, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a trait with a similar name exists: `BufferFile` [INFO] [stdout] | [INFO] [stdout] ::: src/ghidra/framework/buffer/buffer_file.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub trait BufferFile { [INFO] [stdout] | -------------------- similarly named trait `BufferFile` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `RecoveryManager` in this scope [INFO] [stdout] --> src/ghidra/framework/buffer/buffer_manager.rs:40:27 [INFO] [stdout] | [INFO] [stdout] 40 | pub recovery_manager: RecoveryManager, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ObjectOutput` in this scope [INFO] [stdout] --> src/ghidra/framework/buffer/data_buffer.rs:184:40 [INFO] [stdout] | [INFO] [stdout] 184 | fn write_external(&self, out: &mut ObjectOutput) { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ObjectInput` in this scope [INFO] [stdout] --> src/ghidra/framework/buffer/data_buffer.rs:227:42 [INFO] [stdout] | [INFO] [stdout] 227 | fn read_external(&mut self, in_obj: &ObjectInput) { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BufferMgr` in this scope [INFO] [stdout] --> src/ghidra/framework/buffer/chained_buffer.rs:192:66 [INFO] [stdout] | [INFO] [stdout] 192 | pub fn new2(size: isize, enable_obfuscation: bool, buffer_mgr: &BufferMgr) -> Result { [INFO] [stdout] | ^^^^^^^^^ help: a trait with a similar name exists: `Buffer` [INFO] [stdout] | [INFO] [stdout] ::: src/ghidra/framework/buffer/buffer.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub trait Buffer { [INFO] [stdout] | ---------------- similarly named trait `Buffer` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BufferMgr` in this scope [INFO] [stdout] --> src/ghidra/framework/buffer/chained_buffer.rs:203:41 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn new3 (size: isize, buffer_mgr: &BufferMgr) -> Result { [INFO] [stdout] | ^^^^^^^^^ help: a trait with a similar name exists: `Buffer` [INFO] [stdout] | [INFO] [stdout] ::: src/ghidra/framework/buffer/buffer.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub trait Buffer { [INFO] [stdout] | ---------------- similarly named trait `Buffer` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ChainedBuffer` in this scope [INFO] [stdout] --> src/ghidra/framework/change_map_file.rs:51:17 [INFO] [stdout] | [INFO] [stdout] 51 | pub buffer: ChainedBuffer, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 27 | use crate::ghidra::framework::buffer::chained_buffer::ChainedBuffer; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LocalManagedBufferFile` in this scope [INFO] [stdout] --> src/ghidra/framework/change_map_file.rs:65:52 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn new(&mut self, file: &mut File, old_file: &LocalManagedBufferFile, new_file: &LocalManagedBufferFile) -> Result src/ghidra/framework/change_map_file.rs:65:87 [INFO] [stdout] | [INFO] [stdout] 65 | ...d_file: &LocalManagedBufferFile, new_file: &LocalManagedBufferFile) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LocalBufferFile` in this scope [INFO] [stdout] --> src/ghidra/framework/change_map_file.rs:151:41 [INFO] [stdout] | [INFO] [stdout] 151 | pub fn new2(file: &File, target_file: &LocalBufferFile ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LocalBufferFile` in this scope [INFO] [stdout] --> src/ghidra/framework/change_map_file.rs:192:43 [INFO] [stdout] | [INFO] [stdout] 192 | pub fn is_valid_for(&self, target_file: &LocalBufferFile) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AppError` in this scope [INFO] [stdout] --> src/ghidra_error.rs:18:23 [INFO] [stdout] | [INFO] [stdout] 18 | impl fmt::Display for AppError { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/ghidra/framework/buffer/chained_buffer.rs:253:6 [INFO] [stdout] | [INFO] [stdout] 253 | if (uninitialized_data_source.is_some()) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 253 - if (uninitialized_data_source.is_some()) { [INFO] [stdout] 253 + if uninitialized_data_source.is_some() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/ghidra/framework/change_map_file.rs:96:18 [INFO] [stdout] | [INFO] [stdout] 96 | last_byte = (last_byte | bit_mask); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 96 - last_byte = (last_byte | bit_mask); [INFO] [stdout] 96 + last_byte = last_byte | bit_mask; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/ghidra/framework/change_map_file.rs:223:8 [INFO] [stdout] | [INFO] [stdout] 223 | if (!tmpFile.renameTo(file)) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 223 - if (!tmpFile.renameTo(file)) { [INFO] [stdout] 223 + if !tmpFile.renameTo(file) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: Compilation failed, aborting rustdoc [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 35 previous errors; 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0583. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: could not document `ghidra-rs` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustdoc --edition=2018 --crate-type bin --crate-name ghidra_rs src/main.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items '-Arustdoc::private-intra-doc-links' -C metadata=bed5c86ac1fc2d38 -L dependency=/opt/rustwide/target/debug/deps --cap-lints=warn --crate-version 0.1.0` (exit status: 1) [INFO] running `Command { std: "docker" "inspect" "4ebf37cd5454a5afa8fdc38f29b71ac8d0bf99d88da6059235c62f708e2f0680", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4ebf37cd5454a5afa8fdc38f29b71ac8d0bf99d88da6059235c62f708e2f0680", kill_on_drop: false }` [INFO] [stdout] 4ebf37cd5454a5afa8fdc38f29b71ac8d0bf99d88da6059235c62f708e2f0680