aboutsummaryrefslogtreecommitdiff
path: root/src/wrapper.rs
diff options
context:
space:
mode:
authorIsaac van Bakel <ivb@vanbakel.io>2019-05-08 20:21:06 +0100
committerIsaac van Bakel <ivb@vanbakel.io>2019-05-08 20:21:06 +0100
commitf6754d35b25d0abde2309cd15e5dfe11c62597d9 (patch)
tree0e04946852ceb1006bf377cded4fd0ed5ac48986 /src/wrapper.rs
parent79c8ed793f9afe4bc491575a86256651dcf777b6 (diff)
downloadproc-macro2-f6754d35b25d0abde2309cd15e5dfe11c62597d9.tar.gz
Make TokenStream's IntoIter derive Clone
Both the wrapper and fallback versions are cloneable. This brings proc_macro2 in line with proc_macro in terms of this functionality.
Diffstat (limited to 'src/wrapper.rs')
-rw-r--r--src/wrapper.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/wrapper.rs b/src/wrapper.rs
index 8413eaa..994ed24 100644
--- a/src/wrapper.rs
+++ b/src/wrapper.rs
@@ -318,6 +318,7 @@ impl fmt::Debug for LexError {
}
}
+#[derive(Clone)]
pub enum TokenTreeIter {
Compiler(proc_macro::token_stream::IntoIter),
Fallback(fallback::TokenTreeIter),