Versions in this module Expand all Collapse all v0 v0.1.0 Dec 3, 2022 Changes in this version + type Buffer struct + func (b *Buffer) Bytes() []byte + func (b *Buffer) Write(p []byte) (n int, err error) + type Counter struct + func (r *Counter) Count() uint32 + func (r *Counter) Inc() + type Creates struct + func (r *Creates) Create(ctx context.Context, req *fuse.CreateRequest, resp *fuse.CreateResponse) (fs.Node, fs.Handle, error) + func (r *Creates) RecordedCreate() fuse.CreateRequest + type Flushes struct + func (r *Flushes) Flush(ctx context.Context, req *fuse.FlushRequest) error + func (r *Flushes) RecordedFlush() bool + type Fsyncs struct + func (r *Fsyncs) Fsync(ctx context.Context, req *fuse.FsyncRequest) error + func (r *Fsyncs) RecordedFsync() fuse.FsyncRequest + type Getxattrs struct + func (r *Getxattrs) Getxattr(ctx context.Context, req *fuse.GetxattrRequest, resp *fuse.GetxattrResponse) error + func (r *Getxattrs) RecordedGetxattr() fuse.GetxattrRequest + type Links struct + func (r *Links) Link(ctx context.Context, req *fuse.LinkRequest, old fs.Node) (fs.Node, error) + func (r *Links) RecordedLink() fuse.LinkRequest + type Listxattrs struct + func (r *Listxattrs) Listxattr(ctx context.Context, req *fuse.ListxattrRequest, resp *fuse.ListxattrResponse) error + func (r *Listxattrs) RecordedListxattr() fuse.ListxattrRequest + type MarkRecorder struct + func (r *MarkRecorder) Mark() + func (r *MarkRecorder) Recorded() bool + type Mkdirs struct + func (r *Mkdirs) Mkdir(ctx context.Context, req *fuse.MkdirRequest) (fs.Node, error) + func (r *Mkdirs) RecordedMkdir() fuse.MkdirRequest + type Mknods struct + func (r *Mknods) Mknod(ctx context.Context, req *fuse.MknodRequest) (fs.Node, error) + func (r *Mknods) RecordedMknod() fuse.MknodRequest + type Opens struct + func (r *Opens) Open(ctx context.Context, req *fuse.OpenRequest, resp *fuse.OpenResponse) (fs.Handle, error) + func (r *Opens) RecordedOpen() fuse.OpenRequest + type Recorder struct + func (r *Recorder) Record(value interface{}) + func (r *Recorder) Recorded() interface{} + type ReleaseWaiter struct + func (r *ReleaseWaiter) Release(ctx context.Context, req *fuse.ReleaseRequest) error + func (r *ReleaseWaiter) WaitForRelease(dur time.Duration) bool + type Removexattrs struct + func (r *Removexattrs) RecordedRemovexattr() fuse.RemovexattrRequest + func (r *Removexattrs) Removexattr(ctx context.Context, req *fuse.RemovexattrRequest) error + type RequestRecorder struct + func (r *RequestRecorder) RecordRequest(req fuse.Request) + func (r *RequestRecorder) Recorded() fuse.Request + type Setattrs struct + func (r *Setattrs) RecordedSetattr() fuse.SetattrRequest + func (r *Setattrs) Setattr(ctx context.Context, req *fuse.SetattrRequest, resp *fuse.SetattrResponse) error + type Setxattrs struct + func (r *Setxattrs) RecordedSetxattr() fuse.SetxattrRequest + func (r *Setxattrs) Setxattr(ctx context.Context, req *fuse.SetxattrRequest) error + type Symlinks struct + func (r *Symlinks) RecordedSymlink() fuse.SymlinkRequest + func (r *Symlinks) Symlink(ctx context.Context, req *fuse.SymlinkRequest) (fs.Node, error) + type Writes struct + func (w *Writes) RecordedWriteData() []byte + func (w *Writes) Write(ctx context.Context, req *fuse.WriteRequest, resp *fuse.WriteResponse) error