pub struct PluginDefinitionObject {
pub mono: bool,
pub code: Cow<'static, str>,
pub meta: PluginMetaData,
pub make_pf: Box<MakePfMethod>,
}Expand description
Plugin Trait Object
Fields§
§mono: bool§code: Cow<'static, str>§meta: PluginMetaData§make_pf: Box<MakePfMethod>Implementations§
source§impl PluginDefinitionObject
impl PluginDefinitionObject
pub fn attr(&self) -> PluginAttributes
pub fn from_trait<P: Plugin>() -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PluginDefinitionObject
impl !RefUnwindSafe for PluginDefinitionObject
impl Send for PluginDefinitionObject
impl Sync for PluginDefinitionObject
impl Unpin for PluginDefinitionObject
impl !UnwindSafe for PluginDefinitionObject
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