Lines Matching refs:Box
82 pub(crate) stdin: Box<dyn StdinStream>,
83 pub(crate) stdout: Box<dyn StdoutStream>,
84 pub(crate) stderr: Box<dyn StdoutStream>,
93 stdin: Box::new(empty()), in default()
94 stdout: Box::new(empty()), in default()
95 stderr: Box::new(empty()), in default()
122 fn async_stream(&self) -> Box<dyn AsyncRead + Send + Sync>; in async_stream()
130 fn p2_stream(&self) -> Box<dyn InputStream> { in p2_stream()
131 Box::new(p2::pipe::AsyncReadStream::new(Pin::from( in p2_stream()
157 fn async_stream(&self) -> Box<dyn AsyncWrite + Send + Sync>; in async_stream()
165 fn p2_stream(&self) -> Box<dyn OutputStream> { in p2_stream()
166 Box::new(p2::pipe::AsyncWriteStream::new( in p2_stream()
180 fn p2_stream(&self) -> Box<dyn InputStream> { in p2_stream()
183 fn async_stream(&self) -> Box<dyn AsyncRead + Send + Sync> { in async_stream()
188 fn p2_stream(&self) -> Box<dyn OutputStream> { in p2_stream()
191 fn async_stream(&self) -> Box<dyn AsyncWrite + Send + Sync> { in async_stream()
203 fn p2_stream(&self) -> Box<dyn InputStream> { in p2_stream()
206 fn async_stream(&self) -> Box<dyn AsyncRead + Send + Sync> { in async_stream()
211 fn p2_stream(&self) -> Box<dyn OutputStream> { in p2_stream()
214 fn async_stream(&self) -> Box<dyn AsyncWrite + Send + Sync> { in async_stream()
220 impl<T: ?Sized + IsTerminal> IsTerminal for Box<T> { implementation
225 impl<T: ?Sized + StdinStream + Sync> StdinStream for Box<T> { implementation
226 fn p2_stream(&self) -> Box<dyn InputStream> { in p2_stream()
229 fn async_stream(&self) -> Box<dyn AsyncRead + Send + Sync> { in async_stream()
233 impl<T: ?Sized + StdoutStream + Sync> StdoutStream for Box<T> { implementation
234 fn p2_stream(&self) -> Box<dyn OutputStream> { in p2_stream()
237 fn async_stream(&self) -> Box<dyn AsyncWrite + Send + Sync> { in async_stream()
249 fn p2_stream(&self) -> Box<dyn InputStream> { in p2_stream()
252 fn async_stream(&self) -> Box<dyn AsyncRead + Send + Sync> { in async_stream()
257 fn p2_stream(&self) -> Box<dyn OutputStream> { in p2_stream()
260 fn async_stream(&self) -> Box<dyn AsyncWrite + Send + Sync> { in async_stream()