Struct wasmtime_wasi::sync::stdio::Stdin [−][src]
pub struct Stdin(_);
Trait Implementations
impl WasiFile for Stdin
[src]
impl WasiFile for Stdin
[src]pub fn as_any(&self) -> &(dyn Any + 'static)
[src]
pub fn datasync<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
pub fn sync<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
pub fn get_filetype<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<FileType, Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<FileType, Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
pub fn get_fdflags<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<FdFlags, Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<FdFlags, Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
pub fn set_fdflags<'life0, 'async_trait>(
&'life0 mut self,
_fdflags: FdFlags
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 mut self,
_fdflags: FdFlags
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
pub fn get_filestat<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<Filestat, Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<Filestat, Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
pub fn set_filestat_size<'life0, 'async_trait>(
&'life0 self,
_size: u64
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 self,
_size: u64
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
pub fn advise<'life0, 'async_trait>(
&'life0 self,
_offset: u64,
_len: u64,
_advice: Advice
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 self,
_offset: u64,
_len: u64,
_advice: Advice
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
pub fn allocate<'life0, 'async_trait>(
&'life0 self,
_offset: u64,
_len: u64
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 self,
_offset: u64,
_len: u64
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
pub fn read_vectored<'a, 'life0, 'life1, 'async_trait>(
&'life0 self,
bufs: &'life1 mut [IoSliceMut<'a>]
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + 'async_trait, Global>> where
'a: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 self,
bufs: &'life1 mut [IoSliceMut<'a>]
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + 'async_trait, Global>> where
'a: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Stdin: 'async_trait,
pub fn read_vectored_at<'a, 'life0, 'life1, 'async_trait>(
&'life0 self,
_bufs: &'life1 mut [IoSliceMut<'a>],
_offset: u64
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + 'async_trait, Global>> where
'a: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 self,
_bufs: &'life1 mut [IoSliceMut<'a>],
_offset: u64
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + 'async_trait, Global>> where
'a: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Stdin: 'async_trait,
pub fn write_vectored<'a, 'life0, 'life1, 'async_trait>(
&'life0 self,
_bufs: &'life1 [IoSlice<'a>]
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + 'async_trait, Global>> where
'a: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 self,
_bufs: &'life1 [IoSlice<'a>]
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + 'async_trait, Global>> where
'a: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Stdin: 'async_trait,
pub fn write_vectored_at<'a, 'life0, 'life1, 'async_trait>(
&'life0 self,
_bufs: &'life1 [IoSlice<'a>],
_offset: u64
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + 'async_trait, Global>> where
'a: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 self,
_bufs: &'life1 [IoSlice<'a>],
_offset: u64
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + 'async_trait, Global>> where
'a: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Stdin: 'async_trait,
pub fn seek<'life0, 'async_trait>(
&'life0 self,
_pos: SeekFrom
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 self,
_pos: SeekFrom
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
pub fn peek<'life0, 'life1, 'async_trait>(
&'life0 self,
_buf: &'life1 mut [u8]
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
'life1: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 self,
_buf: &'life1 mut [u8]
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
'life1: 'async_trait,
Stdin: 'async_trait,
pub fn set_times<'life0, 'async_trait>(
&'life0 self,
atime: Option<SystemTimeSpec>,
mtime: Option<SystemTimeSpec>
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 self,
atime: Option<SystemTimeSpec>,
mtime: Option<SystemTimeSpec>
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
pub fn num_ready_bytes<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<u64, Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
pub fn readable<'life0, 'async_trait>(
&'life0 mut self
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 mut self
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
pub fn writable<'life0, 'async_trait>(
&'life0 mut self
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
[src]
&'life0 mut self
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'async_trait, Global>> where
'life0: 'async_trait,
Stdin: 'async_trait,
Auto Trait Implementations
impl RefUnwindSafe for Stdin
impl Send for Stdin
impl Sync for Stdin
impl Unpin for Stdin
impl UnwindSafe for Stdin
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,