fix raw attribute names
This commit is contained in:
1 parent
8c47dfaf78
commit
30b124189c
1 file changed
+5
-3
@@ -457,9 +457,11 @@ impl<'a> DynamicContext<'a> {
|
||||
}
|
||||
};
|
||||
let name = &attr.attr.name;
|
||||
let name = match el_name {
|
||||
ElementName::Ident(_) => quote! { #el_name::#name.0 },
|
||||
ElementName::Custom(_) => {
|
||||
let name = match (el_name, name) {
|
||||
(ElementName::Ident(_), ElementAttrName::BuiltIn(_)) => {
|
||||
quote! { #el_name::#name.0 }
|
||||
}
|
||||
_ => {
|
||||
let as_string = name.to_string();
|
||||
quote! { #as_string }
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user