/// Adds a plugin to the runtime.
Adds a plugin to the runtime.
Adds a plugin to the runtime .
pub fn plugin(
    self,
    plugin: impl crate::plugin::Plugin<A::Dispatcher> + Send + Sync + Sync + 'static,
  ) -> Self {
    crate::async_runtime::block_on(crate::plugin::register(A::plugin_store(), plugin));
    self
  }
pub fn plugin ( self , plugin : impl crate :: plugin :: Plugin < A :: Dispatcher > + Send + Sync + Sync + ' static , ) -> Self { crate :: async_runtime :: block_on ( crate :: plugin :: register ( A :: plugin_store ( ) , plugin ) ) ; self }
Adds a plugin to the runtime.
Adds a plugin to the runtime .
self
plugin
impl crate::plugin::Plugin<A::Dispatcher> + Send + Sync + Sync + 'static