Struct tap::plugin_dummy::Plugin
source · [−]pub struct Plugin {}
Implementations
Trait Implementations
sourceimpl PluginInfo for Plugin
impl PluginInfo for Plugin
sourcefn instantiate(&self) -> Box<dyn PluginInstance + Send + Sync>
fn instantiate(&self) -> Box<dyn PluginInstance + Send + Sync>
Create and return a new instance of the Plugin
sourcefn config(&self) -> Result<PluginConfig>
fn config(&self) -> Result<PluginConfig>
Return a JSON String with structure taken as argument
Auto Trait Implementations
impl RefUnwindSafe for Plugin
impl Send for Plugin
impl Sync for Plugin
impl Unpin for Plugin
impl UnwindSafe for Plugin
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more