pub struct PluginInstance {
pub config: PluginConfig,
pub mount_points: HashMap<MountPointIndex, DropTracer>,
pub hooks: PluginInstanceHooks,
pub plugin_function: PluginFunction,
}Fields§
§config: PluginConfigRaw config
mount_points: HashMap<MountPointIndex, DropTracer>The mount points of this plugin instance, just for display and debug
hooks: PluginInstanceHooksThe hooks of this plugin instance
plugin_function: PluginFunctionImplementations§
Auto Trait Implementations§
impl Freeze for PluginInstance
impl !RefUnwindSafe for PluginInstance
impl Send for PluginInstance
impl Sync for PluginInstance
impl Unpin for PluginInstance
impl !UnwindSafe for PluginInstance
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