Expand description
Defines macros for declaring traits and systems in wings
.
Macros§
- crate_
version - Creates a
wings_marshal::Version
object describing the current version of this crate. - instantiate_
systems - Instructs the host to instantiate systems (and all of their dependencies) when creating the given system group.
Attribute Macros§
- export_
system - Exports the provided system, allowing
wings
to instantiate it and other systems to access it. - export_
type - Exports the provided type, allowing it to be used as an event or system type.
- system_
trait - Marks this trait as an interface through which plugins can access a system.