| /wasmtime-44.0.1/crates/wasi-common/src/ |
| H A D | ctx.rs | 3 use crate::file::{FileAccessMode, FileEntry, WasiFile}; 54 pub fn insert_file(&self, fd: u32, file: Box<dyn WasiFile>, access_mode: FileAccessMode) { in insert_file() argument 61 file: Box<dyn WasiFile>, in push_file() argument 100 pub fn set_stdin(&self, f: Box<dyn WasiFile>) { in set_stdin() argument 104 pub fn set_stdout(&self, f: Box<dyn WasiFile>) { in set_stdout() argument 108 pub fn set_stderr(&self, f: Box<dyn WasiFile>) { in set_stderr() argument
|
| H A D | sched.rs | 3 use crate::file::WasiFile; 59 pub fn subscribe_read(&mut self, file: &'a dyn WasiFile, ud: Userdata) { in subscribe_read() argument 63 pub fn subscribe_write(&mut self, file: &'a dyn WasiFile, ud: Userdata) { in subscribe_write() argument
|
| H A D | pipe.rs | 11 use crate::file::{FdFlags, FileType, WasiFile}; 102 impl<R: Read + Any + Send + Sync> WasiFile for ReadPipe<R> { 187 impl<W: Write + Any + Send + Sync> WasiFile for WritePipe<W> {
|
| H A D | file.rs | 7 pub trait WasiFile: Send + Sync { interface 25 async fn sock_accept(&self, _fdflags: FdFlags) -> Result<Box<dyn WasiFile>, Error> { in sock_accept() argument 228 pub file: Box<dyn WasiFile>, 241 pub fn new(file: Box<dyn WasiFile>, access_mode: FileAccessMode) -> Self { in new() argument
|
| H A D | dir.rs | 1 use crate::file::{FdFlags, FileType, Filestat, OFlags, WasiFile}; 8 File(Box<dyn WasiFile>),
|
| H A D | lib.rs | 96 pub use file::WasiFile;
|
| /wasmtime-44.0.1/crates/wasi-common/src/sync/ |
| H A D | mod.rs | 31 use crate::{Error, WasiCtx, WasiFile, file::FileAccessMode, table::Table}; 80 pub fn stdin(&mut self, f: Box<dyn WasiFile>) -> &mut Self { in stdin() 84 pub fn stdout(&mut self, f: Box<dyn WasiFile>) -> &mut Self { in stdout() 88 pub fn stderr(&mut self, f: Box<dyn WasiFile>) -> &mut Self { in stderr() 119 let file: Box<dyn WasiFile> = socket.into(); in preopened_socket()
|
| H A D | net.rs | 3 file::{FdFlags, FileType, RiFlags, RoFlags, SdFlags, SiFlags, WasiFile}, 56 impl From<Socket> for Box<dyn WasiFile> { 68 impl From<Socket> for Box<dyn WasiFile> { 80 impl WasiFile for $ty { impl 92 async fn sock_accept(&self, fdflags: FdFlags) -> Result<Box<dyn WasiFile>, Error> { 173 impl WasiFile for $ty { impl
|
| H A D | stdio.rs | 9 file::{FdFlags, FileType, WasiFile}, 25 impl WasiFile for Stdin { 106 impl WasiFile for $ty { impl
|
| H A D | file.rs | 3 file::{Advice, FdFlags, FileType, Filestat, WasiFile}, 24 impl WasiFile for File {
|
| /wasmtime-44.0.1/crates/wasi-common/src/tokio/ |
| H A D | mod.rs | 10 use crate::{Error, Table, WasiCtx, WasiFile, file::FileAccessMode}; 62 pub fn stdin(&mut self, f: Box<dyn WasiFile>) -> &mut Self { in stdin() 66 pub fn stdout(&mut self, f: Box<dyn WasiFile>) -> &mut Self { in stdout() 70 pub fn stderr(&mut self, f: Box<dyn WasiFile>) -> &mut Self { in stderr() 101 let file: Box<dyn WasiFile> = socket.into(); in preopened_socket()
|
| H A D | file.rs | 4 file::{Advice, FdFlags, FileType, Filestat, WasiFile}, 94 impl WasiFile for $ty { impl 224 async fn sock_accept(&self, fdflags: FdFlags) -> Result<Box<dyn WasiFile>, Error> {
|
| /wasmtime-44.0.1/crates/wasi-common/src/tokio/sched/ |
| H A D | windows.rs | 3 use crate::{Error, file::WasiFile, sched::Poll}; 13 pub fn wasi_file_is_stdin(f: &dyn WasiFile) -> bool { in wasi_file_is_stdin()
|
| /wasmtime-44.0.1/crates/wasi-common/src/sched/ |
| H A D | subscription.rs | 3 use crate::file::WasiFile; 15 pub file: &'a dyn WasiFile, 20 pub fn new(file: &'a dyn WasiFile) -> Self { in new()
|
| /wasmtime-44.0.1/crates/wasi-common/src/sync/sched/ |
| H A D | windows.rs | 12 use crate::{EnvError, Error, ErrorExt, file::WasiFile, sched::Poll}; 24 file_is_stdin: impl Fn(&dyn WasiFile) -> bool, in poll_oneoff_() 123 pub fn wasi_file_is_stdin(f: &dyn WasiFile) -> bool { in wasi_file_is_stdin()
|
| /wasmtime-44.0.1/crates/wasi-common/src/snapshots/ |
| H A D | preview_1.rs | 6 RoFlags, SdFlags, SiFlags, TableFileExt, WasiFile, 1036 let mut read_mut_refs: Vec<(&dyn WasiFile, Userdata)> = Vec::new(); in poll_oneoff() 1045 let mut write_mut_refs: Vec<(&dyn WasiFile, Userdata)> = Vec::new(); in poll_oneoff()
|