Lines Matching refs:Resource

11 use wasmtime::component::{Resource, ResourceTable};
15 async fn poll(&mut self, pollables: Vec<Resource<DynPollable>>) -> Result<Vec<u32>> { in poll()
71 async fn block(&mut self, pollable: Resource<DynPollable>) -> Result<()> { in block()
77 async fn ready(&mut self, pollable: Resource<DynPollable>) -> Result<bool> { in ready()
86 fn drop(&mut self, pollable: Resource<DynPollable>) -> Result<()> { in drop()
110 fn drop(&mut self, err: Resource<streams::Error>) -> Result<()> { in drop()
115 fn to_debug_string(&mut self, err: Resource<streams::Error>) -> Result<String> { in to_debug_string()
121 async fn drop(&mut self, stream: Resource<DynOutputStream>) -> Result<()> { in drop()
126 fn check_write(&mut self, stream: Resource<DynOutputStream>) -> StreamResult<u64> { in check_write()
131 fn write(&mut self, stream: Resource<DynOutputStream>, bytes: Vec<u8>) -> StreamResult<()> { in write()
136 fn subscribe(&mut self, stream: Resource<DynOutputStream>) -> Result<Resource<DynPollable>> { in subscribe()
142 stream: Resource<DynOutputStream>, in blocking_write_and_flush()
158 stream: Resource<DynOutputStream>, in blocking_write_zeroes_and_flush()
173 fn write_zeroes(&mut self, stream: Resource<DynOutputStream>, len: u64) -> StreamResult<()> { in write_zeroes()
178 fn flush(&mut self, stream: Resource<DynOutputStream>) -> StreamResult<()> { in flush()
183 async fn blocking_flush(&mut self, stream: Resource<DynOutputStream>) -> StreamResult<()> { in blocking_flush()
192 dest: Resource<DynOutputStream>, in splice()
193 src: Resource<DynInputStream>, in splice()
221 dest: Resource<DynOutputStream>, in blocking_splice()
222 src: Resource<DynInputStream>, in blocking_splice()
250 async fn drop(&mut self, stream: Resource<DynInputStream>) -> Result<()> { in drop()
255 fn read(&mut self, stream: Resource<DynInputStream>, len: u64) -> StreamResult<Vec<u8>> { in read()
264 stream: Resource<DynInputStream>, in blocking_read()
273 fn skip(&mut self, stream: Resource<DynInputStream>, len: u64) -> StreamResult<u64> { in skip()
281 stream: Resource<DynInputStream>, in blocking_skip()
289 fn subscribe(&mut self, stream: Resource<DynInputStream>) -> Result<Resource<DynPollable>> { in subscribe()