Macros

Generates bindings for the functions declared in the fp_import!{} and fp_export!{} blocks.

Declares functions the plugin may export to the host runtime.

Declares functions the plugin can import from the host runtime.

Attribute Macros

Exports an implementation of a specific provider function

Exports a signature in a provider crate. This is not meant to be used directly.

Imports a signature in a provider crate. This is not meant to be used directly.

Derive Macros

Used to annotate types (enums and structs) that can be passed across the Wasm bridge.