pub enum FalsificationLayer {
Unit,
Property,
Mutation,
}Expand description
Layer of falsification testing
Variants§
Unit
L1: Unit tests - direct falsification via assertions
Property
L2: Property tests - statistical falsification via proptest
Mutation
L3: Mutation tests - meta-falsification via mutation score
Implementations§
Trait Implementations§
Source§impl Clone for FalsificationLayer
impl Clone for FalsificationLayer
Source§fn clone(&self) -> FalsificationLayer
fn clone(&self) -> FalsificationLayer
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 FalsificationLayer
impl Debug for FalsificationLayer
Source§impl PartialEq for FalsificationLayer
impl PartialEq for FalsificationLayer
impl Copy for FalsificationLayer
impl Eq for FalsificationLayer
impl StructuralPartialEq for FalsificationLayer
Auto Trait Implementations§
impl Freeze for FalsificationLayer
impl RefUnwindSafe for FalsificationLayer
impl Send for FalsificationLayer
impl Sync for FalsificationLayer
impl Unpin for FalsificationLayer
impl UnsafeUnpin for FalsificationLayer
impl UnwindSafe for FalsificationLayer
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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