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}