server-manager 5.0.12

server-manager is a rust library for managing server processes. It encapsulates service startup, shutdown, and background daemon mode. Users can specify the PID file, log file paths, and other configurations through custom settings, while also passing in their own asynchronous server function for execution. The library supports both synchronous and asynchronous operations. On Unix and Windows platforms, it enables background daemon processes.
Documentation
Build #2961683 2026-03-03 23:44:54

# rustc version rustc 1.96.0-nightly (ec818fda3 2026-03-02)

# docs.rs version docsrs 0.0.0 (91dcccd9 2026-02-13 )

# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/server-manager-5.0.12/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/server-manager-5.0.12/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:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260302-1.96.0-nightly-ec818fda3\", \"--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] 052e0bcee25038ed73cab9c237b691fcf59ea49b815ba5cb4fca5cb9c6350721 [INFO] running `Command { std: "docker" "start" "-a" "052e0bcee25038ed73cab9c237b691fcf59ea49b815ba5cb4fca5cb9c6350721", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting server-manager v5.0.12 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [optimized] target(s) in 0.44s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/server_manager/index.html [INFO] running `Command { std: "docker" "inspect" "052e0bcee25038ed73cab9c237b691fcf59ea49b815ba5cb4fca5cb9c6350721", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "052e0bcee25038ed73cab9c237b691fcf59ea49b815ba5cb4fca5cb9c6350721", kill_on_drop: false }` [INFO] [stdout] 052e0bcee25038ed73cab9c237b691fcf59ea49b815ba5cb4fca5cb9c6350721