Remove macro_use and extern crate in doc tests
diff --git a/src/path.rs b/src/path.rs
index e3ae9a7..464c6fb 100644
--- a/src/path.rs
+++ b/src/path.rs
@@ -29,13 +29,13 @@
/// A helper for printing a self-type qualified path as tokens.
///
/// ```rust
-/// extern crate syn;
-/// extern crate quote;
-/// extern crate proc_macro2;
-///
-/// use syn::{QSelf, Path, PathTokens};
+/// # extern crate syn;
+/// # extern crate quote;
+/// # extern crate proc_macro2;
+/// #
/// use proc_macro2::TokenStream;
/// use quote::ToTokens;
+/// use syn::{QSelf, Path, PathTokens};
///
/// struct MyNode {
/// qself: Option<QSelf>,