pub struct ProcessScript {
pub stdout: Vec<u8>,
pub stderr: Vec<u8>,
pub status: i32,
}Expand description
What a scripted program does when the plugin spawns it: the output
it writes (delivered as Event::ProcessOutput for a piped stream) and
its exit status (Event::ProcessExited, and what wait answers).
Fields§
§stdout: Vec<u8>§stderr: Vec<u8>§status: i32Implementations§
Trait Implementations§
Source§impl Clone for ProcessScript
impl Clone for ProcessScript
Source§impl Debug for ProcessScript
impl Debug for ProcessScript
Source§impl Default for ProcessScript
impl Default for ProcessScript
impl Eq for ProcessScript
Source§impl PartialEq for ProcessScript
impl PartialEq for ProcessScript
impl StructuralPartialEq for ProcessScript
Auto Trait Implementations§
impl Freeze for ProcessScript
impl RefUnwindSafe for ProcessScript
impl Send for ProcessScript
impl Sync for ProcessScript
impl Unpin for ProcessScript
impl UnsafeUnpin for ProcessScript
impl UnwindSafe for ProcessScript
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