summaryrefslogtreecommitdiff
path: root/dhall/src/imports.rs
diff options
context:
space:
mode:
authorNadrieril2019-04-11 16:40:12 +0200
committerNadrieril2019-04-11 16:40:12 +0200
commitc42b3daead61f7ae59a2fb2d31be772eeb2205dc (patch)
tree9c93ad19c7d852a03f468e67ad35a36221d7637a /dhall/src/imports.rs
parentb694e567392256eb0a429586b2230253d4d80564 (diff)
Ditch quick_error because it doesn't support generic parameters
Diffstat (limited to '')
-rw-r--r--dhall/src/imports.rs11
1 files changed, 4 insertions, 7 deletions
diff --git a/dhall/src/imports.rs b/dhall/src/imports.rs
index 7810c55..e42bfec 100644
--- a/dhall/src/imports.rs
+++ b/dhall/src/imports.rs
@@ -1,18 +1,15 @@
use crate::error::Error;
use crate::expr::*;
use dhall_core::*;
-use quick_error::quick_error;
use std::fs::File;
use std::io::Read;
use std::path::Path;
use std::path::PathBuf;
-quick_error! {
- #[derive(Debug)]
- pub enum ImportError {
- Recursive(import: Import, err: Box<Error>) {}
- UnexpectedImport(import: Import) {}
- }
+#[derive(Debug)]
+pub enum ImportError {
+ Recursive(Import, Box<Error>),
+ UnexpectedImport(Import),
}
/// A root from which to resolve relative imports.