summaryrefslogtreecommitdiff
path: root/internal/worktime
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-04 08:12:16 +0200
committerPaul Buetow <paul@buetow.org>2026-03-04 08:12:16 +0200
commitfb8e134c6c7093eb4fee84d0d667f2c41cd47f89 (patch)
treebbcf8be0bf701371ee34ce2a5ea2531c8a454cf4 /internal/worktime
parent691ce337e19e58eef288bbff0a625263ec90719e (diff)
report: avoid struct copies in range loops
Diffstat (limited to 'internal/worktime')
-rw-r--r--internal/worktime/report.go6
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(" ")