cmake_parser/doc/command/common/
permissions.rs

1use cmake_parser_derive::CMake;
2
3use crate::Token;
4
5#[derive(CMake, Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
6#[cmake(pkg = "crate")]
7pub enum Permissions<'t> {
8    #[cmake(rename = "NO_SOURCE_PERMISSIONS")]
9    NoSource,
10    #[cmake(rename = "USE_SOURCE_PERMISSIONS")]
11    UseSource,
12    #[cmake(rename = "FILE_PERMISSIONS", transparent)]
13    File(Vec<Token<'t>>),
14}