pub struct EditorProjectAnalysisOutput {
pub dead_code: EditorDeadCodeAnalysisOutput,
pub duplication: EditorDuplicationReport,
}Expand description
Dead-code and duplication project output owned by the editor API boundary.
Fields§
§dead_code: EditorDeadCodeAnalysisOutputDead-code findings plus optionally retained parse artifacts.
duplication: EditorDuplicationReportDuplication report for the analyzed project slice.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EditorProjectAnalysisOutput
impl RefUnwindSafe for EditorProjectAnalysisOutput
impl Send for EditorProjectAnalysisOutput
impl Sync for EditorProjectAnalysisOutput
impl Unpin for EditorProjectAnalysisOutput
impl UnsafeUnpin for EditorProjectAnalysisOutput
impl UnwindSafe for EditorProjectAnalysisOutput
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> 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