Struct PluginDLLInner
struct PluginDLLInner {
path: PathBuf,
gc_plugin_init: Symbol<GCInitPluginExport>,
gc_plugin_receive_datapoint: Symbol<GCReceiveDatapointPluginExport>,
gc_plugin_get_info: Symbol<GCInfoPluginExport>,
gc_plugin_shutdown: Symbol<GCShutdownPluginExport>,
lib: ManuallyDrop<Library>,
}Fields§
§path: PathBuf§gc_plugin_init: Symbol<GCInitPluginExport>§gc_plugin_receive_datapoint: Symbol<GCReceiveDatapointPluginExport>§gc_plugin_get_info: Symbol<GCInfoPluginExport>§gc_plugin_shutdown: Symbol<GCShutdownPluginExport>§lib: ManuallyDrop<Library>Trait Implementations§
§impl Debug for PluginDLLInner
impl Debug for PluginDLLInner
Auto Trait Implementations§
impl Freeze for PluginDLLInner
impl RefUnwindSafe for PluginDLLInner
impl Send for PluginDLLInner
impl Sync for PluginDLLInner
impl Unpin for PluginDLLInner
impl UnsafeUnpin for PluginDLLInner
impl UnwindSafe for PluginDLLInner
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