Re-exports§
pub use crate::primitives::Primitive;pub use crate::types::CustomType;pub use crate::types::Type;pub use crate::types::TypeIdent;pub use crate::types::TypeMap;pub use crate::BindingConfig;pub use crate::BindingsType;pub use crate::RustPluginConfig;pub use crate::RustPluginConfigValue;pub use crate::TsRuntimeConfig;
Macros§
- fp_
bindgen - Generates bindings for the functions declared in the
fp_import!{}andfp_export!{}blocks. - fp_
export - Declares functions the plugin may export to the host runtime.
- fp_
import - Declares functions the plugin can import from the host runtime.
Structs§
- Function
- Function
List - Maps from function name to the stringified function declaration.
Traits§
Attribute Macros§
- fp_
export_ impl - Exports an implementation of a specific provider function
- fp_
export_ signature - Exports a signature in a provider crate. This is not meant to be used directly.
- fp_
import_ signature - Imports a signature in a provider crate. This is not meant to be used directly.
Derive Macros§
- Serializable
- Used to annotate types (
enums andstructs) that can be passed across the Wasm bridge.