diff options
Diffstat (limited to 'object/fetch/treefs_op.go')
| -rw-r--r-- | object/fetch/treefs_op.go | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/object/fetch/treefs_op.go b/object/fetch/treefs_op.go new file mode 100644 index 00000000..f0472923 --- /dev/null +++ b/object/fetch/treefs_op.go @@ -0,0 +1,28 @@ +package fetch + +type treeFSOp uint8 + +const ( + treeFSOpOpen treeFSOp = iota + treeFSOpReadFile + treeFSOpReadDir + treeFSOpStat + treeFSOpSub +) + +func (op treeFSOp) pathErrorOp() string { + switch op { + case treeFSOpOpen: + return "open" + case treeFSOpReadFile: + return "readfile" + case treeFSOpReadDir: + return "readdir" + case treeFSOpStat: + return "stat" + case treeFSOpSub: + return "sub" + default: + return "treefs" + } +} |
