Struct lunatic_stdout_capture::StdoutCapture
source · pub struct StdoutCapture { /* private fields */ }
Expand description
StdoutCapture
holds the standard output from multiple processes.
The most common pattern of usage is to capture together the output from a starting process and all sub-processes. E.g. Hide output of sub-processes during testing.
Implementations§
source§impl StdoutCapture
impl StdoutCapture
Trait Implementations§
source§impl Clone for StdoutCapture
impl Clone for StdoutCapture
source§fn clone(&self) -> StdoutCapture
fn clone(&self) -> StdoutCapture
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for StdoutCapture
impl Debug for StdoutCapture
source§impl Display for StdoutCapture
impl Display for StdoutCapture
source§impl PartialEq<StdoutCapture> for StdoutCapture
impl PartialEq<StdoutCapture> for StdoutCapture
source§impl WasiFile for StdoutCapture
impl WasiFile for StdoutCapture
fn as_any(&self) -> &dyn Any
fn datasync<'life0, 'async_trait>( &'life0 self ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,
fn sync<'life0, 'async_trait>( &'life0 self ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,
fn get_filetype<'life0, 'async_trait>( &'life0 self ) -> Pin<Box<dyn Future<Output = Result<FileType, Error>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,
fn get_fdflags<'life0, 'async_trait>( &'life0 self ) -> Pin<Box<dyn Future<Output = Result<FdFlags, Error>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,
fn set_fdflags<'life0, 'async_trait>( &'life0 mut self, _fdflags: FdFlags ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,
fn get_filestat<'life0, 'async_trait>( &'life0 self ) -> Pin<Box<dyn Future<Output = Result<Filestat, Error>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,
fn set_filestat_size<'life0, 'async_trait>( &'life0 self, _size: u64 ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,
fn advise<'life0, 'async_trait>( &'life0 self, _offset: u64, _len: u64, _advice: Advice ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,
fn allocate<'life0, 'async_trait>( &'life0 self, _offset: u64, _len: u64 ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,
fn read_vectored<'a, 'life0, 'life1, 'async_trait>( &'life0 self, _bufs: &'life1 mut [IoSliceMut<'a>] ) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + Send + 'async_trait>>where Self: 'async_trait, 'a: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,
fn read_vectored_at<'a, 'life0, 'life1, 'async_trait>( &'life0 self, _bufs: &'life1 mut [IoSliceMut<'a>], _offset: u64 ) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + Send + 'async_trait>>where Self: 'async_trait, 'a: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,
fn write_vectored<'a, 'life0, 'life1, 'async_trait>( &'life0 self, bufs: &'life1 [IoSlice<'a>] ) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + Send + 'async_trait>>where Self: 'async_trait, 'a: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,
fn write_vectored_at<'a, 'life0, 'life1, 'async_trait>( &'life0 self, _bufs: &'life1 [IoSlice<'a>], _offset: u64 ) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + Send + 'async_trait>>where Self: 'async_trait, 'a: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,
fn seek<'life0, 'async_trait>( &'life0 self, _pos: SeekFrom ) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,
fn peek<'life0, 'life1, 'async_trait>( &'life0 self, _buf: &'life1 mut [u8] ) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,
fn set_times<'life0, 'async_trait>( &'life0 self, _atime: Option<SystemTimeSpec>, _mtime: Option<SystemTimeSpec> ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,
fn num_ready_bytes(&self) -> Result<u64, Error>
fn isatty(&self) -> bool
fn readable<'life0, 'async_trait>( &'life0 self ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,
fn writable<'life0, 'async_trait>( &'life0 self ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,
fn sock_accept<'life0, 'async_trait>( &'life0 self, _fdflags: FdFlags ) -> Pin<Box<dyn Future<Output = Result<Box<dyn WasiFile>, Error>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,
fn pollable(&self) -> Option<BorrowedFd<'_>>
fn sock_recv<'a, 'life0, 'life1, 'async_trait>( &'life0 self, _ri_data: &'life1 mut [IoSliceMut<'a>], _ri_flags: RiFlags ) -> Pin<Box<dyn Future<Output = Result<(u64, RoFlags), Error>> + Send + 'async_trait, Global>>where 'a: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, Self: 'async_trait,
fn sock_send<'a, 'life0, 'life1, 'async_trait>( &'life0 self, _si_data: &'life1 [IoSlice<'a>], _si_flags: SiFlags ) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + Send + 'async_trait, Global>>where 'a: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, Self: 'async_trait,
fn sock_shutdown<'life0, 'async_trait>( &'life0 self, _how: SdFlags ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait, Global>>where 'life0: 'async_trait, Self: 'async_trait,
Auto Trait Implementations§
impl RefUnwindSafe for StdoutCapture
impl Send for StdoutCapture
impl Sync for StdoutCapture
impl Unpin for StdoutCapture
impl UnwindSafe for StdoutCapture
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