pub struct Gate;Implementations§
Source§impl Gate
impl Gate
Sourcepub fn run(summary: &MetricsSummary, baseline: &Baseline) -> QualityReport
pub fn run(summary: &MetricsSummary, baseline: &Baseline) -> QualityReport
Compare a metrics summary against a baseline and produce a quality report.
Sourcepub fn run_with_config(
summary: &MetricsSummary,
baseline: &Baseline,
config: Option<&GateConfig>,
) -> QualityReport
pub fn run_with_config( summary: &MetricsSummary, baseline: &Baseline, config: Option<&GateConfig>, ) -> QualityReport
Compare metrics against baseline with optional absolute thresholds.
When config is provided, absolute values override baseline ratchet values.
Auto Trait Implementations§
impl Freeze for Gate
impl RefUnwindSafe for Gate
impl Send for Gate
impl Sync for Gate
impl Unpin for Gate
impl UnsafeUnpin for Gate
impl UnwindSafe for Gate
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> 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