Path: blob/main/crates/wasi-io/src/bindings.rs
1692 views
wasmtime::component::bindgen!({1path: "wit",2with: {3"wasi:io/poll/pollable": crate::poll::DynPollable,4"wasi:io/streams/input-stream": crate::streams::DynInputStream,5"wasi:io/streams/output-stream": crate::streams::DynOutputStream,6"wasi:io/error/error": crate::streams::Error,7},8imports: {9"wasi:io/poll/poll": async | trappable,10"wasi:io/poll/[method]pollable.block": async | trappable,11"wasi:io/poll/[method]pollable.ready": async | trappable,12"wasi:io/streams/[method]input-stream.blocking-read": async | trappable,13"wasi:io/streams/[method]input-stream.blocking-skip": async | trappable,14"wasi:io/streams/[drop]input-stream": async | trappable,15"wasi:io/streams/[method]output-stream.blocking-splice": async | trappable,16"wasi:io/streams/[method]output-stream.blocking-flush": async | trappable,17"wasi:io/streams/[method]output-stream.blocking-write-and-flush": async | trappable,18"wasi:io/streams/[method]output-stream.blocking-write-zeroes-and-flush": async | trappable,19"wasi:io/streams/[drop]output-stream": async | trappable,20default: trappable,21},22trappable_error_type: {23"wasi:io/streams/stream-error" => crate::streams::StreamError,24}25});262728