wasm_plugin_guest 0.1.5

A low-ish level tool for easily writing WASM based plugins
Documentation
[![Crates.io](https://img.shields.io/crates/v/wasm_plugin_guest.svg)](https://crates.io/crates/wasm_plugin_guest)
[![Docs.rs](https://docs.rs/wasm_plugin_guest/badge.svg)](https://docs.rs/wasm_plugin_guest)
[![license](https://img.shields.io/badge/license-MIT-blue.svg)](../LICENSE)

A low-ish level tool for easily writing WASM based plugins to be hosted by
wasm_plugin_host.

The goal of wasm_plugin is to make communicating across the host-plugin
boundary as simple and idiomatic as possible while being unopinionated
about how you actually use the plugin.

Plugins are meant to be run using [wasm_plugin_host](https://crates.io/crates/wasm_plugin_host)

Exporting a function is just a matter of adding an attribute.

```rust
#[wasm_plugin_guest::export_function]
fn hello() -> String {
    "Hello, host!".to_string()
}
```

## API Stability

I am not currently guaranteeing any stability, expect all releases to include breaking changes.