Versions in this module Expand all Collapse all v0 v0.1.1 Jul 11, 2021 Changes in this version + type Node struct + func NewRoot(client *etcd.Client) *Node + func (n *Node) Create(ctx context.Context, name string, flags uint32, mode uint32, ...) (*fs.Inode, fs.FileHandle, uint32, syscall.Errno) + func (n *Node) Flush(ctx context.Context, fh fs.FileHandle) syscall.Errno + func (n *Node) Fsync(ctx context.Context, f fs.FileHandle, flags uint32) syscall.Errno + func (n *Node) Getattr(ctx context.Context, fh fs.FileHandle, out *fuse.AttrOut) syscall.Errno + func (n *Node) Lookup(ctx context.Context, name string, out *fuse.EntryOut) (*fs.Inode, syscall.Errno) + func (n *Node) Open(ctx context.Context, flags uint32) (fh fs.FileHandle, fuseFlags uint32, errno syscall.Errno) + func (n *Node) Read(ctx context.Context, dest []byte, off int64) (fuse.ReadResult, syscall.Errno) + func (n *Node) Readdir(ctx context.Context) (fs.DirStream, syscall.Errno) + func (n *Node) Setattr(ctx context.Context, fh fs.FileHandle, in *fuse.SetAttrIn, out *fuse.AttrOut) syscall.Errno + func (n *Node) Unlink(ctx context.Context, name string) syscall.Errno + func (n *Node) Write(ctx context.Context, fh fs.FileHandle, buf []byte, off int64) (uint32, syscall.Errno) + type Server struct + func MustMount(mountPoint string, client *etcd.Client) *Server + func (s *Server) ListenForUnmount()