Skip to content

Commit 485dc96

Browse files
authored
Merge pull request #17506 from hvitved/rust/code-block-examples
Rust: Use ```rust for code block examples
2 parents 24a1012 + 43c0bd3 commit 485dc96

File tree

195 files changed

+604
-574
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

195 files changed

+604
-574
lines changed

misc/codegen/generators/rusttestgen.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def generate(opts, renderer):
4444
has_code = False
4545
for line in cls.doc:
4646
match line, adding_code:
47-
case "```", _:
47+
case ("```", _) | ("```rust", _):
4848
adding_code = not adding_code
4949
has_code = True
5050
case _, False:
@@ -53,6 +53,7 @@ def generate(opts, renderer):
5353
code.append(line)
5454
if not has_code:
5555
continue
56+
assert not adding_code, "Unterminated code block in docstring: " + "\n".join(cls.doc)
5657
test_name = inflection.underscore(cls.name)
5758
signature = cls.rust_doc_test_function
5859
fn = signature and Function(f"test_{test_name}", signature)

rust/ql/.generated.list

Lines changed: 189 additions & 189 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/ArrayExpr.qll

Lines changed: 1 addition & 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/AsmExpr.qll

Lines changed: 1 addition & 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/AsyncBlockExpr.qll

Lines changed: 1 addition & 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/AwaitExpr.qll

Lines changed: 1 addition & 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/BecomeExpr.qll

Lines changed: 3 additions & 2 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/BinaryExpr.qll

Lines changed: 1 addition & 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/BlockExpr.qll

Lines changed: 2 additions & 2 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/BoxExpr.qll

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

0 commit comments

Comments
 (0)