pub enum GuaranteeValidator {
CodeAnalysis,
RuntimeVerification,
ConcurrencyTest,
CrossPlatformTest,
StressTest,
}Expand description
Validation method for guarantees
Variants§
CodeAnalysis
Static code analysis (clippy rules, etc.)
RuntimeVerification
Runtime verification during build
ConcurrencyTest
Concurrency/threading tests
CrossPlatformTest
Cross-platform tests
StressTest
Stress tests with varying conditions
Trait Implementations§
Source§impl Clone for GuaranteeValidator
impl Clone for GuaranteeValidator
Source§fn clone(&self) -> GuaranteeValidator
fn clone(&self) -> GuaranteeValidator
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 GuaranteeValidator
impl Debug for GuaranteeValidator
Source§impl<'de> Deserialize<'de> for GuaranteeValidator
impl<'de> Deserialize<'de> for GuaranteeValidator
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 GuaranteeValidator
impl PartialEq for GuaranteeValidator
Source§impl Serialize for GuaranteeValidator
impl Serialize for GuaranteeValidator
impl Eq for GuaranteeValidator
impl StructuralPartialEq for GuaranteeValidator
Auto Trait Implementations§
impl Freeze for GuaranteeValidator
impl RefUnwindSafe for GuaranteeValidator
impl Send for GuaranteeValidator
impl Sync for GuaranteeValidator
impl Unpin for GuaranteeValidator
impl UnwindSafe for GuaranteeValidator
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> 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