process-memory 0.4.0

A rust library that can read/write the memory of other processes.
Documentation
Build #272140 2020-07-18 10:05:55

# rustc version rustc 1.47.0-nightly (39d5a61f2 2020-07-17)

# docs.rs version docsrs 0.6.0 (0f027ee 2020-07-17)

# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/process-memory-0.4.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/process-memory-0.4.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1001" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=-Z unstable-options --resource-suffix -20200717-1.47.0-nightly-39d5a61f2 --static-root-path / --cap-lints warn --extern-html-root-url libc=https://docs.rs/libc/0.2.72 --extern-html-root-url mach=https://docs.rs/mach/0.3.2 --extern-html-root-url winapi=https://docs.rs/winapi/0.3.9" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "2" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "doc" "--lib" "--no-deps" "-j2", kill_on_drop: false }` [INFO] [stdout] 2776dd4931c3b37b25bb4396d3e7c9e8913ea04d59bb4607dfb0a34475f5ef2c [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "2776dd4931c3b37b25bb4396d3e7c9e8913ea04d59bb4607dfb0a34475f5ef2c", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.72 [INFO] [stderr] Documenting process-memory v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: `[DataMember]` cannot be resolved, ignoring it. [INFO] [stderr] --> src/local_member.rs:27:66 [INFO] [stderr] | [INFO] [stderr] 27 | /// or are testing to see if a pointer is allocated to you, use [`DataMember`] with your own PID. [INFO] [stderr] | ^^^^^^^^^^^^ cannot be resolved, ignoring [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(intra_doc_link_resolution_failure)]` on by default [INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: `[DataMember]` cannot be resolved, ignoring it. [INFO] [stderr] --> src/local_member.rs:30:6 [INFO] [stderr] | [INFO] [stderr] 30 | /// [`DataMember`] but implement it on other structures unsafely in Rust. [INFO] [stderr] | ^^^^^^^^^^^^ cannot be resolved, ignoring [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: `[DataMember]` cannot be resolved, ignoring it. [INFO] [stderr] --> src/local_member.rs:27:66 [INFO] [stderr] | [INFO] [stderr] 27 | /// or are testing to see if a pointer is allocated to you, use [`DataMember`] with your own PID. [INFO] [stderr] | ^^^^^^^^^^^^ cannot be resolved, ignoring [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: `[get_pointer_width]` cannot be resolved, ignoring it. [INFO] [stderr] --> src/lib.rs:106:34 [INFO] [stderr] | [INFO] [stderr] 106 | /// If [`copy_address`] and [`get_pointer_width`] are already defined, then [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ cannot be resolved, ignoring [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: `[get_offset]` cannot be resolved, ignoring it. [INFO] [stderr] --> src/lib.rs:128:31 [INFO] [stderr] | [INFO] [stderr] 128 | /// This is required for [`get_offset`] to work. [INFO] [stderr] | ^^^^^^^^^^^^ cannot be resolved, ignoring [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: 5 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.28s [INFO] running `Command { std: "docker" "inspect" "2776dd4931c3b37b25bb4396d3e7c9e8913ea04d59bb4607dfb0a34475f5ef2c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2776dd4931c3b37b25bb4396d3e7c9e8913ea04d59bb4607dfb0a34475f5ef2c", kill_on_drop: false }` [INFO] [stdout] 2776dd4931c3b37b25bb4396d3e7c9e8913ea04d59bb4607dfb0a34475f5ef2c