Re-exports

pub use crate::primitives::Primitive;
pub use crate::types::Type;
pub use crate::types::TypeMap;

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.

Structs

Used for defining type information for types that are defined externally, or that otherwise require custom treatment.

Maps from function name to the stringified function declaration.

Enums

Traits

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.