pub struct EngineHealthRunner;Expand description
Default health runner backed directly by fallow-engine.
This runs the command-neutral health pipeline through the engine health
runner without touching the CLI crate: the programmatic
path never groups (--group-by), never drives the runtime coverage sidecar,
and never records CLI telemetry, so the runner hooks are inert. This is
the default runner for NAPI and Rust embedders.
Trait Implementations§
Source§impl Clone for EngineHealthRunner
impl Clone for EngineHealthRunner
impl Copy for EngineHealthRunner
Source§impl Debug for EngineHealthRunner
impl Debug for EngineHealthRunner
Source§impl Default for EngineHealthRunner
impl Default for EngineHealthRunner
Source§impl ProgrammaticHealthRunner for EngineHealthRunner
impl ProgrammaticHealthRunner for EngineHealthRunner
Source§fn run_programmatic_health(
&self,
options: &ComplexityOptions,
) -> Result<ProgrammaticHealthRun, ProgrammaticError>
fn run_programmatic_health( &self, options: &ComplexityOptions, ) -> Result<ProgrammaticHealthRun, ProgrammaticError>
Run health analysis for public programmatic options. Read more
Auto Trait Implementations§
impl Freeze for EngineHealthRunner
impl RefUnwindSafe for EngineHealthRunner
impl Send for EngineHealthRunner
impl Sync for EngineHealthRunner
impl Unpin for EngineHealthRunner
impl UnsafeUnpin for EngineHealthRunner
impl UnwindSafe for EngineHealthRunner
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