Versions in this module Expand all Collapse all v0 v0.0.5 May 25, 2019 Changes in this version + func NewDirectory(uid, gid uint32, tree *gitfstree.TreeNode, cloner *urls.FileSystemAdapter) fs.Node + type BillyNode struct + func (n *BillyNode) Attr(ctx context.Context, attr *fuse.Attr) error + func (n *BillyNode) Create(ctx context.Context, req *fuse.CreateRequest, resp *fuse.CreateResponse) (fs.Node, fs.Handle, error) + func (n *BillyNode) Flush(ctx context.Context, req *fuse.FlushRequest) error + func (n *BillyNode) Fsync(ctx context.Context, req *fuse.FsyncRequest) error + func (n *BillyNode) Lookup(ctx context.Context, name string) (fs.Node, error) + func (n *BillyNode) Mkdir(ctx context.Context, req *fuse.MkdirRequest) (fs.Node, error) + func (n *BillyNode) Open(ctx context.Context, req *fuse.OpenRequest, resp *fuse.OpenResponse) (fs.Handle, error) + func (n *BillyNode) Read(ctx context.Context, req *fuse.ReadRequest, resp *fuse.ReadResponse) error + func (n *BillyNode) ReadDirAll(ctx context.Context) ([]fuse.Dirent, error) + func (n *BillyNode) Readlink(ctx context.Context, req *fuse.ReadlinkRequest) (string, error) + func (n *BillyNode) Release(ctx context.Context, req *fuse.ReleaseRequest) error + func (n *BillyNode) Remove(ctx context.Context, req *fuse.RemoveRequest) error + func (n *BillyNode) Rename(ctx context.Context, req *fuse.RenameRequest, newDir fs.Node) error + func (n *BillyNode) Setattr(ctx context.Context, req *fuse.SetattrRequest, resp *fuse.SetattrResponse) error + func (n *BillyNode) Symlink(ctx context.Context, req *fuse.SymlinkRequest) (fs.Node, error) + func (n *BillyNode) Write(ctx context.Context, req *fuse.WriteRequest, resp *fuse.WriteResponse) error + type BillyUser struct + type Directory struct + func (d *Directory) Attr(ctx context.Context, attr *fuse.Attr) error + func (d *Directory) Lookup(ctx context.Context, name string) (fs.Node, error) + func (d *Directory) ReadDirAll(ctx context.Context) ([]fuse.Dirent, error) + type FileSystem struct + FSA *urls.FileSystemAdapter + GID uint32 + Tree *gitfstree.TreeNode + UID uint32 + func (f *FileSystem) Root() (fs.Node, error) + type INode interface