rsmt2_zz/example/
mod.rs

1//! A few examples of using rsmt2.
2
3/// Convenience macro.
4#[cfg(test)]
5macro_rules! smtry {
6    ($e:expr, failwith $( $msg:expr ),+) => (
7        match $e {
8            Ok(something) => something,
9            Err(e) => panic!( $($msg),+ , e)
10        }
11    ) ;
12}
13
14pub mod print_time;
15pub mod simple;
16
17#[cfg(test)]
18fn get_solver<Parser>(p: Parser) -> crate::Solver<Parser> {
19    match crate::Solver::default(p) {
20        Ok(solver) => solver,
21        Err(e) => panic!("Could not spawn solver solver: {:?}", e),
22    }
23}