From 04b74e049154ea6621dfa9ae18772589af9df1d6 Mon Sep 17 00:00:00 2001 From: Tom Wiesing Date: Sun, 11 Sep 2022 17:26:01 +0200 Subject: [PATCH] Remove unuused internal function --- internal/fsx/open.go | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 internal/fsx/open.go diff --git a/internal/fsx/open.go b/internal/fsx/open.go deleted file mode 100644 index 152ac21..0000000 --- a/internal/fsx/open.go +++ /dev/null @@ -1,31 +0,0 @@ -package fsx - -import "io/fs" - -// OpenFS opens the named file in filesystem. -// If opening the file results in an error, returns [ErrFile]. -func OpenFS(name string, fsys fs.FS) fs.File { - file, err := fsys.Open(name) - if err != nil { - return ErrFile{Err: err} - } - return file -} - -// ErrFile implements a no-op [fs.File]. -// -// Every operation will return an underlying error -type ErrFile struct { - Err error -} - -func (err ErrFile) Stat() (fs.FileInfo, error) { - return nil, err.Err -} -func (err ErrFile) Read([]byte) (int, error) { - return 0, err.Err -} - -func (err ErrFile) Close() error { - return err.Err -}