pub enum TerminationSignal {
Terminate,
Interrupt,
}Expand description
Signal sent before the configured ClaudeBuilder::kill_grace elapses.
Applies only to awaited shutdown on Unix with an owned process group and nonzero grace. Dropping a future always uses immediate SIGKILL.
Variants§
Terminate
Send SIGTERM, the default graceful termination signal.
Interrupt
Send SIGINT so the CLI can cancel tools before exiting.
Trait Implementations§
Source§impl Clone for TerminationSignal
impl Clone for TerminationSignal
impl Copy for TerminationSignal
Source§impl Debug for TerminationSignal
impl Debug for TerminationSignal
Source§impl Default for TerminationSignal
impl Default for TerminationSignal
impl Eq for TerminationSignal
Source§impl PartialEq for TerminationSignal
impl PartialEq for TerminationSignal
impl StructuralPartialEq for TerminationSignal
Auto Trait Implementations§
impl Freeze for TerminationSignal
impl RefUnwindSafe for TerminationSignal
impl Send for TerminationSignal
impl Sync for TerminationSignal
impl Unpin for TerminationSignal
impl UnsafeUnpin for TerminationSignal
impl UnwindSafe for TerminationSignal
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