pub struct FlakinessRecord {
pub node_id: String,
pub outcomes: Vec<String>,
pub consecutive_failures: u32,
pub consecutive_passes: u32,
pub flaky_streak: u32,
pub total_runs: u32,
pub last_failure_message: Option<String>,
pub stability: StabilityState,
}Expand description
Record of test flakiness over time.
Fields§
§node_id: String§outcomes: Vec<String>§consecutive_failures: u32§consecutive_passes: u32§flaky_streak: u32§total_runs: u32§last_failure_message: Option<String>§stability: StabilityStateTrait Implementations§
Source§impl Clone for FlakinessRecord
impl Clone for FlakinessRecord
Source§fn clone(&self) -> FlakinessRecord
fn clone(&self) -> FlakinessRecord
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FlakinessRecord
impl Debug for FlakinessRecord
Source§impl<'de> Deserialize<'de> for FlakinessRecord
impl<'de> Deserialize<'de> for FlakinessRecord
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
Source§impl PartialEq for FlakinessRecord
impl PartialEq for FlakinessRecord
Source§impl Serialize for FlakinessRecord
impl Serialize for FlakinessRecord
impl StructuralPartialEq for FlakinessRecord
Auto Trait Implementations§
impl Freeze for FlakinessRecord
impl RefUnwindSafe for FlakinessRecord
impl Send for FlakinessRecord
impl Sync for FlakinessRecord
impl Unpin for FlakinessRecord
impl UnsafeUnpin for FlakinessRecord
impl UnwindSafe for FlakinessRecord
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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