pub struct DerivedHealthSections {
pub any_section: bool,
pub complexity: bool,
pub file_scores: bool,
pub coverage_gaps: bool,
pub hotspots: bool,
pub targets: bool,
pub css: bool,
pub score: bool,
pub force_full: bool,
pub score_only_output: bool,
}Expand description
Derived section selection for health runs.
Fields§
§any_section: boolTrue when at least one section was explicitly requested; a request with no explicit sections defaults to the full section set.
complexity: boolRender the complexity findings section.
file_scores: boolRender the per-file health scores section.
coverage_gaps: boolRender the static coverage gaps section.
hotspots: boolRender the churn-based hotspots section.
targets: boolRender the refactoring targets section.
css: boolRender the CSS / styling analytics section.
score: boolCompute and render the overall health score.
force_full: boolAnalyze the full project even when only a subset of sections was requested, because scores and snapshots need complete data.
score_only_output: boolTrue when the score is the only requested surface, so output can skip section rendering entirely.
Trait Implementations§
Source§impl Clone for DerivedHealthSections
impl Clone for DerivedHealthSections
impl Copy for DerivedHealthSections
Source§impl Debug for DerivedHealthSections
impl Debug for DerivedHealthSections
impl Eq for DerivedHealthSections
Source§impl PartialEq for DerivedHealthSections
impl PartialEq for DerivedHealthSections
impl StructuralPartialEq for DerivedHealthSections
Auto Trait Implementations§
impl Freeze for DerivedHealthSections
impl RefUnwindSafe for DerivedHealthSections
impl Send for DerivedHealthSections
impl Sync for DerivedHealthSections
impl Unpin for DerivedHealthSections
impl UnsafeUnpin for DerivedHealthSections
impl UnwindSafe for DerivedHealthSections
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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