pub struct ImpactConfig {
pub testmap_path: String,
pub max_tests: usize,
pub target_coverage: f64,
pub stale_after_days: u32,
pub allow_stale: bool,
pub test_id_strategy: String,
pub fresh_hours: u32,
pub full_suite_threshold: f64,
pub fallback_mode: String,
pub smoke: ImpactSmokeConfig,
}Fields§
§testmap_path: String§max_tests: usize§target_coverage: f64§stale_after_days: u32§allow_stale: bool§test_id_strategy: String§fresh_hours: u32§full_suite_threshold: f64§fallback_mode: String§smoke: ImpactSmokeConfigTrait Implementations§
Source§impl Clone for ImpactConfig
impl Clone for ImpactConfig
Source§fn clone(&self) -> ImpactConfig
fn clone(&self) -> ImpactConfig
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 ImpactConfig
impl Debug for ImpactConfig
Source§impl Default for ImpactConfig
impl Default for ImpactConfig
Source§impl<'de> Deserialize<'de> for ImpactConfigwhere
ImpactConfig: Default,
impl<'de> Deserialize<'de> for ImpactConfigwhere
ImpactConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ImpactConfig
impl RefUnwindSafe for ImpactConfig
impl Send for ImpactConfig
impl Sync for ImpactConfig
impl Unpin for ImpactConfig
impl UnsafeUnpin for ImpactConfig
impl UnwindSafe for ImpactConfig
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