cmake_parser/doc/command/common/permission.rs
1use cmake_parser_derive::CMake;
2
3#[derive(CMake, Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
4#[cmake(pkg = "crate", list)]
5pub enum Permission {
6 OwnerRead,
7 OwnerWrite,
8 OwnerExecute,
9 GroupRead,
10 GroupWrite,
11 GroupExecute,
12 WorldRead,
13 WorldWrite,
14 WorldExecute,
15 #[cmake(rename = "SETUID")]
16 SetUID,
17 #[cmake(rename = "SETGID")]
18 SetGID,
19}