pub struct StepContract {
pub expects: ContractExpectation,
pub on_failure: Option<FailureAction>,
}Expand description
Step contract definition
Fields§
§expects: ContractExpectationExpected outputs
on_failure: Option<FailureAction>Failure handling
Trait Implementations§
Source§impl Clone for StepContract
impl Clone for StepContract
Source§fn clone(&self) -> StepContract
fn clone(&self) -> StepContract
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 StepContract
impl Debug for StepContract
Source§impl<'de> Deserialize<'de> for StepContract
impl<'de> Deserialize<'de> for StepContract
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 StepContract
impl RefUnwindSafe for StepContract
impl Send for StepContract
impl Sync for StepContract
impl Unpin for StepContract
impl UnsafeUnpin for StepContract
impl UnwindSafe for StepContract
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