pub struct LogPlugin;Trait Implementations§
Source§impl Plugin for LogPlugin
impl Plugin for LogPlugin
Source§fn build<'life0, 'life1, 'async_trait>(
&'life0 self,
app: &'life1 mut ApplicationBuilder,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn build<'life0, 'life1, 'async_trait>(
&'life0 self,
app: &'life1 mut ApplicationBuilder,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Configures the
App to which this plugin is added.Source§fn immediately_build(&self, _app: &mut ApplicationBuilder)
fn immediately_build(&self, _app: &mut ApplicationBuilder)
Configures the
App to which this plugin is added.
The immediately plugin will not be added to the registry,
and the plugin cannot obtain components registered in the registry.Source§fn name(&self) -> &str
fn name(&self) -> &str
Configures a name for the
Plugin which is primarily used for checking plugin
uniqueness and debugging.Source§fn dependencies(&self) -> Vec<&str>
fn dependencies(&self) -> Vec<&str>
A list of plugin names to depend on. The plugin will be built after the plugins in this list.
Source§fn immediately(&self) -> bool
fn immediately(&self) -> bool
Whether the plugin should be built immediately when added
Auto Trait Implementations§
impl Freeze for LogPlugin
impl RefUnwindSafe for LogPlugin
impl Send for LogPlugin
impl Sync for LogPlugin
impl Unpin for LogPlugin
impl UnsafeUnpin for LogPlugin
impl UnwindSafe for LogPlugin
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more