From 8c7bb16f04eba54d1a8bee9117ee807eeef59b79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rasmus=20Br=C3=B6nneg=C3=A5rd?= <1162652+rasmusgo@users.noreply.github.com> Date: Wed, 24 Apr 2024 00:27:32 +0200 Subject: [PATCH] generate_setters: Prevent name collision with std Result --- generator/src/main.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/generator/src/main.rs b/generator/src/main.rs index 6fce18bf..c6a74395 100644 --- a/generator/src/main.rs +++ b/generator/src/main.rs @@ -1767,6 +1767,10 @@ impl Parser { quote! {} }; let (ty, init) = match &m.ty[..] { + "XrResult" => ( + quote! { sys::Result }, + quote! { self.inner.#ident = value; }, + ), "XrBool32" => ( quote! { bool }, quote! { self.inner.#ident = value.into(); },