Struct dygpi::plugin::PluginRegistrar [−][src]
pub struct PluginRegistrar<T> where
T: Plugin, { /* fields omitted */ }
Expand description
A registrar is created by a plugin manager and provided to the library’s registration function to register any plugins it has.
Implementations
Register a plugin, this will store the plugin in the registrar until the registration is completed. After the registration function completes, the plugin manager will add all plugins, if no errors were reported.
Trait Implementations
Auto Trait Implementations
impl<T> !RefUnwindSafe for PluginRegistrar<T>
impl<T> !Send for PluginRegistrar<T>
impl<T> !Sync for PluginRegistrar<T>
impl<T> Unpin for PluginRegistrar<T>
impl<T> !UnwindSafe for PluginRegistrar<T>