Remove unneeded extern crates in documentation examples
diff --git a/src/generics.rs b/src/generics.rs
index 898a333..59c7c45 100644
--- a/src/generics.rs
+++ b/src/generics.rs
@@ -293,9 +293,6 @@
/// for that type.
///
/// ```edition2018
- /// # extern crate proc_macro2;
- /// # extern crate quote;
- /// #
/// # use proc_macro2::{Span, Ident};
/// # use quote::quote;
/// #
diff --git a/src/group.rs b/src/group.rs
index 5982a8f..7a6556c 100644
--- a/src/group.rs
+++ b/src/group.rs
@@ -95,7 +95,6 @@
/// # Example
///
/// ```edition2018
-/// # extern crate quote;
/// # use quote::quote;
/// #
/// use syn::{parenthesized, token, Ident, Result, Token, Type};
@@ -153,7 +152,6 @@
/// # Example
///
/// ```edition2018
-/// # extern crate quote;
/// # use quote::quote;
/// #
/// use syn::{braced, token, Ident, Result, Token, Type};
@@ -232,9 +230,6 @@
/// # Example
///
/// ```edition2018
-/// # extern crate proc_macro2;
-/// # extern crate quote;
-/// #
/// # use quote::quote;
/// #
/// use proc_macro2::TokenStream;
diff --git a/src/lib.rs b/src/lib.rs
index b4590dd..f6e5891 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -65,8 +65,6 @@
//! ```
//!
//! ```edition2018
-//! # extern crate quote;
-//! #
//! extern crate proc_macro;
//!
//! use proc_macro::TokenStream;
@@ -585,8 +583,6 @@
/// # Examples
///
/// ```edition2018
-/// # extern crate quote;
-/// #
/// extern crate proc_macro;
///
/// use proc_macro::TokenStream;
diff --git a/src/lifetime.rs b/src/lifetime.rs
index 26f9bac..461560c 100644
--- a/src/lifetime.rs
+++ b/src/lifetime.rs
@@ -36,8 +36,6 @@
/// # Invocation
///
/// ```edition2018
- /// # extern crate proc_macro2;
- /// #
/// # use proc_macro2::Span;
/// # use syn::Lifetime;
/// #
diff --git a/src/lit.rs b/src/lit.rs
index aeff935..d58730a 100644
--- a/src/lit.rs
+++ b/src/lit.rs
@@ -122,8 +122,6 @@
/// # Example
///
/// ```edition2018
- /// # extern crate proc_macro2;
- /// #
/// use proc_macro2::Span;
/// use syn::{Attribute, Error, Ident, Lit, Meta, MetaNameValue, Path, Result};
///
diff --git a/src/parse.rs b/src/parse.rs
index 1b7e947..36f1caf 100644
--- a/src/parse.rs
+++ b/src/parse.rs
@@ -294,8 +294,6 @@
/// # Example
///
/// ```edition2018
-/// # extern crate proc_macro2;
-/// #
/// use proc_macro2::TokenTree;
/// use syn::Result;
/// use syn::parse::ParseStream;
@@ -589,7 +587,6 @@
/// # Example
///
/// ```edition2018
- /// # extern crate quote;
/// # use quote::quote;
/// #
/// use syn::{parenthesized, token, Ident, Result, Token, Type};
@@ -893,8 +890,6 @@
/// # Example
///
/// ```edition2018
- /// # extern crate proc_macro2;
- /// #
/// use proc_macro2::TokenTree;
/// use syn::Result;
/// use syn::parse::ParseStream;
diff --git a/src/parse_quote.rs b/src/parse_quote.rs
index f6356d0..0b9d4d4 100644
--- a/src/parse_quote.rs
+++ b/src/parse_quote.rs
@@ -9,8 +9,6 @@
/// [`Parse`]: parse/trait.Parse.html
///
/// ```edition2018
-/// # extern crate quote;
-/// #
/// use quote::quote;
/// use syn::{parse_quote, Stmt};
///
diff --git a/src/spanned.rs b/src/spanned.rs
index 06aeef9..79e23df 100644
--- a/src/spanned.rs
+++ b/src/spanned.rs
@@ -22,8 +22,6 @@
//!
//! ```edition2018
//! # extern crate proc_macro;
-//! # extern crate proc_macro2;
-//! # extern crate quote;
//! #
//! use proc_macro::TokenStream;
//! use proc_macro2::Span;