Rust: Halt codegen on code block without ``` terminator

This commit is contained in:
Tom Hvitved
2024-09-18 13:42:38 +02:00
parent 24a101297c
commit 98b5ef5e01

View File

@@ -53,6 +53,7 @@ def generate(opts, renderer):
code.append(line)
if not has_code:
continue
assert not adding_code, "Unterminated code block in docstring: " + "\n".join(cls.doc)
test_name = inflection.underscore(cls.name)
signature = cls.rust_doc_test_function
fn = signature and Function(f"test_{test_name}", signature)