Home
last modified time | relevance | path

Searched refs:AsyncRead (Results 1 – 20 of 20) sorted by relevance

/wasmtime-44.0.1/crates/wasi-tls/src/
H A Dlib.rs78 use tokio::io::{AsyncRead, AsyncWrite};
167 pub trait TlsTransport: AsyncRead + AsyncWrite + Send + Unpin + 'static {}
168 impl<T: AsyncRead + AsyncWrite + Send + Unpin + ?Sized + 'static> TlsTransport for T {}
171 pub trait TlsStream: AsyncRead + AsyncWrite + Send + Unpin + 'static {}
/wasmtime-44.0.1/crates/wasi-tls/src/p3/util/
H A Dshared.rs4 use tokio::io::{AsyncRead, AsyncWrite, ReadBuf};
23 impl<IO: AsyncRead + Unpin> AsyncRead for Shared<IO> {
H A Dclosed.rs6 use tokio::io::{AsyncRead, AsyncWrite, ReadBuf};
13 impl AsyncRead for Closed {
H A Dpipe.rs3 use tokio::io::{AsyncRead, AsyncWrite, DuplexStream, ReadBuf};
22 impl AsyncRead for Reader {
H A Ddeferred.rs3 use tokio::io::{AsyncRead, AsyncWrite, ReadBuf};
77 impl<IO: AsyncRead + Unpin> AsyncRead for Deferred<IO> {
H A Dtokio_streams.rs5 use tokio::io::{AsyncRead, AsyncWrite, ReadBuf};
37 IO: AsyncRead + Send + Unpin + 'static,
/wasmtime-44.0.1/crates/wasi/src/cli/
H A Dempty.rs5 use tokio::io::{self, AsyncRead, AsyncWrite};
18 fn async_stream(&self) -> Box<dyn AsyncRead + Send + Sync> { in async_stream()
41 fn async_stream(&self) -> Box<dyn AsyncRead + Send + Sync> { in async_stream()
64 fn async_stream(&self) -> Box<dyn AsyncRead + Send + Sync> { in async_stream()
H A Dmem.rs3 use tokio::io::{AsyncRead, AsyncWrite};
16 fn async_stream(&self) -> Box<dyn AsyncRead + Send + Sync> { in async_stream()
H A Dfile.rs8 use tokio::io::{self, AsyncRead, AsyncWrite};
109 fn async_stream(&self) -> Box<dyn AsyncRead + Send + Sync> { in async_stream()
140 impl AsyncRead for InputFile {
H A Dworker_thread_stdin.rs33 use tokio::io::{self, AsyncRead, ReadBuf};
51 fn async_stream(&self) -> Box<dyn AsyncRead + Send + Sync> { in async_stream()
66 fn async_stream(&self) -> Box<dyn AsyncRead + Send + Sync> { in async_stream()
201 impl AsyncRead for WasiStdinAsyncRead {
H A Dlocked_async.rs8 use tokio::io::{self, AsyncRead, AsyncWrite};
59 pub fn new(s: impl AsyncRead + Send + Sync + 'static) -> Self { in new()
68 fn async_stream(&self) -> Box<dyn AsyncRead + Send + Sync> { in async_stream()
111 impl AsyncRead for StdioHandle<p2::pipe::AsyncReadStream> {
/wasmtime-44.0.1/crates/wasi/src/
H A Dcli.rs4 use tokio::io::{AsyncRead, AsyncWrite, empty};
122 fn async_stream(&self) -> Box<dyn AsyncRead + Send + Sync>; in async_stream()
183 fn async_stream(&self) -> Box<dyn AsyncRead + Send + Sync> { in async_stream()
206 fn async_stream(&self) -> Box<dyn AsyncRead + Send + Sync> { in async_stream()
229 fn async_stream(&self) -> Box<dyn AsyncRead + Send + Sync> { in async_stream()
252 fn async_stream(&self) -> Box<dyn AsyncRead + Send + Sync> { in async_stream()
/wasmtime-44.0.1/crates/wasi-http/src/
H A Dio.rs7 use tokio::io::{AsyncRead, AsyncWrite, ReadBuf};
23 impl<T: AsyncRead + Unpin> Read for TokioIo<T> {
/wasmtime-44.0.1/crates/wasi/src/p2/
H A Dpipe.rs14 use tokio::io::{self, AsyncRead, AsyncWrite};
60 impl AsyncRead for MemoryInputPipe {
160 pub fn new<T: AsyncRead + Send + 'static>(reader: T) -> Self { in new()
340 use tokio::io::{AsyncRead, AsyncReadExt, AsyncWrite, AsyncWriteExt};
371 pub fn simplex(size: usize) -> (impl AsyncRead, impl AsyncWrite) { in simplex() argument
427 async fn finite_async_reader(contents: &[u8]) -> impl AsyncRead + Send + 'static + use<> { in finite_async_reader()
/wasmtime-44.0.1/crates/wasi-tls/src/providers/
H A Dnativetls.rs35 impl tokio::io::AsyncRead for NativeTlsStream {
H A Dopenssl.rs44 impl tokio::io::AsyncRead for OpenSslStream {
/wasmtime-44.0.1/crates/wasi/src/p3/cli/
H A Dhost.rs14 use tokio::io::{AsyncRead, AsyncWrite, ReadBuf};
23 rx: Pin<Box<dyn AsyncRead + Send + Sync>>,
/wasmtime-44.0.1/crates/wasi-http/src/p3/
H A Drequest.rs275 use tokio::io::{AsyncRead, AsyncWrite}; in default_send_request()
278 trait TokioStream: AsyncRead + AsyncWrite + Send + Sync + Unpin + 'static { in default_send_request()
286 impl<T> TokioStream for T where T: AsyncRead + AsyncWrite + Send + Sync + Unpin + 'static {} in default_send_request()
/wasmtime-44.0.1/crates/wasi-tls/src/p2/
H A Dio.rs9 use tokio::io::{AsyncRead, AsyncWrite, AsyncWriteExt};
79 impl AsyncRead for WasiStreamReader {
/wasmtime-44.0.1/crates/gdbstub-component/src/
H A Dlib.rs25 io::{AsyncRead, AsyncWrite},