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