pub struct SubprocessPluginLoader;Trait Implementations§
Source§impl PluginLoader for SubprocessPluginLoader
impl PluginLoader for SubprocessPluginLoader
fn load<'life0, 'life1, 'async_trait>(
&'life0 self,
path: &'life1 Path,
) -> Pin<Box<dyn Future<Output = AppResult<PluginInfo>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn unload<'life0, 'life1, 'async_trait>(
&'life0 self,
_id: &'life1 PluginId,
) -> Pin<Box<dyn Future<Output = AppResult<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Auto Trait Implementations§
impl Freeze for SubprocessPluginLoader
impl RefUnwindSafe for SubprocessPluginLoader
impl Send for SubprocessPluginLoader
impl Sync for SubprocessPluginLoader
impl Unpin for SubprocessPluginLoader
impl UnsafeUnpin for SubprocessPluginLoader
impl UnwindSafe for SubprocessPluginLoader
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