(eq bool, rf resultFlags)
| 580 | } |
| 581 | |
| 582 | func (s *state) report(eq bool, rf resultFlags) { |
| 583 | if rf&reportByIgnore == 0 { |
| 584 | if eq { |
| 585 | s.result.NumSame++ |
| 586 | rf |= reportEqual |
| 587 | } else { |
| 588 | s.result.NumDiff++ |
| 589 | rf |= reportUnequal |
| 590 | } |
| 591 | } |
| 592 | for _, r := range s.reporters { |
| 593 | r.Report(Result{flags: rf}) |
| 594 | } |
| 595 | } |
| 596 | |
| 597 | // recChecker tracks the state needed to periodically perform checks that |
| 598 | // user provided transformers are not stuck in an infinitely recursive cycle. |
no test coverage detected