package rofs import ( "io/fs" "time" ) // fileInfo provides information about a file or directory. type fileInfo struct { name string mode fs.FileMode modtime time.Time size int64 } func (fi fileInfo) Name() string { return fi.name } func (fi fileInfo) IsDir() bool { return fi.mode.IsDir() } func (fi fileInfo) ModTime() time.Time { return fi.modtime } func (fi fileInfo) Mode() fs.FileMode { return fi.mode } func (fi fileInfo) Size() int64 { return fi.size } func (fi fileInfo) Sys() any { return nil } var _ fs.FileInfo = fileInfo{}