diff --git a/packages/core-macro/src/props/mod.rs b/packages/core-macro/src/props/mod.rs index a0bbdd4e9..3289d891b 100644 --- a/packages/core-macro/src/props/mod.rs +++ b/packages/core-macro/src/props/mod.rs @@ -554,7 +554,7 @@ mod struct_info { let name = f.name; let mut visitor = VisitFirstLifetime(None); - visitor.visit_type(&f.ty); + visitor.visit_type(f.ty); visitor.0.ok_or_else(|| { syn::Error::new_spanned( diff --git a/packages/html-internal-macro/src/lib.rs b/packages/html-internal-macro/src/lib.rs index 049b36469..a404a9b16 100644 --- a/packages/html-internal-macro/src/lib.rs +++ b/packages/html-internal-macro/src/lib.rs @@ -29,7 +29,7 @@ impl Parse for ImplExtensionAttributes { let attrs = content.parse_terminated(Ident::parse, Token![,])?; Ok(ImplExtensionAttributes { - is_element: element.to_string() == "ELEMENT", + is_element: element == "ELEMENT", name, attrs, }) diff --git a/packages/rsx/src/lib.rs b/packages/rsx/src/lib.rs index 24bb8b533..193abe85d 100644 --- a/packages/rsx/src/lib.rs +++ b/packages/rsx/src/lib.rs @@ -390,7 +390,7 @@ impl<'a> DynamicContext<'a> { _ => { let idx = match mapping { - Some(mapping) => mapping.get_attribute_idx(&attr)?, + Some(mapping) => mapping.get_attribute_idx(attr)?, None => self.dynamic_attributes.len(), }; self.dynamic_attributes.push(attr);