Home
last modified time | relevance | path

Searched refs:stdin (Results 1 – 25 of 53) sorted by relevance

123

/wasmtime-44.0.1/crates/test-programs/src/bin/
H A Dpiped_multiple.rs1 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 Dp2_stream_pollable_traps.rs1 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 Dp2_pollable_correct.rs1 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 Dp2_cli_splice_stdin.rs1 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 Dp2_stream_pollable_correct.rs1 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 Dpiped_simple.rs1 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 Dpiped_polling.rs1 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 Dp3_cli.rs2 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 Dutils.rs14 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 Dprocess_stdin.rs35 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 Dctx.rs14 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 Dstdio.rs3 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 Dcli.wit65 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 Dcli.wit65 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 Dcli.wit52 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 Dcli.wit52 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 Dcli.wit52 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 Dcli_tests.rs15 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 Dwasi-demo.ts28 process.stdin.read(buffer);
48 process.stdin.read(buf);
/wasmtime-44.0.1/crates/wasi-common/src/sync/
H A Dmod.rs80 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 Dmod.rs62 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 Dstdio.rs1 pub use super::file::{Stderr, Stdin, Stdout, stderr, stdin, stdout};
/wasmtime-44.0.1/crates/wasi/src/p3/cli/
H A Dmod.rs5 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 Dhost.rs6 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 Dcount-stdin.wat30 (i32.const 0) ;; stdin fileno
35 ;; reading stdin must succeed (e.g. return 0)

123