| Crates.io | io-plugin-macros |
| lib.rs | io-plugin-macros |
| version | 0.6.0 |
| created_at | 2023-12-29 02:21:27.671454+00 |
| updated_at | 2024-01-14 01:07:07.427214+00 |
| 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: