Remove error-chain dependency in doc tests
diff --git a/Cargo.toml b/Cargo.toml
index 16b72d0..456544f 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -28,7 +28,6 @@
synom = { version = "0.11", path = "synom" }
[dev-dependencies]
-error-chain = "0.10"
syntex_pos = "0.59"
syntex_syntax = "0.59"
tempdir = "0.3.5"
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")?;