pub struct BackgroundProcessHandle {
pub shell_id: String,
pub output_rx: UnboundedReceiver<String>,
pub task_handle: JoinHandle<(i32, bool)>,
}Fields§
§shell_id: String§output_rx: UnboundedReceiver<String>§task_handle: JoinHandle<(i32, bool)>Trait Implementations§
Auto Trait Implementations§
impl Freeze for BackgroundProcessHandle
impl RefUnwindSafe for BackgroundProcessHandle
impl Send for BackgroundProcessHandle
impl Sync for BackgroundProcessHandle
impl Unpin for BackgroundProcessHandle
impl UnsafeUnpin for BackgroundProcessHandle
impl UnwindSafe for BackgroundProcessHandle
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