From f869ff95a12756de97827b4afd93763f9661f144 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Mon, 8 Jun 2026 14:19:11 +0900 Subject: all: apply modernisers Signed-off-by: Ophestra --- hst/fs.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'hst/fs.go') diff --git a/hst/fs.go b/hst/fs.go index 13645d1a..cb35f925 100644 --- a/hst/fs.go +++ b/hst/fs.go @@ -6,6 +6,7 @@ import ( "fmt" "os" "reflect" + "strings" "hakurei.app/check" ) @@ -78,17 +79,17 @@ type FSImplError struct{ Value FilesystemConfig } func (f FSImplError) Error() string { implType := reflect.TypeOf(f.Value) - var name string - for implType != nil && implType.Kind() == reflect.Ptr { - name += "*" + var buf strings.Builder + for implType != nil && implType.Kind() == reflect.Pointer { + buf.WriteByte('*') implType = implType.Elem() } if implType != nil { - name += implType.Name() + buf.WriteString(implType.Name()) } else { - name += "nil" + buf.WriteString("nil") } - return fmt.Sprintf("implementation %s not supported", name) + return "implementation " + buf.String() + " not supported" } // FilesystemConfigJSON is the [json] adapter for [FilesystemConfig]. -- cgit v1.3.1