File tree Expand file tree Collapse file tree 20 files changed +380
-375
lines changed
lib/codeql/rust/elements/internal Expand file tree Collapse file tree 20 files changed +380
-375
lines changed Original file line number Diff line number Diff line change 1
- // generated by codegen, remove this comment if you wish to edit this file
2
1
/**
3
2
* This module provides a hand-modifiable wrapper around the generated class `PathExpr`.
4
3
*
@@ -12,6 +11,7 @@ private import codeql.rust.elements.internal.generated.PathExpr
12
11
* be referenced directly.
13
12
*/
14
13
module Impl {
14
+ // the following QLdoc is generated: if you need to edit it, do it in the schema file
15
15
/**
16
16
* A path expression. For example:
17
17
* ```rust
@@ -21,5 +21,7 @@ module Impl {
21
21
* let z = <TypeRef as Trait>::foo;
22
22
* ```
23
23
*/
24
- class PathExpr extends Generated:: PathExpr { }
24
+ class PathExpr extends Generated:: PathExpr {
25
+ override string toString ( ) { result = this .getPath ( ) .toString ( ) }
26
+ }
25
27
}
Original file line number Diff line number Diff line change 1
- | gen_binary_expr.rs:5:5:5:9 | ... + ... | gen_binary_expr.rs:5:5:5:5 | PathExpr |
2
- | gen_binary_expr.rs:6:5:6:10 | ... && ... | gen_binary_expr.rs:6:5:6:5 | PathExpr |
3
- | gen_binary_expr.rs:7:5:7:10 | ... <= ... | gen_binary_expr.rs:7:5:7:5 | PathExpr |
4
- | gen_binary_expr.rs:8:5:8:9 | ... = ... | gen_binary_expr.rs:8:5:8:5 | PathExpr |
5
- | gen_binary_expr.rs:9:5:9:10 | ... += ... | gen_binary_expr.rs:9:5:9:5 | PathExpr |
1
+ | gen_binary_expr.rs:5:5:5:9 | ... + ... | gen_binary_expr.rs:5:5:5:5 | x |
2
+ | gen_binary_expr.rs:6:5:6:10 | ... && ... | gen_binary_expr.rs:6:5:6:5 | x |
3
+ | gen_binary_expr.rs:7:5:7:10 | ... <= ... | gen_binary_expr.rs:7:5:7:5 | x |
4
+ | gen_binary_expr.rs:8:5:8:9 | ... = ... | gen_binary_expr.rs:8:5:8:5 | x |
5
+ | gen_binary_expr.rs:9:5:9:10 | ... += ... | gen_binary_expr.rs:9:5:9:5 | x |
Original file line number Diff line number Diff line change 1
- | gen_binary_expr.rs:5:5:5:9 | ... + ... | gen_binary_expr.rs:5:9:5:9 | PathExpr |
2
- | gen_binary_expr.rs:6:5:6:10 | ... && ... | gen_binary_expr.rs:6:10:6:10 | PathExpr |
3
- | gen_binary_expr.rs:7:5:7:10 | ... <= ... | gen_binary_expr.rs:7:10:7:10 | PathExpr |
4
- | gen_binary_expr.rs:8:5:8:9 | ... = ... | gen_binary_expr.rs:8:9:8:9 | PathExpr |
5
- | gen_binary_expr.rs:9:5:9:10 | ... += ... | gen_binary_expr.rs:9:10:9:10 | PathExpr |
1
+ | gen_binary_expr.rs:5:5:5:9 | ... + ... | gen_binary_expr.rs:5:9:5:9 | y |
2
+ | gen_binary_expr.rs:6:5:6:10 | ... && ... | gen_binary_expr.rs:6:10:6:10 | y |
3
+ | gen_binary_expr.rs:7:5:7:10 | ... <= ... | gen_binary_expr.rs:7:10:7:10 | y |
4
+ | gen_binary_expr.rs:8:5:8:9 | ... = ... | gen_binary_expr.rs:8:9:8:9 | y |
5
+ | gen_binary_expr.rs:9:5:9:10 | ... += ... | gen_binary_expr.rs:9:10:9:10 | y |
Original file line number Diff line number Diff line change 1
- | gen_call_expr.rs:5:5:5:11 | CallExpr | gen_call_expr.rs:5:5:5:7 | PathExpr |
2
- | gen_call_expr.rs:6:5:6:23 | CallExpr | gen_call_expr.rs:6:5:6:19 | PathExpr |
1
+ | gen_call_expr.rs:5:5:5:11 | CallExpr | gen_call_expr.rs:5:5:5:7 | foo |
2
+ | gen_call_expr.rs:6:5:6:23 | CallExpr | gen_call_expr.rs:6:5:6:19 | foo::<...> |
3
3
| gen_call_expr.rs:7:5:7:14 | CallExpr | gen_call_expr.rs:7:5:7:10 | IndexExpr |
4
- | gen_call_expr.rs:8:5:8:10 | CallExpr | gen_call_expr.rs:8:5:8:7 | PathExpr |
4
+ | gen_call_expr.rs:8:5:8:10 | CallExpr | gen_call_expr.rs:8:5:8:7 | foo |
Original file line number Diff line number Diff line change 1
- | gen_cast_expr.rs:5:5:5:16 | CastExpr | gen_cast_expr.rs:5:5:5:9 | PathExpr |
1
+ | gen_cast_expr.rs:5:5:5:16 | CastExpr | gen_cast_expr.rs:5:5:5:9 | value |
Original file line number Diff line number Diff line change 1
- | gen_field_expr.rs:5:5:5:9 | FieldExpr | gen_field_expr.rs:5:5:5:5 | PathExpr |
1
+ | gen_field_expr.rs:5:5:5:9 | FieldExpr | gen_field_expr.rs:5:5:5:5 | x |
Original file line number Diff line number Diff line change 1
- | gen_index_expr.rs:5:5:5:12 | IndexExpr | gen_index_expr.rs:5:5:5:8 | PathExpr |
2
- | gen_index_expr.rs:6:5:6:12 | IndexExpr | gen_index_expr.rs:6:5:6:8 | PathExpr |
1
+ | gen_index_expr.rs:5:5:5:12 | IndexExpr | gen_index_expr.rs:5:5:5:8 | list |
2
+ | gen_index_expr.rs:6:5:6:12 | IndexExpr | gen_index_expr.rs:6:5:6:8 | list |
Original file line number Diff line number Diff line change @@ -3,6 +3,6 @@ uniqueNodeLocation
3
3
| file://:0:0:0:0 | ... .unwrap(...) | Node should have one location but has 0. |
4
4
| file://:0:0:0:0 | BlockExpr | Node should have one location but has 0. |
5
5
| file://:0:0:0:0 | Param | Node should have one location but has 0. |
6
- | file://:0:0:0:0 | PathExpr | Node should have one location but has 0. |
6
+ | file://:0:0:0:0 | path | Node should have one location but has 0. |
7
7
missingLocation
8
8
| Nodes without location: 5 |
You can’t perform that action at this time.
0 commit comments