pub struct ExportedRuntimePluginV1Handle {
pub plugin: Box<dyn RuntimePlugin>,
}Expand description
Boxed plugin handle owned across the ABI boundary.
Fields§
§plugin: Box<dyn RuntimePlugin>Plugin instance.
Auto Trait Implementations§
impl Freeze for ExportedRuntimePluginV1Handle
impl !RefUnwindSafe for ExportedRuntimePluginV1Handle
impl !Send for ExportedRuntimePluginV1Handle
impl !Sync for ExportedRuntimePluginV1Handle
impl Unpin for ExportedRuntimePluginV1Handle
impl UnsafeUnpin for ExportedRuntimePluginV1Handle
impl !UnwindSafe for ExportedRuntimePluginV1Handle
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