Trait CMakeParse

Source
pub trait CMakeParse<'t>: 't + Sized {
Show 14 methods // Required method fn parse<'tv>( tokens: &'tv [Token<'t>], ) -> Result<(Self, &'tv [Token<'t>]), CommandParseError>; // Provided methods fn complete(tokens: &[Token<'t>]) -> Result<Self, CommandParseError> { ... } fn default_value() -> Option<Self> { ... } fn matches( &self, field_keyword: &[u8], keyword: &[u8], tokens: &[Token<'t>], ) -> bool { ... } fn matches_type( field_keyword: &[u8], keyword: &[u8], tokens: &[Token<'t>], ) -> bool { ... } fn need_update( field_keyword: &[u8], keyword: &Token<'t>, buffer: &[Token<'t>], ) -> bool { ... } fn start<'tv>( &mut self, field_keyword: &[u8], keyword: &Token<'t>, tokens: &'tv [Token<'t>], buffer: &mut Vec<Token<'t>>, ) -> Result<(bool, &'tv [Token<'t>]), CommandParseError> { ... } fn rest<'tv>(tokens: &'tv [Token<'t>]) -> &'tv [Token<'t>] { ... } fn need_push_keyword(keyword: &Token<'t>) -> bool { ... } fn update_mode(keyword: &Token<'t>) -> bool { ... } fn update<'tv>( &mut self, tokens: &'tv [Token<'t>], ) -> Result<(), CommandParseError> { ... } fn end<'tv>( self, tokens: &'tv [Token<'t>], ) -> Result<Self, CommandParseError> { ... } fn push_keyword( &mut self, buffer: &mut Vec<Token<'t>>, keyword: &Token<'t>, ) -> bool { ... } fn reset_mode() -> bool { ... }
}

Required Methods§

Source

