pub struct ProgrammaticHealthNextStepFacts {
pub suggestions_enabled: bool,
pub offer_setup: bool,
pub impact_digest: Option<ImpactDigestCounts>,
pub audit_changed: bool,
}Expand description
Runtime probes used by programmatic health output assembly.
Concrete runners supply environment and project facts while the stable
command strings and output ordering remain owned by fallow-output.
Fields§
§suggestions_enabled: boolFalse when FALLOW_SUGGESTIONS=off; suppresses all steps.
offer_setup: boolOffer the guided-setup pointer because no fallow config exists yet.
impact_digest: Option<ImpactDigestCounts>Local impact digest counters, when a digest is available.
audit_changed: boolOffer fallow audit because the working tree has changed files.
Auto Trait Implementations§
impl Freeze for ProgrammaticHealthNextStepFacts
impl RefUnwindSafe for ProgrammaticHealthNextStepFacts
impl Send for ProgrammaticHealthNextStepFacts
impl Sync for ProgrammaticHealthNextStepFacts
impl Unpin for ProgrammaticHealthNextStepFacts
impl UnsafeUnpin for ProgrammaticHealthNextStepFacts
impl UnwindSafe for ProgrammaticHealthNextStepFacts
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