From 17505667fa2895b3bd31bb9f5f4c544250090926 Mon Sep 17 00:00:00 2001 From: Joel Dice Date: Fri, 6 Oct 2023 13:11:35 -0600 Subject: [PATCH] [wasmtime-wasi] make StdinStream and StdoutStream public (#7150) (#7176) This allows embedders to implement those traits themselves rather than be restricted to using the built-in implementations. Fixes https://github.com/bytecodealliance/wasmtime/issues/7149 Signed-off-by: Joel Dice --- crates/wasi/src/preview2/mod.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/wasi/src/preview2/mod.rs b/crates/wasi/src/preview2/mod.rs index aecc414ea4b2..9a4707589b4f 100644 --- a/crates/wasi/src/preview2/mod.rs +++ b/crates/wasi/src/preview2/mod.rs @@ -45,7 +45,9 @@ pub use self::filesystem::{DirPerms, FilePerms, FsError, FsResult}; pub use self::network::{Network, SocketError, SocketResult}; pub use self::poll::{subscribe, ClosureFuture, MakeFuture, Pollable, PollableFuture, Subscribe}; pub use self::random::{thread_rng, Deterministic}; -pub use self::stdio::{stderr, stdin, stdout, IsATTY, Stderr, Stdin, Stdout}; +pub use self::stdio::{ + stderr, stdin, stdout, IsATTY, Stderr, Stdin, StdinStream, Stdout, StdoutStream, +}; pub use self::stream::{ HostInputStream, HostOutputStream, InputStream, OutputStream, StreamError, StreamResult, };