diff options
author | Nadrieril | 2019-04-12 21:44:47 +0200 |
---|---|---|
committer | Nadrieril | 2019-04-12 21:44:47 +0200 |
commit | 57fb440349443b20a6b72ee04f93e0abc4d03e56 (patch) | |
tree | 7142754f6a5c69b86aaaff863656169ac0e72ef2 /dhall/src/lib.rs | |
parent | 3cd881387d1e356db574448a9006596038877b5c (diff) |
Restrict public API to its most minimal expression
Diffstat (limited to 'dhall/src/lib.rs')
-rw-r--r-- | dhall/src/lib.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/dhall/src/lib.rs b/dhall/src/lib.rs index 6d08d08..73f3c1b 100644 --- a/dhall/src/lib.rs +++ b/dhall/src/lib.rs @@ -2,6 +2,7 @@ #![feature(proc_macro_hygiene)] #![feature(slice_patterns)] #![feature(label_break_value)] +#![feature(non_exhaustive)] #![cfg_attr(test, feature(custom_inner_attributes))] #![allow( clippy::type_complexity, @@ -126,13 +127,12 @@ mod imports; mod normalize; mod traits; mod typecheck; -pub use crate::traits::{ - Deserialize, DynamicType, SimpleStaticType, StaticType, -}; +pub use crate::traits::{Deserialize, SimpleStaticType, StaticType}; +#[doc(hidden)] pub use dhall_generator::SimpleStaticType; pub mod error; pub mod expr; -pub mod serde; +mod serde; pub fn from_str<'a, T: Deserialize<'a>>( s: &'a str, |