aboutsummaryrefslogtreecommitdiff
path: root/object/resolve/treefs_op.go
diff options
context:
space:
mode:
authorGravatar Runxi Yu2026-03-23 06:06:53 +0000
committerGravatar Runxi Yu2026-03-23 06:06:53 +0000
commit8d555a5aae15017c3c3332605bdf4fd33e20aaa0 (patch)
tree0858e752b5a60e760cb0548e1faba87cd64ded24 /object/resolve/treefs_op.go
parentrefstore/files: Pretty big logical restructure ish lint fix for batch Apply (diff)
signatureNo signature
object/resolve: Add TreeFS v0.1.95
Diffstat (limited to 'object/resolve/treefs_op.go')
-rw-r--r--object/resolve/treefs_op.go28
1 files changed, 28 insertions, 0 deletions
diff --git a/object/resolve/treefs_op.go b/object/resolve/treefs_op.go
new file mode 100644
index 00000000..ed93ec85
--- /dev/null
+++ b/object/resolve/treefs_op.go
@@ -0,0 +1,28 @@
+package resolve
+
+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"
+ }
+}