pub struct PluginInstance {
pub config: PluginConfig,
pub mount_points: HashMap<MountPointIndex, DropTracer>,
pub hooks: PluginInstanceHooks,
pub plugin_function: PluginFunction,
}
Fields§
§config: PluginConfig
Raw config
mount_points: HashMap<MountPointIndex, DropTracer>
The mount points of this plugin instance, just for display and debug
hooks: PluginInstanceHooks
The hooks of this plugin instance
plugin_function: PluginFunction
Implementations§
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