Remove error-chain dependency in doc tests
diff --git a/src/lib.rs b/src/lib.rs
index c30515d..2e20825 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -189,17 +189,11 @@
/// extern crate syn;
/// #
/// # #[macro_use]
-/// # extern crate error_chain;
-/// # #[macro_use]
/// # extern crate quote;
+/// #
+/// # type Result<T> = std::result::Result<T, Box<std::error::Error>>;
///
/// use syn::Expr;
-/// #
-/// # error_chain! {
-/// # foreign_links {
-/// # Syn(syn::ParseError);
-/// # }
-/// # }
///
/// fn run() -> Result<()> {
/// let code = quote!(assert_eq!(u8::max_value(), 255));
@@ -222,16 +216,10 @@
/// ```rust
/// extern crate syn;
/// #
-/// # #[macro_use]
-/// # extern crate error_chain;
+/// #
+/// # type Result<T> = std::result::Result<T, Box<std::error::Error>>;
///
/// use syn::Expr;
-/// #
-/// # error_chain! {
-/// # foreign_links {
-/// # Syn(syn::ParseError);
-/// # }
-/// # }
///
/// fn run() -> Result<()> {
/// let code = "assert_eq!(u8::max_value(), 255)";
@@ -263,18 +251,11 @@
/// ```rust,no_run
/// extern crate syn;
/// #
-/// # #[macro_use]
-/// # extern crate error_chain;
+/// #
+/// # type Result<T> = std::result::Result<T, Box<std::error::Error>>;
///
/// use std::fs::File;
/// use std::io::Read;
-/// #
-/// # error_chain! {
-/// # foreign_links {
-/// # Io(std::io::Error);
-/// # Syn(syn::ParseError);
-/// # }
-/// # }
///
/// fn run() -> Result<()> {
/// let mut file = File::open("path/to/code.rs")?;