nadi_core

Crates.ionadi_core
lib.rsnadi_core
version0.4.0
sourcesrc
created_at2024-03-12 04:55:02.178651
updated_at2024-10-17 02:16:48.569139
descriptionCore library for Nadi systems, for use by plugins
homepage
repositoryhttps://github.com/Nadi-System/nadi_core
max_upload_size
id1170114
size145,354
Zero (Atreyagaurav)

documentation

README

Nadi Core Library

The Core library for all the other nadi-system to use as well as for the plugins to use.

The core library (=nadi_core=) will contain the core data structures and functions/methods to interact with the data structures.

For more info refer documentation.

Plugins

Plugins for nadi-system can be written using the nadi_core.

For plugins:

  • Include this crate as dependencies and use it for the data structures.
  • Write plugin libraries as cdylib crate type so that it compiles to a shared library (.so, .dll, .dynlib, etc).
  • Use the macros provided with this crate (reexported from nadi_plugin crate) to export the plugin and the functions in it.

For more details on the plugin development and examples, refer to nadi-plugins-rust repository.

Commit count: 28

cargo fmt