@@ -1794,9 +1794,9 @@ pub struct UnstableFileStat {
|
||||
pub gen: u64,
|
||||
}
|
||||
|
||||
bitflags!(
|
||||
#[doc="A set of permissions for a file or directory is represented
|
||||
by a set of flags which are or'd together."]
|
||||
bitflags! {
|
||||
#[doc = "A set of permissions for a file or directory is represented"]
|
||||
#[doc = "by a set of flags which are or'd together."]
|
||||
flags FilePermission: u32 {
|
||||
static UserRead = 0o400,
|
||||
static UserWrite = 0o200,
|
||||
@@ -1812,23 +1812,23 @@ by a set of flags which are or'd together."]
|
||||
static GroupRWX = GroupRead.bits | GroupWrite.bits | GroupExecute.bits,
|
||||
static OtherRWX = OtherRead.bits | OtherWrite.bits | OtherExecute.bits,
|
||||
|
||||
#[doc="Permissions for user owned files, equivalent to 0644 on
|
||||
unix-like systems."]
|
||||
#[doc = "Permissions for user owned files, equivalent to 0644 on"]
|
||||
#[doc = "unix-like systems."]
|
||||
static UserFile = UserRead.bits | UserWrite.bits | GroupRead.bits | OtherRead.bits,
|
||||
|
||||
#[doc="Permissions for user owned directories, equivalent to 0755 on
|
||||
unix-like systems."]
|
||||
#[doc = "Permissions for user owned directories, equivalent to 0755 on"]
|
||||
#[doc = "unix-like systems."]
|
||||
static UserDir = UserRWX.bits | GroupRead.bits | GroupExecute.bits |
|
||||
OtherRead.bits | OtherExecute.bits,
|
||||
|
||||
#[doc="Permissions for user owned executables, equivalent to 0755
|
||||
on unix-like systems."]
|
||||
#[doc = "Permissions for user owned executables, equivalent to 0755"]
|
||||
#[doc = "on unix-like systems."]
|
||||
static UserExec = UserDir.bits,
|
||||
|
||||
#[doc="All possible permissions enabled."]
|
||||
static AllPermissions = UserRWX.bits | GroupRWX.bits | OtherRWX.bits
|
||||
#[doc = "All possible permissions enabled."]
|
||||
static AllPermissions = UserRWX.bits | GroupRWX.bits | OtherRWX.bits,
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
impl Default for FilePermission {
|
||||
#[inline]
|
||||
|
||||
Reference in New Issue
Block a user