LitStr::parse needs TokenTree
diff --git a/src/lit.rs b/src/lit.rs
index 0176415..4234d0b 100644
--- a/src/lit.rs
+++ b/src/lit.rs
@@ -10,13 +10,16 @@
 use std::str;
 
 #[cfg(feature = "printing")]
-use proc_macro2::{Term, TokenTree};
+use proc_macro2::Term;
 
 #[cfg(feature = "parsing")]
 use proc_macro2::TokenStream;
 #[cfg(feature = "parsing")]
 use {ParseError, Synom};
 
+#[cfg(any(feature = "printing", feature = "parsing"))]
+use proc_macro2::TokenTree;
+
 #[cfg(feature = "extra-traits")]
 use std::hash::{Hash, Hasher};