pub struct LoadedLibrary {
pub library: Arc<Library>,
pub plugins: Vec<LoadedPlugin>,
}Expand description
A loaded plugin library with validated descriptors.
Fields§
§library: Arc<Library>The dynamically loaded library. Must stay alive while any PluginHandle exists.
plugins: Vec<LoadedPlugin>Validated plugin descriptors with owned metadata.
Auto Trait Implementations§
impl Freeze for LoadedLibrary
impl RefUnwindSafe for LoadedLibrary
impl Send for LoadedLibrary
impl Sync for LoadedLibrary
impl Unpin for LoadedLibrary
impl UnsafeUnpin for LoadedLibrary
impl UnwindSafe for LoadedLibrary
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