Struct ethers_solc::artifacts::ModelCheckerSettings
source · [−]pub struct ModelCheckerSettings {
pub contracts: BTreeMap<String, Vec<String>>,
pub engine: Option<ModelCheckerEngine>,
pub timeout: Option<u32>,
pub targets: Option<Vec<ModelCheckerTarget>>,
}
Expand description
Model checker settings for solc
Fields
contracts: BTreeMap<String, Vec<String>>
engine: Option<ModelCheckerEngine>
timeout: Option<u32>
targets: Option<Vec<ModelCheckerTarget>>
Trait Implementations
sourceimpl Clone for ModelCheckerSettings
impl Clone for ModelCheckerSettings
sourcefn clone(&self) -> ModelCheckerSettings
fn clone(&self) -> ModelCheckerSettings
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ModelCheckerSettings
impl Debug for ModelCheckerSettings
sourceimpl<'de> Deserialize<'de> for ModelCheckerSettings
impl<'de> Deserialize<'de> for ModelCheckerSettings
sourcefn 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
sourceimpl PartialEq<ModelCheckerSettings> for ModelCheckerSettings
impl PartialEq<ModelCheckerSettings> for ModelCheckerSettings
sourcefn eq(&self, other: &ModelCheckerSettings) -> bool
fn eq(&self, other: &ModelCheckerSettings) -> bool
sourceimpl Serialize for ModelCheckerSettings
impl Serialize for ModelCheckerSettings
impl Eq for ModelCheckerSettings
impl StructuralEq for ModelCheckerSettings
impl StructuralPartialEq for ModelCheckerSettings
Auto Trait Implementations
impl RefUnwindSafe for ModelCheckerSettings
impl Send for ModelCheckerSettings
impl Sync for ModelCheckerSettings
impl Unpin for ModelCheckerSettings
impl UnwindSafe for ModelCheckerSettings
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.