pub struct PluginMetadata { /* private fields */ }Expand description
Static identity reported by the framework during plugin lifecycle logging.
Metadata is supplied by the product instead of inferred from Rust type names or Cargo package names. This keeps the user-facing identity explicit and stable even when the implementation type, workspace layout, or crate name changes independently.
Implementations§
Trait Implementations§
Source§impl Clone for PluginMetadata
impl Clone for PluginMetadata
Source§fn clone(&self) -> PluginMetadata
fn clone(&self) -> PluginMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PluginMetadata
Source§impl Debug for PluginMetadata
impl Debug for PluginMetadata
impl Eq for PluginMetadata
Source§impl PartialEq for PluginMetadata
impl PartialEq for PluginMetadata
impl StructuralPartialEq for PluginMetadata
Auto Trait Implementations§
impl Freeze for PluginMetadata
impl RefUnwindSafe for PluginMetadata
impl Send for PluginMetadata
impl Sync for PluginMetadata
impl Unpin for PluginMetadata
impl UnsafeUnpin for PluginMetadata
impl UnwindSafe for PluginMetadata
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