summaryrefslogtreecommitdiff
path: root/mesonbuild/modules/rust.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2025-11-03 14:36:30 -0800
committerDylan Baker <dylan@pnwbakers.com>2025-11-05 10:02:16 -0800
commitb97e2ef325537c3b94670b818d1d374a6fab89a4 (patch)
tree23768db3301d683947559c3f1eefa505921e9e5d /mesonbuild/modules/rust.py
parentc6282737a7168a297003eaeacbdd6c2565d03103 (diff)
downloadmeson-b97e2ef325537c3b94670b818d1d374a6fab89a4.tar.gz
interpreter: Add rust_crate_type to kwargs TypeDict
Diffstat (limited to 'mesonbuild/modules/rust.py')
-rw-r--r--mesonbuild/modules/rust.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/modules/rust.py b/mesonbuild/modules/rust.py
index 89c20230b..1836ba9c2 100644
--- a/mesonbuild/modules/rust.py
+++ b/mesonbuild/modules/rust.py
@@ -495,7 +495,7 @@ class RustModule(ExtensionModule):
@typed_kwargs('rust.proc_macro', *SHARED_LIB_KWS, allow_unknown=True)
def proc_macro(self, state: ModuleState, args: T.Tuple[str, SourcesVarargsType], kwargs: _kwargs.SharedLibrary) -> SharedLibrary:
kwargs['native'] = True # type: ignore
- kwargs['rust_crate_type'] = 'proc-macro' # type: ignore
+ kwargs['rust_crate_type'] = 'proc-macro'
kwargs['rust_args'] = kwargs['rust_args'] + ['--extern', 'proc_macro']
target = state._interpreter.build_target(state.current_node, args, kwargs, SharedLibrary)
return target