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}