Crate wings_macro

Source
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.