Skip to main content

Tactic

Type Alias Tactic 

Source
pub type Tactic = Box<dyn Fn(&mut ProofState) -> Result<(), TacticError>>;
Expand description

A first-class tactic: a transformation of the proof state that either makes progress (Ok) or does not apply (Err). Tactics are values, so they compose with the combinators.

Aliased Typeยง

pub struct Tactic(/* private fields */);