mirror of
https://github.com/nim-lang/Nim.git
synced 2026-08-16 11:58:20 +00:00
23 lines
386 B
Nim
23 lines
386 B
Nim
# issue #25627
|
|
|
|
import std/tables
|
|
|
|
type
|
|
FsoKind = enum
|
|
fsoFile
|
|
fsoDir
|
|
fsoLink
|
|
|
|
FakeFso = ref object
|
|
kind: FsoKind
|
|
dirName: string
|
|
files: OrderedTable[string, FakeFso]
|
|
|
|
DirStruct = object
|
|
root = FakeFso(kind: fsoDir, dirName: "/")
|
|
|
|
let dir = DirStruct()
|
|
doAssert dir.root.kind == fsoDir
|
|
doAssert dir.root.dirName == "/"
|
|
doAssert dir.root.files.len == 0
|