diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-04 08:12:16 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-04 08:12:16 +0200 |
| commit | fb8e134c6c7093eb4fee84d0d667f2c41cd47f89 (patch) | |
| tree | bbcf8be0bf701371ee34ce2a5ea2531c8a454cf4 /internal/worktime | |
| parent | 691ce337e19e58eef288bbff0a625263ec90719e (diff) | |
report: avoid struct copies in range loops
Diffstat (limited to 'internal/worktime')
| -rw-r--r-- | internal/worktime/report.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/internal/worktime/report.go b/internal/worktime/report.go index cfe3001..3ffc983 100644 --- a/internal/worktime/report.go +++ b/internal/worktime/report.go @@ -168,8 +168,10 @@ func processEntry( func FormatReport(weeks []WeekReport, verbose, color bool) string { var out strings.Builder - for _, week := range weeks { - for _, day := range week.Days { + for weekIdx := range weeks { + week := &weeks[weekIdx] + for dayIdx := range week.Days { + day := &week.Days[dayIdx] out.WriteString(" ") out.WriteString(day.Marker) out.WriteString(" ") |
