pub struct PluginConformance { /* private fields */ }Implementations§
Source§impl PluginConformance
impl PluginConformance
pub fn for_package(package_root: impl Into<PathBuf>) -> Self
pub fn with_descriptor(self, descriptor: PluginDescriptor) -> Self
pub fn with_plugin<P>(self, plugin: P) -> Selfwhere
P: Plugin,
pub fn with_supporting_plugin<P>(self, plugin: P) -> Selfwhere
P: Plugin,
pub fn with_configuration(self, configuration: Value) -> Self
pub fn run(self) -> PluginConformanceReport
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for PluginConformance
impl !UnwindSafe for PluginConformance
impl Freeze for PluginConformance
impl Send for PluginConformance
impl Sync for PluginConformance
impl Unpin for PluginConformance
impl UnsafeUnpin for PluginConformance
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