pub struct AggregatedPluginResult { /* private fields */ }Expand description
Aggregated results from all active plugins for a project.
Implementations§
Source§impl AggregatedPluginResult
impl AggregatedPluginResult
Sourcepub fn active_plugins(&self) -> &[String]
pub fn active_plugins(&self) -> &[String]
Names of active plugins.
Sourcepub fn plugin_diagnostics(&self, root: &Path) -> Vec<WorkspaceDiagnostic>
pub fn plugin_diagnostics(&self, root: &Path) -> Vec<WorkspaceDiagnostic>
The plugin stage’s advisories (plugin-config-unreadable,
plugin-effect-not-modeled), with paths rendered against root.
Trait Implementations§
Source§impl Clone for AggregatedPluginResult
impl Clone for AggregatedPluginResult
Source§impl Debug for AggregatedPluginResult
impl Debug for AggregatedPluginResult
Auto Trait Implementations§
impl Freeze for AggregatedPluginResult
impl RefUnwindSafe for AggregatedPluginResult
impl Send for AggregatedPluginResult
impl Sync for AggregatedPluginResult
impl Unpin for AggregatedPluginResult
impl UnsafeUnpin for AggregatedPluginResult
impl UnwindSafe for AggregatedPluginResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more