Crates.io | io-plugin-macros |
lib.rs | io-plugin-macros |
version | 0.6.0 |
source | src |
created_at | 2023-12-29 02:21:27.671454 |
updated_at | 2024-01-14 01:07:07.427214 |
description | Macros for io-plugin |
homepage | https://github.com/lirannl/io-plugin |
repository | https://github.com/lirannl/io-plugin |
max_upload_size | |
id | 1082904 |
size | 31,477 |
IO-Plugin is a rust package which allows easily creating a plugin-system based on the following model:
Theoretically, it is also possible to create plugins in other languages, though their interfaces will have to be determined manually. The messages are currently serialised using serde-cbor (this is subject to change at my discretion - though I expect to stick to serde-supported formats).
A usage example is available under ./io-plugins-test
Checklist: