pub struct ScenarioContractSpec {
pub suite: &'static str,
pub test_name: &'static str,
pub display_name: &'static str,
pub owned_invariant: &'static str,
pub semantic_oracle: &'static str,
pub required_sim_evidence: &'static [&'static str],
pub oracle_id: &'static str,
}Fields§
§suite: &'static str§test_name: &'static str§display_name: &'static str§owned_invariant: &'static str§semantic_oracle: &'static str§required_sim_evidence: &'static [&'static str]§oracle_id: &'static strTrait Implementations§
Source§impl Clone for ScenarioContractSpec
impl Clone for ScenarioContractSpec
Source§fn clone(&self) -> ScenarioContractSpec
fn clone(&self) -> ScenarioContractSpec
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 moreimpl Copy for ScenarioContractSpec
Source§impl Debug for ScenarioContractSpec
impl Debug for ScenarioContractSpec
impl Eq for ScenarioContractSpec
Source§impl PartialEq for ScenarioContractSpec
impl PartialEq for ScenarioContractSpec
Source§fn eq(&self, other: &ScenarioContractSpec) -> bool
fn eq(&self, other: &ScenarioContractSpec) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ScenarioContractSpec
impl Serialize for ScenarioContractSpec
impl StructuralPartialEq for ScenarioContractSpec
Auto Trait Implementations§
impl Freeze for ScenarioContractSpec
impl RefUnwindSafe for ScenarioContractSpec
impl Send for ScenarioContractSpec
impl Sync for ScenarioContractSpec
impl Unpin for ScenarioContractSpec
impl UnsafeUnpin for ScenarioContractSpec
impl UnwindSafe for ScenarioContractSpec
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