pub unsafe fn dynamically_load_plugin<P: AsRef<OsStr>>(
    path: P
) -> Result<(Library, Box<dyn Plugin>), DynamicPluginLoadError>
Expand description

Dynamically links a plugin at the given path. The plugin must export a function with the CreatePlugin signature named _bevy_create_plugin.

Safety

The specified plugin must be linked against the exact same libbevy.so as this program. In addition the _bevy_create_plugin symbol must not be manually created, but instead created by deriving DynamicPlugin on a unit struct implementing Plugin.