Files
codeql/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef.ql
Arthur Baars db06ad2ac3 Rust: codegen
2024-09-20 15:51:03 +02:00

18 lines
705 B
Plaintext
Generated

// generated by codegen, do not edit
import codeql.rust.elements
import TestUtils
from
MacroDef x, string hasArgs, int getNumberOfAttrs, string hasBody, string hasName,
string hasVisibility
where
toBeTested(x) and
not x.isUnknown() and
(if x.hasArgs() then hasArgs = "yes" else hasArgs = "no") and
getNumberOfAttrs = x.getNumberOfAttrs() and
(if x.hasBody() then hasBody = "yes" else hasBody = "no") and
(if x.hasName() then hasName = "yes" else hasName = "no") and
if x.hasVisibility() then hasVisibility = "yes" else hasVisibility = "no"
select x, "hasArgs:", hasArgs, "getNumberOfAttrs:", getNumberOfAttrs, "hasBody:", hasBody,
"hasName:", hasName, "hasVisibility:", hasVisibility