Bit Field Dsl
DSL for creating BitFields with natural syntax.
Usage:
val permissions = bitField<FilePermissions> {
+FilePermissions.READ
+FilePermissions.WRITE
if (needsExecute) +FilePermissions.EXECUTE
}Content copied to clipboard