pub struct PluginResolution { /* private fields */ }Expand description
Pure result of provider resolution. Artifacts are ordered dependency-first.
Implementations§
Source§impl PluginResolution
impl PluginResolution
pub fn catalog_fingerprint(&self) -> &str
pub fn providers(&self) -> &[PluginResolvedProvider]
pub fn artifacts(&self) -> &[PluginCatalogRecord]
Trait Implementations§
Source§impl Clone for PluginResolution
impl Clone for PluginResolution
Source§fn clone(&self) -> PluginResolution
fn clone(&self) -> PluginResolution
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 PluginResolution
impl Debug for PluginResolution
impl Eq for PluginResolution
Source§impl PartialEq for PluginResolution
impl PartialEq for PluginResolution
impl StructuralPartialEq for PluginResolution
Auto Trait Implementations§
impl Freeze for PluginResolution
impl RefUnwindSafe for PluginResolution
impl Send for PluginResolution
impl Sync for PluginResolution
impl Unpin for PluginResolution
impl UnsafeUnpin for PluginResolution
impl UnwindSafe for PluginResolution
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