pub struct LoadedPluginState {
pub plugin_id: String,
pub status: PluginStatus,
pub kinds: Vec<PluginKindEntry>,
pub metadata_info: Option<String>,
}Expand description
Tracks the runtime state of a single loaded plugin library.
Fields§
§plugin_id: String§status: PluginStatus§kinds: Vec<PluginKindEntry>§metadata_info: Option<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for LoadedPluginState
impl RefUnwindSafe for LoadedPluginState
impl Send for LoadedPluginState
impl Sync for LoadedPluginState
impl Unpin for LoadedPluginState
impl UnsafeUnpin for LoadedPluginState
impl UnwindSafe for LoadedPluginState
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