Cargo Features

[dependencies]
qsu = { version = "0.7.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

Affects qsu::argp

installer full?

Enables sidoc

Affects qsu::installer

systemd full?

Enables sd-notify

Affects installer::systemd

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, unix::wait_user1, unix::wait_user2, unix::wait_repeating_signal, unix::wait_oneshot_signal, win::wait_shutdown, win::wait_term, rt::TokioServiceHandler

wait-for-debugger

Enables dbgtools-win