pub struct TerminationOptions {
pub grace: Duration,
pub windows_exit_code: u32,
}Fields§
§grace: DurationSend TERM immediately on Unix, then KILL after this tree-wide grace.
windows_exit_code: u32Passed to TerminateJobObject/TerminateProcess on Windows.
Implementations§
Source§impl TerminationOptions
impl TerminationOptions
pub fn with_grace(self, grace: Duration) -> Self
pub fn with_windows_exit_code(self, code: u32) -> Self
Trait Implementations§
Source§impl Clone for TerminationOptions
impl Clone for TerminationOptions
impl Copy for TerminationOptions
Source§impl Debug for TerminationOptions
impl Debug for TerminationOptions
Source§impl Default for TerminationOptions
impl Default for TerminationOptions
impl Eq for TerminationOptions
Source§impl PartialEq for TerminationOptions
impl PartialEq for TerminationOptions
impl StructuralPartialEq for TerminationOptions
Auto Trait Implementations§
impl Freeze for TerminationOptions
impl RefUnwindSafe for TerminationOptions
impl Send for TerminationOptions
impl Sync for TerminationOptions
impl Unpin for TerminationOptions
impl UnsafeUnpin for TerminationOptions
impl UnwindSafe for TerminationOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more