proc_sys_parser 0.1.2

This crate provides routines for parsing linux /proc files into Rust structs. There are multiple other crates doing this, but these either do not choose to process the statistics in way to make them directly usable, or generalize the statistics and loose the detail.
Documentation
Build #1057901 2023-12-11 09:50:50

# rustc version rustc 1.76.0-nightly (d86d65bbc 2023-12-10)

# docs.rs version docsrs 0.6.0 (863517b5 2023-12-08)

# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/proc_sys_parser-0.1.2/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/proc_sys_parser-0.1.2/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20231210-1.76.0-nightly-d86d65bbc\", \"--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] ea8be5c1d0008747fdbab4423b33f42823399c1c3f7dd4ddbece9c01c35dac20 [INFO] running `Command { std: "docker" "start" "-a" "ea8be5c1d0008747fdbab4423b33f42823399c1c3f7dd4ddbece9c01c35dac20", kill_on_drop: false }` [INFO] [stderr] Scraping proc_sys_parser v0.1.2 (/opt/rustwide/workdir) [INFO] [stderr] Documenting proc_sys_parser v0.1.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.53s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/proc_sys_parser/index.html [INFO] running `Command { std: "docker" "inspect" "ea8be5c1d0008747fdbab4423b33f42823399c1c3f7dd4ddbece9c01c35dac20", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ea8be5c1d0008747fdbab4423b33f42823399c1c3f7dd4ddbece9c01c35dac20", kill_on_drop: false }` [INFO] [stdout] ea8be5c1d0008747fdbab4423b33f42823399c1c3f7dd4ddbece9c01c35dac20