1 2 3 4 5 6 7 8 9 10 11
use cmake_parser_derive::CMake; use crate::Token; #[derive(CMake, Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)] #[cmake(pkg = "crate", untagged)] pub enum SourceAlt<'t> { #[cmake(transparent)] Sources(Vec<Token<'t>>), Source(Token<'t>), }