Expand description
Floria Plugin SDK.
Re-exports§
pub use bindings::export_dispatcher;pub use bindings::exports::floria::plugins::dispatch as dispatch_bindings;pub use bindings::floria::plugins::floria as floria_bindings;pub use plugin::*;
Modules§
Macros§
- export_
dispatcher - Generates
#[unsafe(no_mangle)]functions to export the specified type as the root implementation of all generated traits. - expression
- Creates an Expression from a bare primitive expression.
- expression_
list - Creates a Expression::List from a sequence of bare primitive expressions.
- expression_
map - Creates a Expression::Map from a sequence of key-value tuples.
- expression_
vec - Creates a Vec<Expression> from a sequence of bare primitive expressions.
- impl_
dispatcher - Implement dispatcher plugin.
- log
- Log.
- traverse
- Traverse a value by calling Expression::get recursively.
Functions§
- register_
dispatcher_ plugin - Register dispatcher plugin.
- registered_
dispatcher_ plugin - Get registered dispatcher plugin.
Type Aliases§
- Dispatch
Error - Dispatch error.
- Dispatch
Result - Dispatch result.