mirror of
https://github.com/github/codeql.git
synced 2026-05-05 13:45:19 +02:00
Rust: Rename classes with Record to Struct
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
| gen_struct_pat_field.rs:5:15:5:18 | a: 1 | getNumberOfAttrs: | 0 | hasNameRef: | yes | hasPat: | yes |
|
||||
| gen_struct_pat_field.rs:5:21:5:24 | b: 2 | getNumberOfAttrs: | 0 | hasNameRef: | yes | hasPat: | yes |
|
||||
12
rust/ql/test/extractor-tests/generated/StructPatField/StructPatField.ql
generated
Normal file
12
rust/ql/test/extractor-tests/generated/StructPatField/StructPatField.ql
generated
Normal file
@@ -0,0 +1,12 @@
|
||||
// generated by codegen, do not edit
|
||||
import codeql.rust.elements
|
||||
import TestUtils
|
||||
|
||||
from StructPatField x, int getNumberOfAttrs, string hasNameRef, string hasPat
|
||||
where
|
||||
toBeTested(x) and
|
||||
not x.isUnknown() and
|
||||
getNumberOfAttrs = x.getNumberOfAttrs() and
|
||||
(if x.hasNameRef() then hasNameRef = "yes" else hasNameRef = "no") and
|
||||
if x.hasPat() then hasPat = "yes" else hasPat = "no"
|
||||
select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasNameRef:", hasNameRef, "hasPat:", hasPat
|
||||
7
rust/ql/test/extractor-tests/generated/StructPatField/StructPatField_getAttr.ql
generated
Normal file
7
rust/ql/test/extractor-tests/generated/StructPatField/StructPatField_getAttr.ql
generated
Normal file
@@ -0,0 +1,7 @@
|
||||
// generated by codegen, do not edit
|
||||
import codeql.rust.elements
|
||||
import TestUtils
|
||||
|
||||
from StructPatField x, int index
|
||||
where toBeTested(x) and not x.isUnknown()
|
||||
select x, index, x.getAttr(index)
|
||||
@@ -0,0 +1,2 @@
|
||||
| gen_struct_pat_field.rs:5:15:5:18 | a: 1 | gen_struct_pat_field.rs:5:15:5:15 | a |
|
||||
| gen_struct_pat_field.rs:5:21:5:24 | b: 2 | gen_struct_pat_field.rs:5:21:5:21 | b |
|
||||
7
rust/ql/test/extractor-tests/generated/StructPatField/StructPatField_getNameRef.ql
generated
Normal file
7
rust/ql/test/extractor-tests/generated/StructPatField/StructPatField_getNameRef.ql
generated
Normal file
@@ -0,0 +1,7 @@
|
||||
// generated by codegen, do not edit
|
||||
import codeql.rust.elements
|
||||
import TestUtils
|
||||
|
||||
from StructPatField x
|
||||
where toBeTested(x) and not x.isUnknown()
|
||||
select x, x.getNameRef()
|
||||
@@ -0,0 +1,2 @@
|
||||
| gen_struct_pat_field.rs:5:15:5:18 | a: 1 | gen_struct_pat_field.rs:5:18:5:18 | 1 |
|
||||
| gen_struct_pat_field.rs:5:21:5:24 | b: 2 | gen_struct_pat_field.rs:5:24:5:24 | 2 |
|
||||
7
rust/ql/test/extractor-tests/generated/StructPatField/StructPatField_getPat.ql
generated
Normal file
7
rust/ql/test/extractor-tests/generated/StructPatField/StructPatField_getPat.ql
generated
Normal file
@@ -0,0 +1,7 @@
|
||||
// generated by codegen, do not edit
|
||||
import codeql.rust.elements
|
||||
import TestUtils
|
||||
|
||||
from StructPatField x
|
||||
where toBeTested(x) and not x.isUnknown()
|
||||
select x, x.getPat()
|
||||
6
rust/ql/test/extractor-tests/generated/StructPatField/gen_struct_pat_field.rs
generated
Normal file
6
rust/ql/test/extractor-tests/generated/StructPatField/gen_struct_pat_field.rs
generated
Normal file
@@ -0,0 +1,6 @@
|
||||
// generated by codegen, do not edit
|
||||
|
||||
fn test_struct_pat_field() -> () {
|
||||
// A field in a struct pattern. For example `a: 1` in:
|
||||
let Foo { a: 1, b: 2 } = foo;
|
||||
}
|
||||
Reference in New Issue
Block a user