pub struct MissionExecutor {
pub line_receiver: Receiver<CommandExecInfo>,
/* private fields */
}
Expand description
an executor calling a cargo (or similar) command in a separate thread when asked to and sending the lines of output in a channel, and finishing by None. Channel sizes are designed to avoid useless computations.
Fields§
§line_receiver: Receiver<CommandExecInfo>
Implementations§
Auto Trait Implementations§
impl Freeze for MissionExecutor
impl RefUnwindSafe for MissionExecutor
impl Send for MissionExecutor
impl Sync for MissionExecutor
impl Unpin for MissionExecutor
impl UnwindSafe for MissionExecutor
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