pub struct ConfigQualityResult {
pub score: f64,
pub has_claude_md: bool,
pub has_claude_instructions: bool,
pub has_readme: bool,
pub details: Vec<ConfigDetail>,
pub llm_adjusted: bool,
}Expand description
Result of configuration quality analysis.
Fields§
§score: f64Blended config quality score (40% existence + 60% content quality).
has_claude_md: boolWhether a CLAUDE.md file exists in the project.
has_claude_instructions: boolWhether a .claude/instructions file exists.
has_readme: boolWhether a README.md (or README.*) file exists.
details: Vec<ConfigDetail>Per-file quality breakdowns.
llm_adjusted: boolWhether LLM quality assessment was used to adjust the score.
Trait Implementations§
Source§impl Clone for ConfigQualityResult
impl Clone for ConfigQualityResult
Source§fn clone(&self) -> ConfigQualityResult
fn clone(&self) -> ConfigQualityResult
Returns a duplicate of the value. Read more
1.0.0 · 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 ConfigQualityResult
impl Debug for ConfigQualityResult
Auto Trait Implementations§
impl Freeze for ConfigQualityResult
impl RefUnwindSafe for ConfigQualityResult
impl Send for ConfigQualityResult
impl Sync for ConfigQualityResult
impl Unpin for ConfigQualityResult
impl UnsafeUnpin for ConfigQualityResult
impl UnwindSafe for ConfigQualityResult
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