summaryrefslogtreecommitdiff
path: root/dhall/src/lib.rs
diff options
context:
space:
mode:
authorNadrieril2019-04-10 19:55:50 +0200
committerNadrieril2019-04-10 20:01:04 +0200
commit730d99adf2d4a7f222a71d687ea942545a7038fd (patch)
tree756444c6bd445f10e338c6992aa7f781466f588a /dhall/src/lib.rs
parent838f6c0a25d4024ee5f32ddde915fdd2f759018d (diff)
Add error submodule
Diffstat (limited to '')
-rw-r--r--dhall/src/lib.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/dhall/src/lib.rs b/dhall/src/lib.rs
index ababc5d..c218aeb 100644
--- a/dhall/src/lib.rs
+++ b/dhall/src/lib.rs
@@ -131,18 +131,19 @@ pub use crate::traits::Deserialize;
pub use crate::traits::SimpleStaticType;
pub use crate::traits::StaticType;
pub use dhall_generator::SimpleStaticType;
+pub mod error;
pub mod expr;
pub mod serde;
pub fn from_str<'a, T: Deserialize<'a>>(
s: &'a str,
ty: Option<&crate::expr::Type>,
-) -> crate::traits::Result<T> {
+) -> crate::error::Result<T> {
T::from_str(s, ty)
}
pub fn from_str_auto_type<'a, T: Deserialize<'a> + StaticType>(
s: &'a str,
-) -> crate::traits::Result<T> {
+) -> crate::error::Result<T> {
from_str(s, Some(&<T as StaticType>::get_static_type()))
}