pub struct PluginRegistryEntry {
pub metadata: PluginMetadata,
pub source: Option<PathBuf>,
pub loaded: bool,
pub registered_at: DateTime<Utc>,
pub tags: Vec<String>,
}Expand description
Plugin registry entry
Fields§
§metadata: PluginMetadataPlugin metadata
source: Option<PathBuf>Plugin source location (if known)
loaded: boolWhether the plugin is currently loaded
registered_at: DateTime<Utc>When the plugin was registered
Tags for categorization
Trait Implementations§
Source§impl Clone for PluginRegistryEntry
impl Clone for PluginRegistryEntry
Source§fn clone(&self) -> PluginRegistryEntry
fn clone(&self) -> PluginRegistryEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PluginRegistryEntry
impl RefUnwindSafe for PluginRegistryEntry
impl Send for PluginRegistryEntry
impl Sync for PluginRegistryEntry
impl Unpin for PluginRegistryEntry
impl UnwindSafe for PluginRegistryEntry
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