Struct z3tracer::model::ModelConfig [−][src]
pub struct ModelConfig { pub parser_config: ParserConfig, pub display_qi_logs: bool, pub with_qi_variables: bool, pub with_qi_triggers: bool, pub with_qi_produced_terms: bool, pub with_qi_used_terms: bool, pub log_term_equalities: bool, pub log_internal_term_equalities: bool, pub skip_log_consistency_checks: bool, }
Expand description
Configuration for the analysis of Z3 traces.
Fields
parser_config: ParserConfig
display_qi_logs: bool
Whether to log quantifier instantiations (QIs).
with_qi_variables: bool
Whether to display variable instantiations in QIs
with_qi_triggers: bool
Whether to display triggers in QIs.
with_qi_produced_terms: bool
Whether to display terms produced by QIs.
with_qi_used_terms: bool
Whether to display terms used by QIs.
log_term_equalities: bool
Whether to log term equalities.
log_internal_term_equalities: bool
Whether to log term equalities (internal loop).
skip_log_consistency_checks: bool
Whether to run consistency checks for identifiers, equations, etc.
Trait Implementations
Returns the “default value” for a type. Read more
Builds the struct from clap::ArgMatches
. It’s guaranteed to succeed
if matches
originates from an App
generated by StructOpt::clap
called on
the same type, otherwise it must panic. Read more
Builds the struct from the command line arguments (std::env::args_os
).
Calls clap::Error::exit
on failure, printing the error message and aborting the program. Read more
Builds the struct from the command line arguments (std::env::args_os
).
Unlike StructOpt::from_args
, returns clap::Error
on failure instead of aborting the program,
so calling .exit
is up to you. Read more
fn from_iter<I>(iter: I) -> Self where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
[src]
fn from_iter<I>(iter: I) -> Self where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
[src]Gets the struct from any iterator such as a Vec
of your making.
Print the error message and quit the program in case of failure. Read more
fn from_iter_safe<I>(iter: I) -> Result<Self, Error> where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
[src]
fn from_iter_safe<I>(iter: I) -> Result<Self, Error> where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
[src]Gets the struct from any iterator such as a Vec
of your making. Read more
Auto Trait Implementations
impl RefUnwindSafe for ModelConfig
impl Send for ModelConfig
impl Sync for ModelConfig
impl Unpin for ModelConfig
impl UnwindSafe for ModelConfig
Blanket Implementations
Mutably borrows from an owned value. Read more