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§fn clone(&self) -> PluginResolvedProvider
fn clone(&self) -> PluginResolvedProvider
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 moreSource§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