pub struct InterruptMsg;Expand description
InterruptMsg signals the program should interrupt. This usually happens when ctrl+c is pressed on common programs, but since bubbletea puts the terminal in raw mode, we need to handle it in a per-program basis.
You can send this message with interrupt().
Trait Implementations§
Source§impl Clone for InterruptMsg
impl Clone for InterruptMsg
Source§fn clone(&self) -> InterruptMsg
fn clone(&self) -> InterruptMsg
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for InterruptMsg
Source§impl Debug for InterruptMsg
impl Debug for InterruptMsg
impl Eq for InterruptMsg
Source§impl PartialEq for InterruptMsg
impl PartialEq for InterruptMsg
impl StructuralPartialEq for InterruptMsg
Auto Trait Implementations§
impl Freeze for InterruptMsg
impl RefUnwindSafe for InterruptMsg
impl Send for InterruptMsg
impl Sync for InterruptMsg
impl Unpin for InterruptMsg
impl UnsafeUnpin for InterruptMsg
impl UnwindSafe for InterruptMsg
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