| /wasmtime-44.0.1/crates/test-programs/src/bin/ |
| H A D | piped_multiple.rs | 1 use test_programs::wasi::cli::{stdin, stdout}; 24 let stdin = stdin::get_stdin(); in consumer() localVariable 25 let stdin_pollable1 = stdin.subscribe(); in consumer() 26 let stdin_pollable2 = stdin.subscribe(); in consumer() 32 let bytes = stdin.read(CHUNK.len() as u64).unwrap(); in consumer()
|
| H A D | p2_stream_pollable_traps.rs | 1 use test_programs::wasi::cli::stdin; 5 let stdin: streams::InputStream = stdin::get_stdin(); in main() localVariable 6 let stdin_pollable = stdin.subscribe(); in main() 8 drop(stdin); in main()
|
| H A D | p2_pollable_correct.rs | 1 use test_programs::wasi::cli::stdin; 4 let stdin = stdin::get_stdin(); in main() localVariable 5 let p1 = stdin.subscribe(); in main() 6 let p2 = stdin.subscribe(); in main()
|
| H A D | p2_cli_splice_stdin.rs | 1 use test_programs::wasi::cli::{stdin, stdout}; 7 let stdin = stdin::get_stdin(); in main() localVariable 11 match stdout.blocking_splice(&stdin, 4096) { in main() 19 let _ = stdin; in main()
|
| H A D | p2_stream_pollable_correct.rs | 1 use test_programs::wasi::cli::{stdin, stdout}; 4 let stdin = stdin::get_stdin(); in main() localVariable 5 let stdin_pollable = stdin.subscribe(); in main() 9 drop(stdin); in main()
|
| H A D | piped_simple.rs | 1 use test_programs::wasi::cli::{stdin, stdout}; 24 let stdin = stdin::get_stdin(); in consumer() localVariable 25 let stdin_pollable = stdin.subscribe(); in consumer() 28 let bytes = stdin.read(CHUNK.len() as u64).unwrap(); in consumer()
|
| H A D | piped_polling.rs | 1 use test_programs::wasi::cli::{stdin, stdout}; 37 let stdin = stdin::get_stdin(); in consumer() localVariable 38 let stdin_pollable = stdin.subscribe(); in consumer() 46 let bytes = stdin.read(expected.len() as u64).unwrap(); in consumer()
|
| H A D | p3_cli.rs | 2 environment, stderr, stdin, stdout, terminal_stderr, terminal_stdin, terminal_stdout, 21 let (mut stdin, result) = stdin::read_via_stream(); in run() 22 assert!(stdin.next().await.is_none()); in run() 50 drop(stdin); in run()
|
| /wasmtime-44.0.1/cranelift/src/ |
| H A D | utils.rs | 14 let stdin = io::stdin(); in read_to_string() localVariable 15 let mut stdin = stdin.lock(); in read_to_string() localVariable 16 stdin in read_to_string()
|
| /wasmtime-44.0.1/crates/wasi/tests/ |
| H A D | process_stdin.rs | 35 let mut stdin = wasmtime_wasi::cli::stdin().p2_stream(); in main() localVariable 41 stdin.ready() in main() 55 stdin.ready().await; in main() 59 let bytes = stdin.read(1024).unwrap(); in main() 97 cmd.stdin(std::process::Stdio::piped()); in parent_process() 108 let mut stdin_write = child.stdin.take().unwrap(); in parent_process()
|
| /wasmtime-44.0.1/crates/wasi/src/ |
| H A D | ctx.rs | 14 use tokio::io::{stderr, stdin, stdout}; 84 pub fn stdin(&mut self, stdin: impl StdinStream + 'static) -> &mut Self { in stdin() method 85 self.cli.stdin = Box::new(stdin); in stdin() 108 self.stdin(stdin()) in inherit_stdin()
|
| /wasmtime-44.0.1/crates/wasi/src/p2/ |
| H A D | stdio.rs | 3 stderr, stdin, stdout, terminal_input, terminal_output, terminal_stderr, terminal_stdin, 15 impl stdin::Host for WasiCliCtxView<'_> { 17 let stream = self.ctx.stdin.p2_stream(); in get_stdin() 55 if self.ctx.stdin.is_terminal() { in get_terminal_stdin()
|
| /wasmtime-44.0.1/crates/wasi/src/p3/wit/deps/ |
| H A D | cli.wit | 65 interface stdin { 68 /// Return a stream for reading from stdin. 70 /// This function returns a stream which provides data read from stdin, 141 /// An interface providing an optional `terminal-input` for stdin as a 144 interface terminal-stdin { 148 /// If stdin is connected to a terminal, return a `terminal-input` handle 151 get-terminal-stdin: func() -> option<terminal-input>; 189 import stdin; 199 import terminal-stdin; 226 import stdin; [all …]
|
| /wasmtime-44.0.1/crates/wasi-http/src/p3/wit/deps/ |
| H A D | cli.wit | 65 interface stdin { 68 /// Return a stream for reading from stdin. 70 /// This function returns a stream which provides data read from stdin, 141 /// An interface providing an optional `terminal-input` for stdin as a 144 interface terminal-stdin { 148 /// If stdin is connected to a terminal, return a `terminal-input` handle 151 get-terminal-stdin: func() -> option<terminal-input>; 189 import stdin; 199 import terminal-stdin; 226 import stdin; [all …]
|
| /wasmtime-44.0.1/crates/wasi/src/p2/wit/deps/ |
| H A D | cli.wit | 52 interface stdin { 57 get-stdin: func() -> input-stream; 102 /// An interface providing an optional `terminal-input` for stdin as a 105 interface terminal-stdin { 109 /// If stdin is connected to a terminal, return a `terminal-input` handle 112 get-terminal-stdin: func() -> option<terminal-input>; 154 import stdin; 164 import terminal-stdin; 213 import stdin; 223 import terminal-stdin;
|
| /wasmtime-44.0.1/crates/debugger/wit/deps/ |
| H A D | cli.wit | 52 interface stdin { 57 get-stdin: func() -> input-stream; 102 /// An interface providing an optional `terminal-input` for stdin as a 105 interface terminal-stdin { 109 /// If stdin is connected to a terminal, return a `terminal-input` handle 112 get-terminal-stdin: func() -> option<terminal-input>; 154 import stdin; 164 import terminal-stdin; 213 import stdin; 223 import terminal-stdin;
|
| /wasmtime-44.0.1/crates/wasi-http/wit/deps/ |
| H A D | cli.wit | 52 interface stdin { 57 get-stdin: func() -> input-stream; 102 /// An interface providing an optional `terminal-input` for stdin as a 105 interface terminal-stdin { 109 /// If stdin is connected to a terminal, return a `terminal-input` handle 112 get-terminal-stdin: func() -> option<terminal-input>; 154 import stdin; 164 import terminal-stdin; 213 import stdin; 223 import terminal-stdin;
|
| /wasmtime-44.0.1/tests/all/ |
| H A D | cli_tests.rs | 15 if let Some(file) = stdin { in run_wasmtime_for_output() 16 cmd.stdin(File::open(file)?); in run_wasmtime_for_output() 540 .stdin(Stdio::piped()) in run_cwasm_from_stdin() 544 let mut stdin = child.stdin.take().unwrap(); in run_cwasm_from_stdin() localVariable 998 let mut stdin = child.stdin.take().unwrap(); in preview2_stdin() localVariable 1016 let mut stdin = child.stdin.take().unwrap(); in preview2_stdin() localVariable 1158 .stdin in p2_cli_stdin_empty() 1179 .stdin in p2_cli_stdin() 1201 .stdin in p2_cli_splice_stdin() 3233 let mut stdin = child.stdin.take().unwrap(); in wizen() localVariable [all …]
|
| /wasmtime-44.0.1/docs/assemblyscript_demo/ |
| H A D | wasi-demo.ts | 28 process.stdin.read(buffer); 48 process.stdin.read(buf);
|
| /wasmtime-44.0.1/crates/wasi-common/src/sync/ |
| H A D | mod.rs | 80 pub fn stdin(&mut self, f: Box<dyn WasiFile>) -> &mut Self { in stdin() method 93 self.stdin(Box::new(crate::sync::stdio::stdin())) in inherit_stdin()
|
| /wasmtime-44.0.1/crates/wasi-common/src/tokio/ |
| H A D | mod.rs | 62 pub fn stdin(&mut self, f: Box<dyn WasiFile>) -> &mut Self { in stdin() method 75 self.stdin(Box::new(crate::tokio::stdio::stdin())) in inherit_stdin()
|
| H A D | stdio.rs | 1 pub use super::file::{Stderr, Stdin, Stdout, stderr, stdin, stdout};
|
| /wasmtime-44.0.1/crates/wasi/src/p3/cli/ |
| H A D | mod.rs | 5 environment, exit, stderr, stdin, stdout, terminal_input, terminal_output, terminal_stderr, 79 stdin::add_to_linker::<_, WasiCli>(linker, T::cli)?; in add_to_linker_with_options()
|
| H A D | host.rs | 6 environment, exit, stderr, stdin, stdout, terminal_input, terminal_output, terminal_stderr, 154 if self.ctx.stdin.is_terminal() { in get_terminal_stdin() 194 impl stdin::HostWithStore for WasiCli { 198 let rx = store.get().ctx.stdin.async_stream(); in read_via_stream() 217 impl stdin::Host for WasiCliCtxView<'_> {}
|
| /wasmtime-44.0.1/tests/all/cli_tests/ |
| H A D | count-stdin.wat | 30 (i32.const 0) ;; stdin fileno 35 ;; reading stdin must succeed (e.g. return 0)
|