pub fn run(&mut self, aw: &ActionWrapper) {
        if (self.predicate)(aw) {
            self.count -= 1;
        }
    }
/// If the predicate is satisfied, decrement the total number of checks
If the predicate is satisfied, decrement the total number of checks
If the predicate is satisfied decrement the total number of checks
pub fn run(&mut self, aw: &ActionWrapper) {
        if (self.predicate)(aw) {
            self.count -= 1;
        }
    }
pub fn run ( & mut self , aw : & ActionWrapper ) { if ( self . predicate ) ( aw ) { self . count -= 1 ; } }
If the predicate is satisfied, decrement the total number of checks
If the predicate is satisfied decrement the total number of checks
&mut self
aw
&ActionWrapper
&mut self
aw
&ActionWrapper