PermissionBits
public struct PermissionBits : OptionSet, Codable, CustomStringConvertible
                Individual permission bits for read, write, and execute.
## Unix Permissions
- Read: 4
 - Write: 2
 - Execute: 1
 
In addition you can get the umask value.
- 
                  
                  
Raw value
Declaration
Swift
public let rawValue: Int - 
                  
                  
Read permission bit
Declaration
Swift
public static let read: PermissionBits - 
                  
                  
Write permission bit
Declaration
Swift
public static let write: PermissionBits - 
                  
                  
Execute permission bit
Declaration
Swift
public static let execute: PermissionBits - 
                  
                  
umaskvalueDeclaration
Swift
public var umaskValue: Int { get } - 
                  
                  
Set permissions from a permission octal digit
Declaration
Swift
public init(rawValue: Int)Parameters
rawValuepermission octal digit
 - 
                  
                  
Set permissions from a umask octal digit
Declaration
Swift
public init(umaskValue: Int)Parameters
umaskValueumask octal digit
 - 
                  
                  
The symbolic representation of the permissions
Declaration
Swift
public var description: String { get } 
View on GitHub
        PermissionBits Structure Reference