From f070fef8ee812c7fd8b46778c078f6da7eb591ce Mon Sep 17 00:00:00 2001 From: Rodin Date: Mon, 11 May 2026 08:04:32 -0700 Subject: [PATCH] fix(citations): correct NewServeMux citation in package-design.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit server.go:2639 → 2638 (function declaration line) Body drift: 'return new(ServeMux)' → 'return &ServeMux{}' --- patterns/package-design.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/patterns/package-design.md b/patterns/package-design.md index a9db1bc..9da67b6 100644 --- a/patterns/package-design.md +++ b/patterns/package-design.md @@ -379,12 +379,12 @@ srv := &http.Server{ ## 7. Constructor Pattern — NewX Functions -### Source: [src/net/http/server.go#L2639](https://github.com/golang/go/blob/17bd5ab8c650155dd2bd09f7005726552639eea0/src/net/http/server.go#L2639), [src/database/sql/sql.go#L836](https://github.com/golang/go/blob/17bd5ab8c650155dd2bd09f7005726552639eea0/src/database/sql/sql.go#L836) +### Source: [src/net/http/server.go#L2638](https://github.com/golang/go/blob/17bd5ab8c650155dd2bd09f7005726552639eea0/src/net/http/server.go#L2638), [src/database/sql/sql.go#L836](https://github.com/golang/go/blob/17bd5ab8c650155dd2bd09f7005726552639eea0/src/database/sql/sql.go#L836) ```go -// src/net/http/server.go:2639 +// src/net/http/server.go:2638 func NewServeMux() *ServeMux { - return new(ServeMux) + return &ServeMux{} } // [src/database/sql/sql.go#L836](https://github.com/golang/go/blob/17bd5ab8c650155dd2bd09f7005726552639eea0/src/database/sql/sql.go#L836)