pub struct PluginResolvedProvider { /* private fields */ }Expand description
One selected service provider and its immutable artifact metadata.
Implementations§
Source§impl PluginResolvedProvider
impl PluginResolvedProvider
pub fn service(&self) -> &str
pub fn provided_version(&self) -> &str
pub fn artifact(&self) -> &PluginCatalogRecord
Trait Implementations§
Source§impl Clone for PluginResolvedProvider
impl Clone for PluginResolvedProvider
Source§impl Debug for PluginResolvedProvider
impl Debug for PluginResolvedProvider
impl Eq for PluginResolvedProvider
Source§impl PartialEq for PluginResolvedProvider
impl PartialEq for PluginResolvedProvider
impl StructuralPartialEq for PluginResolvedProvider
Auto Trait Implementations§
impl Freeze for PluginResolvedProvider
impl RefUnwindSafe for PluginResolvedProvider
impl Send for PluginResolvedProvider
impl Sync for PluginResolvedProvider
impl Unpin for PluginResolvedProvider
impl UnsafeUnpin for PluginResolvedProvider
impl UnwindSafe for PluginResolvedProvider
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