Available on macro
@:value(cast 7)@:impl@:enuminlineread onlyBLOCK:DirentKind = 7
@:value(cast 6)@:impl@:enuminlineread onlyCHAR:DirentKind = 6
@:value(cast 2)@:impl@:enuminlineread onlyDIR:DirentKind = 2
@:value(cast 4)@:impl@:enuminlineread onlyFIFO:DirentKind = 4
@:value(cast 1)@:impl@:enuminlineread onlyFILE:DirentKind = 1
@:value(cast 3)@:impl@:enuminlineread onlyLINK:DirentKind = 3
@:value(cast 5)@:impl@:enuminlineread onlySOCKET:DirentKind = 5
@:value(cast 0)@:impl@:enuminlineread onlyUNKNOWN:DirentKind = 0