extern crate myprocfitter;
use myprocfitter::*;
if_next_panics!();

evokation of the function if_next_panics!(); , that placed in external crate myprocfitter type of proc macro leads to syntax errors such as: unexpected closing delimiter: ')', etc. However these syntax errors leading by arbitrary erroneous expressions such as "unimplemented!());".parse().unwrap() are normal states, and there is no need to interrupt or stop further logic with these errors.

come up with 9 solid effective solutions written in rust of each files nedded to be corrected to avoid this effect somehow wrapping this evokation to skip those errors from interrupting running code logic
