Clean up identity conversions
diff --git a/src/spanned.rs b/src/spanned.rs
index da45c10..72c4798 100644
--- a/src/spanned.rs
+++ b/src/spanned.rs
@@ -111,8 +111,7 @@
fn span(&self) -> Span {
let mut tokens = TokenStream::empty();
self.to_tokens(&mut tokens);
- let token_stream = TokenStream::from(tokens);
- let mut iter = token_stream.into_iter();
+ let mut iter = tokens.into_iter();
let mut span = match iter.next() {
Some(tt) => tt.span(),
None => {
@@ -131,8 +130,7 @@
fn span(&self) -> Span {
let mut tokens = TokenStream::empty();
self.to_tokens(&mut tokens);
- let token_stream = TokenStream::from(tokens);
- let mut iter = token_stream.into_iter();
+ let mut iter = tokens.into_iter();
// We can't join spans without procmacro2_semver_exempt so just grab the
// first one.