Cargo Features

[dependencies]
qsu = { version = "0.4.0", default-features = false, features = ["full", "clap", "installer", "systemd", "rocket", "rt", "tokio", "wait-for-debugger"] }
default = rt

The rt feature is set by default whenever qsu is added without default-features = false somewhere in the dependency tree.

full = clap, installer, rocket, rt, systemd, tokio
clap full?

Enables clap and itertools ^0.12.1

Affects qsu::argp

installer full?

Enables sidoc

Affects qsu::installer

systemd full?

Enables sd-notify

Affects installer::systemd, installer::RegSvc.description

rocket full? = rt, tokio

Enables rocket

Affects rt::RocketServiceHandler

rt default full? rocket? tokio?

Affects qsu::rt

tokio full? rocket? = rt

With macros, rt-multi-thread and signal

Affects unix::wait_shutdown, unix::wait_term, unix::wait_reload, rt::TokioServiceHandler

wait-for-debugger

Enables dbgtools-win