From 23e12ffc4421414abbd089759dab9c50aefeac0c Mon Sep 17 00:00:00 2001 From: Nadrieril Date: Tue, 26 Mar 2019 22:35:46 +0100 Subject: Derive DhallType for structs --- dhall_generator/src/dhall_expr.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'dhall_generator/src/dhall_expr.rs') diff --git a/dhall_generator/src/dhall_expr.rs b/dhall_generator/src/dhall_expr.rs index 1ee4d1a..bc9da22 100644 --- a/dhall_generator/src/dhall_expr.rs +++ b/dhall_generator/src/dhall_expr.rs @@ -89,6 +89,10 @@ fn dhall_to_tokenstream( let m = map_to_tokenstream(m, ctx); quote! { dhall_core::Expr::RecordLit(#m) } } + UnionType(m) => { + let m = map_to_tokenstream(m, ctx); + quote! { dhall_core::Expr::UnionType(#m) } + } e => unimplemented!("{:?}", e), } } -- cgit v1.2.3