NeXosim macros
This crate contains the procedural macros used by the nexosim crate:
Message: a derive macro which enables schema generation for server endpoints,Model: an attribute macro which automatically implements theModeltrait and recognizes the following attributes:#[nexosim(schedulable)]: registers a model input method as schedulable with theschedulable!macro,#[nexosim(init)]: annotates a method implementating theModel::initmethod,
schedulable!: a function-like macro that enables models to schedule their own methods without need to register such method beforehand.