Cargo Features

[dependencies]
process-wrap = { version = "8.0.2", default-features = false, features = ["tracing", "std", "tokio1", "creation-flags", "job-object", "kill-on-drop", "process-group", "process-session", "reset-sigmask"] }
default = creation-flags, job-object, kill-on-drop, process-group, process-session, tracing

These default features are set whenever process-wrap is added without default-features = false somewhere in the dependency tree.

tracing default

Enable internal tracing logs

Enables tracing

std

Frontend: StdCommandWrap

Enables nix ^0.28.0

Affects process-wrap::std

tokio1

Frontend: TokioCommandWrap

Enables futures, nix ^0.28.0, and tokio

Affects process-wrap::tokio

creation-flags default

Wrapper: Creation Flags

Enables Win32_System_Threading of windows ^0.56.0

job-object default

Wrapper: Job Object

Enables Win32_Security, Win32_System_Diagnostics_ToolHelp, Win32_System_IO, Win32_System_JobObjects and Win32_System_Threading of windows ^0.56.0

kill-on-drop default

Wrapper: Kill on Drop

process-group default process-session

Wrapper: Process Group

process-session default = process-group

Wrapper: Process Session

reset-sigmask

Wrapper: Reset Sigmask