Easier to accept &str in Ident::new
diff --git a/src/attr.rs b/src/attr.rs
index 90d9af9..cdbc142 100644
--- a/src/attr.rs
+++ b/src/attr.rs
@@ -121,12 +121,12 @@
}
TokenNode::Term(sym) => {
- let ident = Ident::new(sym, tts[0].span);
+ let ident = Ident::new(sym.as_str(), tts[0].span);
if tts.len() >= 3 {
if let TokenNode::Op('=', Spacing::Alone) = tts[1].kind {
if let TokenNode::Literal(ref lit) = tts[2].kind {
let pair = MetaNameValue {
- ident: Ident::new(sym, tts[0].span),
+ ident: Ident::new(sym.as_str(), tts[0].span),
eq_token: Token,
lit: Lit {
value: LitKind::Other(lit.clone()),