Function unixHas [src]
Returns true if the chosen class has the selected permission.
This method is only available on Unix platforms.
Prototype
pub fn unixHas(self: Self, class: Class, permission: Permission) bool
Parameters
self: Self
class: Class
permission: Permission
Source
pub fn unixHas(self: Self, class: Class, permission: Permission) bool {
const mask = @as(Mode, @intFromEnum(permission)) << @as(u3, @intFromEnum(class)) * 3;
return self.mode & mask != 0;
}