Skip to content

Commit fc9c4a8

Browse files
authored
Merge pull request #17477 from github/redsun82/rust-default-doc-signature
Rust/Codegen: make `() -> ()` the default signature
2 parents 9b8ba41 + 0d8d9a3 commit fc9c4a8

File tree

3 files changed

+7
-54
lines changed

3 files changed

+7
-54
lines changed

misc/codegen/lib/schema.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ class Class:
9494
default_doc_name: Optional[str] = None
9595
hideable: bool = False
9696
test_with: Optional[str] = None
97-
rust_doc_test_function: Optional["FunctionInfo"] = None # TODO: parametrized pragmas
97+
rust_doc_test_function: Optional["FunctionInfo"] = "() -> ()" # TODO: parametrized pragmas
9898

9999
@property
100100
def final(self):

misc/codegen/loaders/schemaloader.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ def _get_class(cls: type) -> schema.Class:
5656
],
5757
doc=schema.split_doc(cls.__doc__),
5858
default_doc_name=cls.__dict__.get("_doc_name"),
59-
rust_doc_test_function=cls.__dict__.get("_rust_doc_test_function")
59+
rust_doc_test_function=cls.__dict__.get("_rust_doc_test_function",
60+
schema.Class.rust_doc_test_function)
6061
)
6162

6263

0 commit comments

Comments
 (0)