wasmflow-component 0.10.0

WaPC-related functions for Wasmflow
Documentation
#[link(wasm_import_module = "wapc")]
extern "C" {
  #[doc(hidden)]
  pub fn __console_log(ptr: *const u8, len: usize);
  #[doc(hidden)]
  pub fn __host_call(
    bd_ptr: *const u8,
    bd_len: usize,
    ns_ptr: *const u8,
    ns_len: usize,
    op_ptr: *const u8,
    op_len: usize,
    ptr: *const u8,
    len: usize,
  ) -> i32;
  #[doc(hidden)]
  pub(crate) fn __async_host_call(
    bd_ptr: *const u8,
    bd_len: usize,
    ns_ptr: *const u8,
    ns_len: usize,
    op_ptr: *const u8,
    op_len: usize,
    ptr: *const u8,
    len: usize,
  ) -> i32;
  #[doc(hidden)]
  pub fn __host_response(id: i32, ptr: *const u8);
  #[doc(hidden)]
  pub fn __host_response_len(id: i32) -> usize;
  #[doc(hidden)]
  pub fn __host_error_len(id: i32) -> usize;
  #[doc(hidden)]
  pub fn __host_error(id: i32, ptr: *const u8);
  #[doc(hidden)]
  pub fn __guest_response(id: i32, ptr: *const u8, len: usize);
  #[doc(hidden)]
  pub fn __guest_error(id: i32, ptr: *const u8, len: usize);
  #[doc(hidden)]
  pub fn __guest_request(id: i32, op_ptr: *const u8, ptr: *const u8);
  #[doc(hidden)]
  pub fn __guest_call_response_ready(id: i32, code: i32);
}