pubmodcore;pubmodgraphs;pubmodopt;pubmodrcanary;pubmodsafedrop;pubmodscan;pubmodsenryx;pubmodtest;pubmodupg;pubmodutils;/// This is a general trait designed for all program analysis features.
pubtraitAnalysis{/// Return the name of the analysis.
fnname(&self)->&'staticstr;/// Execute the analysis.
fnrun(&mutself);/// Reset the analysis and cleanup the memory.
fnreset(&mutself);}