diff options
author | Nadrieril | 2019-03-26 22:35:46 +0100 |
---|---|---|
committer | Nadrieril | 2019-03-26 22:35:46 +0100 |
commit | 23e12ffc4421414abbd089759dab9c50aefeac0c (patch) | |
tree | da1cfb1f2744fd85f1f3f6b25858db99311a315f /dhall_generator/src/dhall_expr.rs | |
parent | fd293b7919d84faa2ac0df05ddd25c0386dc4c67 (diff) |
Derive DhallType for structs
Diffstat (limited to '')
-rw-r--r-- | dhall_generator/src/dhall_expr.rs | 4 |
1 files changed, 4 insertions, 0 deletions
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), } } |