pub struct StreamPlugin;
Trait Implementations§
source§impl Plugin for StreamPlugin
impl Plugin for StreamPlugin
source§fn build<'life0, 'life1, 'async_trait>(
&'life0 self,
app: &'life1 mut AppBuilder,
) -> 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 AppBuilder,
) -> 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 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 plugins to depend on. The plugin will be built after the plugins in this list.
Auto Trait Implementations§
impl Freeze for StreamPlugin
impl RefUnwindSafe for StreamPlugin
impl Send for StreamPlugin
impl Sync for StreamPlugin
impl Unpin for StreamPlugin
impl UnwindSafe for StreamPlugin
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