pub struct BufferedOutputHandler {
pub stdout: Vec<u8>,
pub stderr: Vec<u8>,
}Expand description
Built-in output handlers
Fields§
§stdout: Vec<u8>§stderr: Vec<u8>Implementations§
Trait Implementations§
Source§impl Default for BufferedOutputHandler
impl Default for BufferedOutputHandler
Source§impl OutputHandler for BufferedOutputHandler
impl OutputHandler for BufferedOutputHandler
fn handle_stdout(&mut self, data: &[u8]) -> Result<()>
fn handle_stderr(&mut self, data: &[u8]) -> Result<()>
fn handle_completion(&mut self, _result: &ProcessResult) -> Result<()>
Auto Trait Implementations§
impl Freeze for BufferedOutputHandler
impl RefUnwindSafe for BufferedOutputHandler
impl Send for BufferedOutputHandler
impl Sync for BufferedOutputHandler
impl Unpin for BufferedOutputHandler
impl UnsafeUnpin for BufferedOutputHandler
impl UnwindSafe for BufferedOutputHandler
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