timeTrack.go 271 B

12345678910111213
  1. package solver
  2. import (
  3. "time"
  4. )
  5. // A simple function to track time
  6. // Use with `defer`
  7. func (solver *Solver) timeTrack(start time.Time, msg string) {
  8. elapsed := time.Since(start)
  9. solver.Controller.Duration = elapsed
  10. solver.Outp.Printf("%s (%s)\n", msg, elapsed)
  11. }