fn parse<'tv>( tokens: &'tv [Token<'t>], ) -> Result<(Self, &'tv [Token<'t>]), CommandParseError>

Provided Methods§

Source

fn complete(tokens: &[Token<'t>]) -> Result<Self, CommandParseError>

Source

fn default_value() -> Option<Self>

Source

fn matches( &self, field_keyword: &[u8], keyword: &[u8], tokens: &[Token<'t>], ) -> bool

Source

fn matches_type( field_keyword: &[u8], keyword: &[u8], tokens: &[Token<'t>], ) -> bool

Source

fn need_update( field_keyword: &[u8], keyword: &Token<'t>, buffer: &[Token<'t>], ) -> bool

Source

fn start<'tv>( &mut self, field_keyword: &[u8], keyword: &Token<'t>, tokens: &'tv [Token<'t>], buffer: &mut Vec<Token<'t>>, ) -> Result<(bool, &'tv [Token<'t>]), CommandParseError>

Source

fn rest<'tv>(tokens: &'tv [Token<'t>]) -> &'tv [Token<'t>]

Source

fn need_push_keyword(keyword: &Token<'t>) -> bool

Source

fn update_mode(keyword: &Token<'t>) -> bool

Source

fn update<'tv>( &mut self, tokens: &'tv [Token<'t>], ) -> Result<(), CommandParseError>

Source

fn end<'tv>(self, tokens: &'tv [Token<'t>]) -> Result<Self, CommandParseError>

Source

fn push_keyword( &mut self, buffer: &mut Vec<Token<'t>>, keyword: &Token<'t>, ) -> bool

Source

fn reset_mode() -> bool

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<'t> CMakeParse<'t> for bool

Source§

fn parse<'tv>( tokens: &'tv [Token<'t>], ) -> Result<(Self, &'tv [Token<'t>]), CommandParseError>

Source§

fn update_mode(keyword: &Token<'t>) -> bool

Source§

impl<'t> CMakeParse<'t> for ()

Source§

fn parse<'tv>( tokens: &'tv [Token<'t>], ) -> Result<(Self, &'tv [Token<'t>]), CommandParseError>

Source§

fn update_mode(keyword: &Token<'t>) -> bool

Source§

impl<'t, T1, T2> CMakeParse<'t> for (T1, T2)
where T1: CMakeParse<'t>, T2: CMakeParse<'t>,

Source§

fn parse<'tv>( tokens: &'tv [Token<'t>], ) -> Result<(Self, &'tv [Token<'t>]), CommandParseError>

Source§

impl<'t, T> CMakeParse<'t> for Option<T>
where T: CMakeParse<'t>,

Source§

fn parse<'tv>( tokens: &'tv [Token<'t>], ) -> Result<(Self, &'tv [Token<'t>]), CommandParseError>

Source§

fn complete(tokens: &[Token<'t>]) -> Result<Self, CommandParseError>

Source§

fn default_value() -> Option<Self>

Source§

fn matches_type( field_keyword: &[u8], keyword: &[u8], tokens: &[Token<'t>], ) -> bool

Source§

fn update<'tv>( &mut self, tokens: &'tv [Token<'t>], ) -> Result<(), CommandParseError>

Source§

fn need_update( field_keyword: &[u8], keyword: &Token<'t>, buffer: &[Token<'t>], ) -> bool

Source§

fn need_push_keyword(keyword: &Token<'t>) -> bool

Source§

fn rest<'tv>(tokens: &'tv [Token<'t>]) -> &'tv [Token<'t>]

Source§

fn update_mode(keyword: &Token<'t>) -> bool

Source§

fn reset_mode() -> bool

Source§

impl<'t, T> CMakeParse<'t> for Box<T>
where T: CMakeParse<'t>,

Source§

fn parse<'tv>( tokens: &'tv [Token<'t>], ) -> Result<(Self, &'tv [Token<'t>]), CommandParseError>

Source§

fn matches_type( field_keyword: &[u8], keyword: &[u8], tokens: &[Token<'t>], ) -> bool

Source§

fn need_update( field_keyword: &[u8], keyword: &Token<'t>, buffer: &[Token<'t>], ) -> bool

Source§

fn need_push_keyword(keyword: &Token<'t>) -> bool

Source§

fn update_mode(keyword: &Token<'t>) -> bool

Source§

fn rest<'tv>(tokens: &'tv [Token<'t>]) -> &'tv [Token<'t>]

Source§

fn reset_mode() -> bool

Source§

impl<'t, T> CMakeParse<'t> for Vec<T>
where T: CMakeParse<'t>,

Source§

fn parse<'tv>( tokens: &'tv [Token<'t>], ) -> Result<(Self, &'tv [Token<'t>]), CommandParseError>

Source§

fn need_update( field_keyword: &[u8], keyword: &Token<'t>, buffer: &[Token<'t>], ) -> bool

Source§

fn need_push_keyword(keyword: &Token<'t>) -> bool

Source§

fn matches_type( field_keyword: &[u8], keyword: &[u8], tokens: &[Token<'t>], ) -> bool

Source§

fn update<'tv>( &mut self, tokens: &'tv [Token<'t>], ) -> Result<(), CommandParseError>

Source§

fn rest<'tv>(tokens: &'tv [Token<'t>]) -> &'tv [Token<'t>]

Implementors§

Source§

impl<'t> CMakeParse<'t> for Append

Source§

impl<'t> CMakeParse<'t> for FileMatchKind<'t>

Source§

impl<'t> CMakeParse<'t> for cmake_parser::command::common::FindPath<'t>

Source§

impl<'t> CMakeParse<'t> for FindRoot

Source§

impl<'t> CMakeParse<'t> for HashAlgorithm

Source§

impl<'t> CMakeParse<'t> for LangExtensions<'t>

Source§

impl<'t> CMakeParse<'t> for LangStandard<'t>

Source§

impl<'t> CMakeParse<'t> for LangStandardRequired<'t>

Source§

impl<'t> CMakeParse<'t> for Names<'t>

Source§

impl<'t> CMakeParse<'t> for NewlineStyle

Source§

impl<'t> CMakeParse<'t> for Permission

Source§

impl<'t> CMakeParse<'t> for Permissions<'t>

Source§

impl<'t> CMakeParse<'t> for ScheduleRandom

Source§

impl<'t> CMakeParse<'t> for cmake_parser::command::common::Source<'t>

Source§

impl<'t> CMakeParse<'t> for SourceAlt<'t>

Source§

impl<'t> CMakeParse<'t> for WindowsRegistryView

Source§

impl<'t> CMakeParse<'t> for CTestSleep<'t>

Source§

impl<'t> CMakeParse<'t> for CTestSubmit<'t>

Source§

impl<'t> CMakeParse<'t> for InstallFiles<'t>

Source§

impl<'t> CMakeParse<'t> for InstallPrograms<'t>

Source§

impl<'t> CMakeParse<'t> for AddCustomCommand<'t>

Source§

impl<'t> CMakeParse<'t> for BuildCommand<'t>

Source§

impl<'t> CMakeParse<'t> for Export<'t>

Source§

impl<'t> CMakeParse<'t> for Install<'t>

Source§

impl<'t> CMakeParse<'t> for LoadCache<'t>

Source§

impl<'t> CMakeParse<'t> for SourceGroup<'t>

Source§

impl<'t> CMakeParse<'t> for TargetLinkLibraries<'t>

Source§

impl<'t> CMakeParse<'t> for TargetPrecompileHeaders<'t>

Source§

impl<'t> CMakeParse<'t> for TryCompile<'t>

Source§

impl<'t> CMakeParse<'t> for TryRun<'t>

Source§

impl<'t> CMakeParse<'t> for Query<'t>

Source§

impl<'t> CMakeParse<'t> for WindowsRegistrySelector<'t>

Source§

impl<'t> CMakeParse<'t> for CMakeLanguageDefer<'t>

Source§

impl<'t> CMakeParse<'t> for DeferCallOption<'t>

Source§

impl<'t> CMakeParse<'t> for SuportedMethod

Source§

impl<'t> CMakeParse<'t> for CMakePathGeneration<'t>

Source§

impl<'t> CMakeParse<'t> for CMakePathModification<'t>

Source§

impl<'t> CMakeParse<'t> for CMakePathNativeConversion<'t>

Source§

impl<'t> CMakeParse<'t> for CMakePathQuery<'t>

Source§

impl<'t> CMakeParse<'t> for CompareOperation

Source§

impl<'t> CMakeParse<'t> for ConvertToPathList

Source§

impl<'t> CMakeParse<'t> for PathComponent<'t>

Source§

impl<'t> CMakeParse<'t> for Behavior

Source§

impl<'t> CMakeParse<'t> for CMakeLanguage<'t>

Source§

impl<'t> CMakeParse<'t> for CMakeParseArguments<'t>

Source§

impl<'t> CMakeParse<'t> for CMakePath<'t>

Source§

impl<'t> CMakeParse<'t> for CMakePolicy<'t>

Source§

impl<'t> CMakeParse<'t> for File<'t>

Source§

impl<'t> CMakeParse<'t> for FindFile<'t>

Source§

impl<'t> CMakeParse<'t> for FindLibrary<'t>

Source§

impl<'t> CMakeParse<'t> for FindPackage<'t>

Source§

impl<'t> CMakeParse<'t> for cmake_parser::command::scripting::FindPath<'t>

Source§

impl<'t> CMakeParse<'t> for FindProgram<'t>

Source§

impl<'t> CMakeParse<'t> for ForEach<'t>

Source§

impl<'t> CMakeParse<'t> for List<'t>

Source§

impl<'t> CMakeParse<'t> for Message<'t>

Source§

impl<'t> CMakeParse<'t> for Set<'t>

Source§

impl<'t> CMakeParse<'t> for String<'t>

Source§

impl<'t> CMakeParse<'t> for ErrorFatal

Source§

impl<'t> CMakeParse<'t> for WindowsEncoding

Source§

impl<'t> CMakeParse<'t> for ArchiveFormat

Source§

impl<'t> CMakeParse<'t> for Compression

Source§

impl<'t> CMakeParse<'t> for DownloadOption<'t>

Source§

impl<'t> CMakeParse<'t> for FileArchiving<'t>

Source§

impl<'t> CMakeParse<'t> for FileFilesystem<'t>

Source§

impl<'t> CMakeParse<'t> for FileLocking<'t>

Source§

impl<'t> CMakeParse<'t> for FilePathConversion<'t>

Source§

impl<'t> CMakeParse<'t> for FileReading<'t>

Source§

impl<'t> CMakeParse<'t> for FileTransfer<'t>

Source§

impl<'t> CMakeParse<'t> for FileWriting<'t>

Source§

impl<'t> CMakeParse<'t> for GenerateInput<'t>

Source§

impl<'t> CMakeParse<'t> for ListDirectories

Source§

impl<'t> CMakeParse<'t> for LockGuard

Source§

impl<'t> CMakeParse<'t> for NetRCLevel

Source§

impl<'t> CMakeParse<'t> for SourcePermissions

Source§

impl<'t> CMakeParse<'t> for StringsEncoding

Source§

impl<'t> CMakeParse<'t> for StringsOption<'t>

Source§

impl<'t> CMakeParse<'t> for TlsVerify

Source§

impl<'t> CMakeParse<'t> for UploadOption<'t>

Source§

impl<'t> CMakeParse<'t> for ConfigMode

Source§

impl<'t> CMakeParse<'t> for PackageComponents<'t>

Source§

impl<'t> CMakeParse<'t> for cmake_parser::command::scripting::get_directory_property::Scope<'t>

Source§

impl<'t> CMakeParse<'t> for cmake_parser::command::scripting::get_filename_component::Mode<'t>

Source§

impl<'t> CMakeParse<'t> for DirectoryScope<'t>

Source§

impl<'t> CMakeParse<'t> for Options

Source§

impl<'t> CMakeParse<'t> for cmake_parser::command::scripting::get_property::Scope<'t>

Source§

impl<'t> CMakeParse<'t> for cmake_parser::command::scripting::include_guard::Scope

Source§

impl<'t> CMakeParse<'t> for FilterMode

Source§

impl<'t> CMakeParse<'t> for ListModification<'t>

Source§

impl<'t> CMakeParse<'t> for ListOrdering<'t>

Source§

impl<'t> CMakeParse<'t> for ListReading<'t>

Source§

impl<'t> CMakeParse<'t> for ListSearch<'t>

Source§

impl<'t> CMakeParse<'t> for SortCase

Source§

impl<'t> CMakeParse<'t> for SortCompare

Source§

impl<'t> CMakeParse<'t> for SortOrder

Source§

impl<'t> CMakeParse<'t> for TransformAction<'t>

Source§

impl<'t> CMakeParse<'t> for TransformSelector<'t>

Source§

impl<'t> CMakeParse<'t> for cmake_parser::command::scripting::mark_as_advanced::Mode

Source§

impl<'t> CMakeParse<'t> for Format

Source§

impl<'t> CMakeParse<'t> for MessageGeneral<'t>

Source§

impl<'t> CMakeParse<'t> for MessageReportingChecks<'t>

Source§

impl<'t> CMakeParse<'t> for cmake_parser::command::scripting::separate_arguments::Mode

Source§

impl<'t> CMakeParse<'t> for Cache

Source§

impl<'t> CMakeParse<'t> for cmake_parser::command::scripting::set_property::Scope<'t>

Source§

impl<'t> CMakeParse<'t> for JsonCommand<'t>

Source§

impl<'t> CMakeParse<'t> for StringComparison<'t>

Source§

impl<'t> CMakeParse<'t> for StringGeneration<'t>

Source§

impl<'t> CMakeParse<'t> for StringManipulation<'t>

Source§

impl<'t> CMakeParse<'t> for StringRegex<'t>

Source§

impl<'t> CMakeParse<'t> for StringSearchAndReplace<'t>

Source§

impl<'t> CMakeParse<'t> for UuidHashAlgorithm

Source§

impl<'t> CMakeParse<'t> for cmake_parser::command::scripting::unset::Scope

Source§

impl<'t> CMakeParse<'t> for SourceFromContent<'t>

Source§

impl<'t> CMakeParse<'t> for SourceFromFile<'t>

Source§

impl<'t> CMakeParse<'t> for SourceFromVar<'t>

Source§

impl<'t> CMakeParse<'t> for Condition<'t>

Source§

impl<'t> CMakeParse<'t> for CopyFile<'t>

Source§

impl<'t> CMakeParse<'t> for CustomCommand<'t>

Source§

impl<'t> CMakeParse<'t> for FileMatch<'t>

Source§

impl<'t> CMakeParse<'t> for Property<'t>

Source§

impl<'t> CMakeParse<'t> for CTestBuild<'t>

Source§

impl<'t> CMakeParse<'t> for CTestConfigure<'t>

Source§

impl<'t> CMakeParse<'t> for CTestCoverage<'t>

Source§

impl<'t> CMakeParse<'t> for CTestEmptyBinaryDirectory<'t>

Source§

impl<'t> CMakeParse<'t> for CTestMemCheck<'t>

Source§

impl<'t> CMakeParse<'t> for CTestReadCustomFiles<'t>

Source§

impl<'t> CMakeParse<'t> for CTestRunScript<'t>

Source§

impl<'t> CMakeParse<'t> for CTestStart<'t>

Source§

impl<'t> CMakeParse<'t> for CTestTest<'t>

Source§

impl<'t> CMakeParse<'t> for CTestUpdate<'t>

Source§

impl<'t> CMakeParse<'t> for CTestUpload<'t>

Source§

impl<'t> CMakeParse<'t> for BuildName<'t>

Source§

impl<'t> CMakeParse<'t> for ExecProgram<'t>

Source§

impl<'t> CMakeParse<'t> for ExportLibraryDependencies<'t>

Source§

impl<'t> CMakeParse<'t> for InstallTargets<'t>

Source§

impl<'t> CMakeParse<'t> for LoadCommand<'t>

Source§

impl<'t> CMakeParse<'t> for MakeDirectory<'t>

Source§

impl<'t> CMakeParse<'t> for OutputRequiredFiles<'t>

Source§

impl<'t> CMakeParse<'t> for QtWrapCpp<'t>

Source§

impl<'t> CMakeParse<'t> for QtWrapUi<'t>

Source§

impl<'t> CMakeParse<'t> for Remove<'t>

Source§

impl<'t> CMakeParse<'t> for SubdirDepends<'t>

Source§

impl<'t> CMakeParse<'t> for Subdirs<'t>

Source§

impl<'t> CMakeParse<'t> for UseMangledMesa<'t>

Source§

impl<'t> CMakeParse<'t> for UtilitySource<'t>

Source§

impl<'t> CMakeParse<'t> for VariableRequires<'t>

Source§

impl<'t> CMakeParse<'t> for WriteFile<'t>

Source§

impl<'t> CMakeParse<'t> for AddCompileDefinitions<'t>

Source§

impl<'t> CMakeParse<'t> for AddCompileOptions<'t>

Source§

impl<'t> CMakeParse<'t> for AddCustomTarget<'t>

Source§

impl<'t> CMakeParse<'t> for AddDefinitions<'t>

Source§

impl<'t> CMakeParse<'t> for AddDependencies<'t>

Source§

impl<'t> CMakeParse<'t> for AddExecutable<'t>

Source§

impl<'t> CMakeParse<'t> for AddLibrary<'t>

Source§

impl<'t> CMakeParse<'t> for AddLinkOptions<'t>

Source§

impl<'t> CMakeParse<'t> for AddSubdirectory<'t>

Source§

impl<'t> CMakeParse<'t> for AddTest<'t>

Source§

impl<'t> CMakeParse<'t> for AuxSourceDirectory<'t>

Source§

impl<'t> CMakeParse<'t> for CreateTestSourceList<'t>

Source§

impl<'t> CMakeParse<'t> for DefineProperty<'t>

Source§

impl<'t> CMakeParse<'t> for EnableLanguage<'t>

Source§

impl<'t> CMakeParse<'t> for FLTKWrapUI<'t>

Source§

impl<'t> CMakeParse<'t> for GetSourceFileProperty<'t>

Source§

impl<'t> CMakeParse<'t> for GetTargetProperty<'t>

Source§

impl<'t> CMakeParse<'t> for GetTestProperty<'t>

Source§

impl<'t> CMakeParse<'t> for IncludeDirectories<'t>

Source§

impl<'t> CMakeParse<'t> for IncludeExternalMSProject<'t>

Source§

impl<'t> CMakeParse<'t> for IncludeRegularExpression<'t>

Source§

impl<'t> CMakeParse<'t> for LinkDirectories<'t>

Source§

impl<'t> CMakeParse<'t> for LinkLibraries<'t>

Source§

impl<'t> CMakeParse<'t> for Project<'t>

Source§

impl<'t> CMakeParse<'t> for RemoveDefinitions<'t>

Source§

impl<'t> CMakeParse<'t> for SetSourceFileProperties<'t>

Source§

impl<'t> CMakeParse<'t> for SetTargetProperties<'t>

Source§

impl<'t> CMakeParse<'t> for SetTestsProperties<'t>

Source§

impl<'t> CMakeParse<'t> for TargetCompileDefinitions<'t>

Source§

impl<'t> CMakeParse<'t> for TargetCompileFeatures<'t>

Source§

impl<'t> CMakeParse<'t> for TargetCompileOptions<'t>

Source§

impl<'t> CMakeParse<'t> for TargetIncludeDirectories<'t>

Source§

impl<'t> CMakeParse<'t> for TargetLinkDirectories<'t>

Source§

impl<'t> CMakeParse<'t> for TargetLinkOptions<'t>

Source§

impl<'t> CMakeParse<'t> for TargetSources<'t>

Source§

impl<'t> CMakeParse<'t> for ScopeFor

Source§

impl<'t> CMakeParse<'t> for WindowsRegistryQuery<'t>

Source§

impl<'t> CMakeParse<'t> for CMakeLanguageCall<'t>

Source§

impl<'t> CMakeParse<'t> for CMakeLanguageDeferCall<'t>

Source§

impl<'t> CMakeParse<'t> for CMakeLanguageDeferCancelCall<'t>

Source§

impl<'t> CMakeParse<'t> for CMakeLanguageDeferGetCall<'t>

Source§

impl<'t> CMakeParse<'t> for CMakeLanguageDeferGetCallIds<'t>

Source§

impl<'t> CMakeParse<'t> for CMakeLanguageEval<'t>

Source§

impl<'t> CMakeParse<'t> for CMakeLanguageGetMessageLogLevel<'t>

Source§

impl<'t> CMakeParse<'t> for CMakeLanguageSetDependencyProvider<'t>

Source§

impl<'t> CMakeParse<'t> for CMakeParseArgumentsFunction<'t>

Source§

impl<'t> CMakeParse<'t> for CMakeParseArgumentsRegular<'t>

Source§

impl<'t> CMakeParse<'t> for CMakePathDecomposition<'t>

Source§

impl<'t> CMakeParse<'t> for CMakePathHashing<'t>

Source§

impl<'t> CMakeParse<'t> for NativeConversionConvert<'t>

Source§

impl<'t> CMakeParse<'t> for NativeConversionPath<'t>

Source§

impl<'t> CMakeParse<'t> for PathComponentExtension<'t>

Source§

impl<'t> CMakeParse<'t> for PathComponentStem<'t>

Source§

impl<'t> CMakeParse<'t> for PathGenerationAbsolute<'t>

Source§

impl<'t> CMakeParse<'t> for PathGenerationNormal<'t>

Source§

impl<'t> CMakeParse<'t> for PathGenerationRelative<'t>

Source§

impl<'t> CMakeParse<'t> for PathModificationAppend<'t>

Source§

impl<'t> CMakeParse<'t> for PathModificationAppendString<'t>

Source§

impl<'t> CMakeParse<'t> for PathModificationRemoveExtension<'t>

Source§

impl<'t> CMakeParse<'t> for PathModificationRemoveFilename<'t>

Source§

impl<'t> CMakeParse<'t> for PathModificationReplaceExtension<'t>

Source§

impl<'t> CMakeParse<'t> for PathModificationReplaceFilename<'t>

Source§

impl<'t> CMakeParse<'t> for PathModificationSet<'t>

Source§

impl<'t> CMakeParse<'t> for PathQuery<'t>

Source§

impl<'t> CMakeParse<'t> for PathQueryCompare<'t>

Source§

impl<'t> CMakeParse<'t> for PathQueryPrefix<'t>

Source§

impl<'t> CMakeParse<'t> for PolicyGet<'t>

Source§

impl<'t> CMakeParse<'t> for PolicySet<'t>

Source§

impl<'t> CMakeParse<'t> for PolicyVersion<'t>

Source§

impl<'t> CMakeParse<'t> for ArchiveCompression<'t>

Source§

impl<'t> CMakeParse<'t> for FileArchiveCreate<'t>

Source§

impl<'t> CMakeParse<'t> for FileArchiveExtract<'t>

Source§

impl<'t> CMakeParse<'t> for FileChmod<'t>

Source§

impl<'t> CMakeParse<'t> for FileConfigure<'t>

Source§

impl<'t> CMakeParse<'t> for FileCopy<'t>

Source§

impl<'t> CMakeParse<'t> for FileCopyFile<'t>

Source§

impl<'t> CMakeParse<'t> for FileCreateLink<'t>

Source§

impl<'t> CMakeParse<'t> for FileDownload<'t>

Source§

impl<'t> CMakeParse<'t> for FileGenerate<'t>

Source§

impl<'t> CMakeParse<'t> for FileGetRuntimeDependencies<'t>

Source§

impl<'t> CMakeParse<'t> for FileGlob<'t>

Source§

impl<'t> CMakeParse<'t> for FileGlobRecurse<'t>

Source§

impl<'t> CMakeParse<'t> for FileHash<'t>

Source§

impl<'t> CMakeParse<'t> for FileInstall<'t>

Source§

impl<'t> CMakeParse<'t> for FileLock<'t>

Source§

impl<'t> CMakeParse<'t> for FileMakeDirectory<'t>

Source§

impl<'t> CMakeParse<'t> for FileRead<'t>

Source§

impl<'t> CMakeParse<'t> for FileReadSymlink<'t>

Source§

impl<'t> CMakeParse<'t> for FileRealPath<'t>

Source§

impl<'t> CMakeParse<'t> for FileRelativePath<'t>

Source§

impl<'t> CMakeParse<'t> for FileRemove<'t>

Source§

impl<'t> CMakeParse<'t> for FileRename<'t>

Source§

impl<'t> CMakeParse<'t> for FileSize<'t>

Source§

impl<'t> CMakeParse<'t> for FileStrings<'t>

Source§

impl<'t> CMakeParse<'t> for FileTimestamp<'t>

Source§

impl<'t> CMakeParse<'t> for FileToCMakePath<'t>

Source§

impl<'t> CMakeParse<'t> for FileToNativePath<'t>

Source§

impl<'t> CMakeParse<'t> for FileTouch<'t>

Source§

impl<'t> CMakeParse<'t> for FileUpload<'t>

Source§

impl<'t> CMakeParse<'t> for FileWrite<'t>

Source§

impl<'t> CMakeParse<'t> for FindFileGeneral<'t>

Source§

impl<'t> CMakeParse<'t> for FindFileShort<'t>

Source§

impl<'t> CMakeParse<'t> for FindLibraryGeneral<'t>

Source§

impl<'t> CMakeParse<'t> for FindLibraryShort<'t>

Source§

impl<'t> CMakeParse<'t> for Components<'t>

Source§

impl<'t> CMakeParse<'t> for FindPackageBasic<'t>

Source§

impl<'t> CMakeParse<'t> for FindPackageFull<'t>

Source§

impl<'t> CMakeParse<'t> for FindPathGeneral<'t>

Source§

impl<'t> CMakeParse<'t> for FindPathShort<'t>

Source§

impl<'t> CMakeParse<'t> for FindProgramGeneral<'t>

Source§

impl<'t> CMakeParse<'t> for FindProgramShort<'t>

Source§

impl<'t> CMakeParse<'t> for In<'t>

Source§

impl<'t> CMakeParse<'t> for InZipLists<'t>

Source§

impl<'t> CMakeParse<'t> for RangeStartStop<'t>

Source§

impl<'t> CMakeParse<'t> for RangeStop<'t>

Source§

impl<'t> CMakeParse<'t> for ZipLists<'t>

Source§

impl<'t> CMakeParse<'t> for BaseDir<'t>

Source§

impl<'t> CMakeParse<'t> for cmake_parser::command::scripting::get_filename_component::Program<'t>

Source§

impl<'t> CMakeParse<'t> for cmake_parser::command::scripting::get_property::Source<'t>

Source§

impl<'t> CMakeParse<'t> for ListAppend<'t>

Source§

impl<'t> CMakeParse<'t> for ListFilter<'t>

Source§

impl<'t> CMakeParse<'t> for ListFind<'t>

Source§

impl<'t> CMakeParse<'t> for ListGet<'t>

Source§

impl<'t> CMakeParse<'t> for ListInsert<'t>

Source§

impl<'t> CMakeParse<'t> for ListJoin<'t>

Source§

impl<'t> CMakeParse<'t> for ListLength<'t>

Source§

impl<'t> CMakeParse<'t> for ListPopBack<'t>

Source§

impl<'t> CMakeParse<'t> for ListPopFront<'t>

Source§

impl<'t> CMakeParse<'t> for ListPrepend<'t>

Source§

impl<'t> CMakeParse<'t> for ListRemoveAt<'t>

Source§

impl<'t> CMakeParse<'t> for ListRemoveDuplicates<'t>

Source§

impl<'t> CMakeParse<'t> for ListRemoveItem<'t>

Source§

impl<'t> CMakeParse<'t> for ListReverse<'t>

Source§

impl<'t> CMakeParse<'t> for ListSort<'t>

Source§

impl<'t> CMakeParse<'t> for ListTransform<'t>

Source§

impl<'t> CMakeParse<'t> for ReplaceAction<'t>

Source§

impl<'t> CMakeParse<'t> for SelectorAt<'t>

Source§

impl<'t> CMakeParse<'t> for SelectorFor<'t>

Source§

impl<'t> CMakeParse<'t> for SelectorRegex<'t>

Source§

impl<'t> CMakeParse<'t> for cmake_parser::command::scripting::separate_arguments::Program

Source§

impl<'t> CMakeParse<'t> for SetCache<'t>

Source§

impl<'t> CMakeParse<'t> for SetNormal<'t>

Source§

impl<'t> CMakeParse<'t> for cmake_parser::command::scripting::set_property::Source<'t>

Source§

impl<'t> CMakeParse<'t> for StringAppend<'t>

Source§

impl<'t> CMakeParse<'t> for StringAscii<'t>

Source§

impl<'t> CMakeParse<'t> for StringConcat<'t>

Source§

impl<'t> CMakeParse<'t> for StringConfigure<'t>

Source§

impl<'t> CMakeParse<'t> for StringEqual<'t>

Source§

impl<'t> CMakeParse<'t> for StringFind<'t>

Source§

impl<'t> CMakeParse<'t> for StringGenexStrip<'t>

Source§

impl<'t> CMakeParse<'t> for StringGreater<'t>

Source§

impl<'t> CMakeParse<'t> for StringGreaterEqual<'t>

Source§

impl<'t> CMakeParse<'t> for StringHash<'t>

Source§

impl<'t> CMakeParse<'t> for StringHex<'t>

Source§

impl<'t> CMakeParse<'t> for StringJoin<'t>

Source§

impl<'t> CMakeParse<'t> for StringJson<'t>

Source§

impl<'t> CMakeParse<'t> for StringJsonEqual<'t>

Source§

impl<'t> CMakeParse<'t> for StringJsonGet<'t>

Source§

impl<'t> CMakeParse<'t> for StringJsonLength<'t>

Source§

impl<'t> CMakeParse<'t> for StringJsonMember<'t>

Source§

impl<'t> CMakeParse<'t> for StringJsonRemove<'t>

Source§

impl<'t> CMakeParse<'t> for StringJsonSet<'t>

Source§

impl<'t> CMakeParse<'t> for StringJsonType<'t>

Source§

impl<'t> CMakeParse<'t> for StringLength<'t>

Source§

impl<'t> CMakeParse<'t> for StringLess<'t>

Source§

impl<'t> CMakeParse<'t> for StringLessEqual<'t>

Source§

impl<'t> CMakeParse<'t> for StringMakeCIdentifier<'t>

Source§

impl<'t> CMakeParse<'t> for StringNotEqual<'t>

Source§

impl<'t> CMakeParse<'t> for StringPrepend<'t>

Source§

impl<'t> CMakeParse<'t> for StringRandom<'t>

Source§

impl<'t> CMakeParse<'t> for StringRegexMatch<'t>

Source§

impl<'t> CMakeParse<'t> for StringRegexMatchAll<'t>

Source§

impl<'t> CMakeParse<'t> for StringRegexReplace<'t>

Source§

impl<'t> CMakeParse<'t> for StringRepeat<'t>

Source§

impl<'t> CMakeParse<'t> for StringReplace<'t>

Source§

impl<'t> CMakeParse<'t> for StringStrip<'t>

Source§

impl<'t> CMakeParse<'t> for StringSubstring<'t>

Source§

impl<'t> CMakeParse<'t> for StringTimestamp<'t>

Source§

impl<'t> CMakeParse<'t> for StringToLower<'t>

Source§

impl<'t> CMakeParse<'t> for StringToUpper<'t>

Source§

impl<'t> CMakeParse<'t> for StringUuid<'t>

Source§

impl<'t> CMakeParse<'t> for Block<'t>

Source§

impl<'t> CMakeParse<'t> for Break

Source§

impl<'t> CMakeParse<'t> for CMakeHostSystemInformation<'t>

Source§

impl<'t> CMakeParse<'t> for CMakeMinimumRequired<'t>

Source§

impl<'t> CMakeParse<'t> for ConfigureFile<'t>

Source§

impl<'t> CMakeParse<'t> for Continue

Source§

impl<'t> CMakeParse<'t> for Else<'t>

Source§

impl<'t> CMakeParse<'t> for ElseIf<'t>

Source§

impl<'t> CMakeParse<'t> for EndBlock

Source§

impl<'t> CMakeParse<'t> for EndForEach<'t>

Source§

impl<'t> CMakeParse<'t> for EndFunction<'t>

Source§

impl<'t> CMakeParse<'t> for EndIf<'t>

Source§

impl<'t> CMakeParse<'t> for EndMacro<'t>

Source§

impl<'t> CMakeParse<'t> for EndWhile<'t>

Source§

impl<'t> CMakeParse<'t> for ExecuteProcess<'t>

Source§

impl<'t> CMakeParse<'t> for Function<'t>

Source§

impl<'t> CMakeParse<'t> for GetCMakeProperty<'t>

Source§

impl<'t> CMakeParse<'t> for GetDirectoryProperty<'t>

Source§

impl<'t> CMakeParse<'t> for GetFilenameComponent<'t>

Source§

impl<'t> CMakeParse<'t> for GetProperty<'t>

Source§

impl<'t> CMakeParse<'t> for If<'t>

Source§

impl<'t> CMakeParse<'t> for Include<'t>

Source§

impl<'t> CMakeParse<'t> for IncludeGuard

Source§

impl<'t> CMakeParse<'t> for Macro<'t>

Source§

impl<'t> CMakeParse<'t> for MarkAsAdvanced<'t>

Source§

impl<'t> CMakeParse<'t> for Math<'t>

Source§

impl<'t> CMakeParse<'t> for cmake_parser::command::scripting::Option<'t>

Source§

impl<'t> CMakeParse<'t> for Return<'t>

Source§

impl<'t> CMakeParse<'t> for SeparateArguments<'t>

Source§

impl<'t> CMakeParse<'t> for SetDirectoryProperties<'t>

Source§

impl<'t> CMakeParse<'t> for SetProperty<'t>

Source§

impl<'t> CMakeParse<'t> for SiteName<'t>

Source§

impl<'t> CMakeParse<'t> for Unset<'t>

Source§

impl<'t> CMakeParse<'t> for VariableWatch<'t>

Source§

impl<'t> CMakeParse<'t> for While<'t>

Source§

impl<'t> CMakeParse<'t> for Token<'t>