Finishing touches

Added FastOptions as an alternative to DefaultOptions
A few performance improvements
A few bug fixes
This commit is contained in:
Caleb Gardner
2023-12-27 21:35:40 -06:00
parent d9132ab6a4
commit 17d45eea50
9 changed files with 310 additions and 63 deletions
+7 -5
View File
@@ -17,12 +17,14 @@ func NewReader(r io.ReaderAt) (*Reader, error) {
if err != nil {
return nil, err
}
return &Reader{
out := &Reader{
r: rdr,
FS: &FS{
d: rdr.Root,
},
}, nil
}
out.FS = &FS{
d: rdr.Root,
r: out,
}
return out, nil
}
func (r *Reader) ModTime() time.Time {