pub struct TacticOptions {
pub rewrite_rules: Vec<Node>,
pub simplify_max_steps: usize,
pub atp: AtpOptions,
pub smt_solver: Option<String>,
pub smt_solver_args: Vec<String>,
pub smt_timeout_ms: u64,
}Expand description
Options supplied to tactic execution.
Fields§
§rewrite_rules: Vec<Node>§simplify_max_steps: usize§atp: AtpOptions§smt_solver: Option<String>§smt_solver_args: Vec<String>§smt_timeout_ms: u64Trait Implementations§
Source§impl Clone for TacticOptions
impl Clone for TacticOptions
Source§fn clone(&self) -> TacticOptions
fn clone(&self) -> TacticOptions
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 TacticOptions
impl Debug for TacticOptions
Source§impl Default for TacticOptions
impl Default for TacticOptions
Source§impl PartialEq for TacticOptions
impl PartialEq for TacticOptions
impl StructuralPartialEq for TacticOptions
Auto Trait Implementations§
impl Freeze for TacticOptions
impl RefUnwindSafe for TacticOptions
impl Send for TacticOptions
impl Sync for TacticOptions
impl Unpin for TacticOptions
impl UnsafeUnpin for TacticOptions
impl UnwindSafe for TacticOptions
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