Skip to content

Commit a867145

Browse files
committed
Rust: add upgrade script
1 parent 7a95d5a commit a867145

File tree

28 files changed

+14749
-68
lines changed

28 files changed

+14749
-68
lines changed

rust/downgrades/3c1990e7f1da60ff6c53ee4f1ab85e1e7457e325/old.dbscheme

Lines changed: 3644 additions & 0 deletions
Large diffs are not rendered by default.

rust/downgrades/3c1990e7f1da60ff6c53ee4f1ab85e1e7457e325/rust.dbscheme

Lines changed: 3637 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
description: TODO
2+
compatibility: backwards

rust/ql/.generated.list

Lines changed: 10 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/ql/.gitattributes

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/ql/lib/codeql/rust/elements/ForTypeRepr.qll

Lines changed: 4 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/ql/lib/codeql/rust/elements/TypeBound.qll

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/ql/lib/codeql/rust/elements/WherePred.qll

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/ql/lib/codeql/rust/elements/internal/ForBinderImpl.qll

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// generated by codegen, remove this comment if you wish to edit this file
21
/**
32
* This module provides a hand-modifiable wrapper around the generated class `ForBinder`.
43
*
@@ -12,6 +11,7 @@ private import codeql.rust.elements.internal.generated.ForBinder
1211
* be referenced directly.
1312
*/
1413
module Impl {
14+
// the following QLdoc is generated: if you need to edit it, do it in the schema file
1515
/**
1616
* A for binder, specifying lifetime or type parameters for a closure or a type.
1717
*
@@ -26,5 +26,7 @@ module Impl {
2626
* print_any("hello");
2727
* ```
2828
*/
29-
class ForBinder extends Generated::ForBinder { }
29+
class ForBinder extends Generated::ForBinder {
30+
override string toStringImpl() { result = "for<...>" }
31+
}
3032
}

rust/ql/lib/codeql/rust/elements/internal/ForTypeReprImpl.qll

Lines changed: 4 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)