pub enum RustTestIssueType {
NoAssertions,
TooComplex(u32),
FlakyPattern(RustFlakinessType),
ExcessiveMocking(usize),
IsolationIssue,
TestsTooMuch,
SlowTest,
}Expand description
Types of test quality issues
Variants§
NoAssertions
TooComplex(u32)
FlakyPattern(RustFlakinessType)
ExcessiveMocking(usize)
IsolationIssue
TestsTooMuch
SlowTest
Trait Implementations§
Source§impl Clone for RustTestIssueType
impl Clone for RustTestIssueType
Source§fn clone(&self) -> RustTestIssueType
fn clone(&self) -> RustTestIssueType
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 RustTestIssueType
impl Debug for RustTestIssueType
Source§impl PartialEq for RustTestIssueType
impl PartialEq for RustTestIssueType
impl StructuralPartialEq for RustTestIssueType
Auto Trait Implementations§
impl Freeze for RustTestIssueType
impl RefUnwindSafe for RustTestIssueType
impl Send for RustTestIssueType
impl Sync for RustTestIssueType
impl Unpin for RustTestIssueType
impl UnsafeUnpin for RustTestIssueType
impl UnwindSafe for RustTestIssueType
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> EnsureExt<T> for T
impl<T> EnsureExt<T> for T
Source§fn ensure<P, E>(self, predicate: P, error: E) -> Validation<T, NonEmptyVec<E>>where
P: Predicate<T>,
fn ensure<P, E>(self, predicate: P, error: E) -> Validation<T, NonEmptyVec<E>>where
P: Predicate<T>,
Validate that this value satisfies the given predicate. Read more
Source§fn ensure_with<P, E, F>(
self,
predicate: P,
error_fn: F,
) -> Validation<T, NonEmptyVec<E>>
fn ensure_with<P, E, F>( self, predicate: P, error_fn: F, ) -> Validation<T, NonEmptyVec<E>>
Validate with an error-generating function. 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