Ignore trivially_copy_pass_by_ref locally only
diff --git a/src/token.rs b/src/token.rs
index 9a8f3a8..1d2deaa 100644
--- a/src/token.rs
+++ b/src/token.rs
@@ -272,7 +272,7 @@
#[cfg(feature = "printing")]
impl ToTokens for $name {
fn to_tokens(&self, tokens: &mut TokenStream) {
- printing::keyword($token, &self.span, tokens);
+ printing::keyword($token, self.span, tokens);
}
}
@@ -450,7 +450,7 @@
where
F: FnOnce(&mut TokenStream),
{
- printing::delim($token, &self.span, tokens, f);
+ printing::delim($token, self.span, tokens, f);
}
}
@@ -886,11 +886,11 @@
tokens.append(op);
}
- pub fn keyword(s: &str, span: &Span, tokens: &mut TokenStream) {
- tokens.append(Ident::new(s, *span));
+ pub fn keyword(s: &str, span: Span, tokens: &mut TokenStream) {
+ tokens.append(Ident::new(s, span));
}
- pub fn delim<F>(s: &str, span: &Span, tokens: &mut TokenStream, f: F)
+ pub fn delim<F>(s: &str, span: Span, tokens: &mut TokenStream, f: F)
where
F: FnOnce(&mut TokenStream),
{
@@ -904,7 +904,7 @@
let mut inner = TokenStream::new();
f(&mut inner);
let mut g = Group::new(delim, inner);
- g.set_span(*span);
+ g.set_span(span);
tokens.append(g);
}
}