v2api: list interfaces to be implemented
This commit is contained in:
parent
63f68a0fcd
commit
40a31e0c32
23
internal/fusefrontend/file2_api_check.go
Normal file
23
internal/fusefrontend/file2_api_check.go
Normal file
@ -0,0 +1,23 @@
|
||||
package fusefrontend
|
||||
|
||||
import (
|
||||
"github.com/hanwen/go-fuse/v2/fs"
|
||||
)
|
||||
|
||||
// Check that we have implemented the fs.File* interfaces
|
||||
var _ = (fs.FileGetattrer)((*File2)(nil))
|
||||
var _ = (fs.FileSetattrer)((*File2)(nil))
|
||||
|
||||
/* TODO
|
||||
var _ = (fs.FileHandle)((*File2)(nil))
|
||||
var _ = (fs.FileReleaser)((*File2)(nil))
|
||||
var _ = (fs.FileReader)((*File2)(nil))
|
||||
var _ = (fs.FileWriter)((*File2)(nil))
|
||||
var _ = (fs.FileGetlker)((*File2)(nil))
|
||||
var _ = (fs.FileSetlker)((*File2)(nil))
|
||||
var _ = (fs.FileSetlkwer)((*File2)(nil))
|
||||
var _ = (fs.FileLseeker)((*File2)(nil))
|
||||
var _ = (fs.FileFlusher)((*File2)(nil))
|
||||
var _ = (fs.FileFsyncer)((*File2)(nil))
|
||||
var _ = (fs.FileAllocater)((*File2)(nil))
|
||||
*/
|
@ -4,7 +4,7 @@ import (
|
||||
"github.com/hanwen/go-fuse/v2/fs"
|
||||
)
|
||||
|
||||
// Check that we have implemented the interfaces
|
||||
// Check that we have implemented the fs.Node* interfaces
|
||||
var _ = (fs.NodeGetattrer)((*Node)(nil))
|
||||
var _ = (fs.NodeLookuper)((*Node)(nil))
|
||||
var _ = (fs.NodeReaddirer)((*Node)(nil))
|
||||
@ -16,3 +16,16 @@ var _ = (fs.NodeReadlinker)((*Node)(nil))
|
||||
var _ = (fs.NodeOpener)((*Node)(nil))
|
||||
var _ = (fs.NodeOpendirer)((*Node)(nil))
|
||||
var _ = (fs.NodeSetattrer)((*Node)(nil))
|
||||
|
||||
/* TODO
|
||||
var _ = (fs.NodeStatfser)((*Node)(nil))
|
||||
var _ = (fs.NodeGetxattrer)((*Node)(nil))
|
||||
var _ = (fs.NodeSetxattrer)((*Node)(nil))
|
||||
var _ = (fs.NodeRemovexattrer)((*Node)(nil))
|
||||
var _ = (fs.NodeListxattrer)((*Node)(nil))
|
||||
var _ = (fs.NodeCopyFileRanger)((*Node)(nil))
|
||||
var _ = (fs.NodeMknoder)((*Node)(nil))
|
||||
var _ = (fs.NodeLinker)((*Node)(nil))
|
||||
var _ = (fs.NodeSymlinker)((*Node)(nil))
|
||||
var _ = (fs.NodeRenamer)((*Node)(nil))
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user