summaryrefslogtreecommitdiff
path: root/dhall/src/traits.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--dhall/src/traits.rs6
1 files changed, 1 insertions, 5 deletions
diff --git a/dhall/src/traits.rs b/dhall/src/traits.rs
index 370632e..328cbbc 100644
--- a/dhall/src/traits.rs
+++ b/dhall/src/traits.rs
@@ -1,11 +1,9 @@
+use crate::error::*;
use crate::expr::*;
use dhall_core::*;
use dhall_generator::*;
use std::borrow::Cow;
-#[derive(Debug, Clone)]
-pub enum ConversionError {}
-
pub trait StaticType {
fn get_static_type() -> Type;
}
@@ -19,8 +17,6 @@ pub trait SimpleStaticType {
fn get_simple_static_type() -> SimpleType;
}
-pub type Error = ();
-pub type Result<T> = std::result::Result<T, Error>;
pub trait Deserialize<'a>: Sized {
fn from_str(s: &'a str, ty: Option<&Type>) -> Result<Self>;