Versions in this module Expand all Collapse all v3 v3.3.102 Mar 9, 2021 v3.3.101 Mar 3, 2021 Changes in this version + var ErrInjected = gvfs.ErrInjected + var OpRead = gvfs.OpRead + var OpSync = gvfs.OpSync + var OpWrite = gvfs.OpWrite + func Clean(dir string) string + func IsExist(err error) bool + func IsNotExist(err error) bool + func NewPebbleFS(fs IFS) pvfs.FS + func TempDir() string + type ErrorFS = gvfs.ErrorFS + func Wrap(fs IFS, inj Injector) *ErrorFS + type File = gvfs.File + type IFS = gvfs.FS + var DefaultFS IFS = gvfs.Default + var MemStrictFS IFS = gvfs.NewStrictMem() + func GetFS() IFS + func GetTestFS() IFS + type InjectIndex = gvfs.InjectIndex + func OnIndex(index int32, op Op) *InjectIndex + type Injector = gvfs.Injector + type MemFS = gvfs.MemFS + type Op = gvfs.Op + type PebbleFS struct + func (p *PebbleFS) Create(name string) (pvfs.File, error) + func (p *PebbleFS) GetFreeSpace(path string) (uint64, error) + func (p *PebbleFS) Link(oldname, newname string) error + func (p *PebbleFS) List(dir string) ([]string, error) + func (p *PebbleFS) Lock(name string) (io.Closer, error) + func (p *PebbleFS) MkdirAll(dir string, perm os.FileMode) error + func (p *PebbleFS) Open(name string, opts ...pvfs.OpenOption) (pvfs.File, error) + func (p *PebbleFS) OpenDir(name string) (pvfs.File, error) + func (p *PebbleFS) PathBase(path string) string + func (p *PebbleFS) PathDir(path string) string + func (p *PebbleFS) PathJoin(elem ...string) string + func (p *PebbleFS) Remove(name string) error + func (p *PebbleFS) RemoveAll(name string) error + func (p *PebbleFS) Rename(oldname, newname string) error + func (p *PebbleFS) ReuseForWrite(oldname, newname string) (pvfs.File, error) + func (p *PebbleFS) Stat(name string) (os.FileInfo, error)