Crate io_plugin_macros

Source

Attribute Macros§

handle_doc
Allows customising the documentation of the handle generated by [io_plugin]
io_plugin
Generate a plugin-interface, based on an enum definition for its’ operations From the plugin’s perspective - input types are all fields except the last one, and the output type is the last one (of course - you can use tuples to output multiple values).
message_attributes
Attributes which only apply to the plugin message enum
plugin_trait_doc
Allows customising the documentation of the plugin trait generated by [io_plugin]
response_attributes
Attributes which only apply to the plugin response enum
trait_method_default
Provide a default implementation for a plugin method