diff options
| author | EnokMan <416828041@qq.com> | 2020-04-18 10:21:20 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-04-18 11:21:20 -0400 |
| commit | 47617e60d551665ec509e013cfcae30987cb3b2b (patch) | |
| tree | 5717061b7fd567b5fb8508f565993062f8014722 /cli/ops/io.rs | |
| parent | 10469ec2798a7f02a6d9371207cc984502039bfa (diff) | |
feat: startTLS (#4773)
Diffstat (limited to 'cli/ops/io.rs')
| -rw-r--r-- | cli/ops/io.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/cli/ops/io.rs b/cli/ops/io.rs index e045eddfb..9c228ffad 100644 --- a/cli/ops/io.rs +++ b/cli/ops/io.rs @@ -157,7 +157,7 @@ impl StreamResourceHolder { pub enum StreamResource { Stdin(tokio::io::Stdin, TTYMetadata), FsFile(Option<(tokio::fs::File, FileMetadata)>), - TcpStream(tokio::net::TcpStream), + TcpStream(Option<tokio::net::TcpStream>), #[cfg(not(windows))] UnixStream(tokio::net::UnixStream), ServerTlsStream(Box<ServerTlsStream<TcpStream>>), @@ -195,7 +195,7 @@ impl DenoAsyncRead for StreamResource { FsFile(Some((f, _))) => f, FsFile(None) => return Poll::Ready(Err(OpError::resource_unavailable())), Stdin(f, _) => f, - TcpStream(f) => f, + TcpStream(Some(f)) => f, #[cfg(not(windows))] UnixStream(f) => f, ClientTlsStream(f) => f, @@ -297,7 +297,7 @@ impl DenoAsyncWrite for StreamResource { let f: &mut dyn UnpinAsyncWrite = match self { FsFile(Some((f, _))) => f, FsFile(None) => return Poll::Pending, - TcpStream(f) => f, + TcpStream(Some(f)) => f, #[cfg(not(windows))] UnixStream(f) => f, ClientTlsStream(f) => f, @@ -315,7 +315,7 @@ impl DenoAsyncWrite for StreamResource { let f: &mut dyn UnpinAsyncWrite = match self { FsFile(Some((f, _))) => f, FsFile(None) => return Poll::Pending, - TcpStream(f) => f, + TcpStream(Some(f)) => f, #[cfg(not(windows))] UnixStream(f) => f, ClientTlsStream(f) => f, |
