server-manager 5.0.13

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 #3265972 2026-05-10 11:43:38

# rustc version rustc 1.97.0-nightly (82bee9650 2026-05-09)

# docs.rs version docsrs 0.0.0 (ad302d961e54d5d2c273ab5bb3d4139759c933ad 2026-05-03 )

# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder4/builds/server-manager-5.0.13/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder4/builds/server-manager-5.0.13/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder4/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder4/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "6442450944" "--cpuset-cpus" "26-31" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", 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] afd50723f50a09f73ec39bfdb5e107fd7a1056401a25345c4e7c692e0a1b0c75 [INFO] running `Command { std: "docker" "start" "afd50723f50a09f73ec39bfdb5e107fd7a1056401a25345c4e7c692e0a1b0c75", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-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" "--user" "1001:1001" "afd50723f50a09f73ec39bfdb5e107fd7a1056401a25345c4e7c692e0a1b0c75" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260509-1.97.0-nightly-82bee9650\", \"--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: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting server-manager v5.0.13 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [optimized] target(s) in 0.55s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/server_manager/index.html [INFO] running `Command { std: "docker" "stop" "-t" "1" "afd50723f50a09f73ec39bfdb5e107fd7a1056401a25345c4e7c692e0a1b0c75", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "afd50723f50a09f73ec39bfdb5e107fd7a1056401a25345c4e7c692e0a1b0c75", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "afd50723f50a09f73ec39bfdb5e107fd7a1056401a25345c4e7c692e0a1b0c75", kill_on_drop: false }` [INFO] [stdout] afd50723f50a09f73ec39bfdb5e107fd7a1056401a25345c4e7c692e0a1b0c75