From 62955548bbf0f3bbd3ec13501521cf1232555a75 Mon Sep 17 00:00:00 2001 From: Joe Ardent Date: Tue, 13 Jun 2023 16:15:47 -0700 Subject: [PATCH] tidy the generated code a bit --- optional_optional_user/src/lib.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/optional_optional_user/src/lib.rs b/optional_optional_user/src/lib.rs index bc8c2f5..56cb9cc 100644 --- a/optional_optional_user/src/lib.rs +++ b/optional_optional_user/src/lib.rs @@ -19,19 +19,19 @@ pub fn derive_optional_optional_user(input: TokenStream) -> TokenStream { }) .is_some(); - let has_option = if has_user { + let user_is_option_user = if has_user { quote!( - ::std::any::TypeId::of::<::std::option::Option>() == self.user.type_id() + &&::std::any::TypeId::of::<::std::option::Option>() == self.user.type_id() ) } else { - quote!(false) + quote!() }; let output = quote!( impl crate::templates::OptionalOptionalUser for #name { fn has_optional_user(&self) -> bool { use ::std::any::Any; - #has_user && #has_option + #has_user #user_is_option_user } } );