usestd::time::Duration;usewatchexec_signals::Signal;/// How the Watchexec instance should quit.
#[derive(Clone, Copy, Debug, Eq, PartialEq)]pubenumQuitManner{/// Kill all processes and drop all jobs, then quit.
Abort,/// Gracefully stop all jobs, then quit.
Graceful {/// Signal to send immediately
signal: Signal,/// Time to wait before forceful termination
grace: Duration,},}