usecrate::app::App;/// A plugin encapsulates a self-contained piece of functionality that can be
/// registered with an [`App`].
////// Plugins are collected and built in [`App::build`]. A plugin's `build`
/// implementation can add resources, systems, and even other plugins.
pubtraitPlugin: 'static {/// Register this plugin's resources and systems with `app`.
fnbuild(&self, app:&mut App);}