cmake_parser/doc/command/common/file_match.rs
1use cmake_parser_derive::CMake;
2
3use crate::command::common::{FileMatchKind, Permission};
4
5#[derive(CMake, Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
6#[cmake(pkg = "crate", match_fields)]
7pub struct FileMatch<'t> {
8 pub kind: Option<FileMatchKind<'t>>,
9 pub exclude: bool,
10 pub permissions: Option<Vec<Permission>>,
11}