From 27db876332a98d0ca18c337a117d398b771ed374 Mon Sep 17 00:00:00 2001
From: Per Lindgren <per.lindgren@ltu.se>
Date: Fri, 16 Mar 2018 21:32:19 +0100
Subject: [PATCH] works, but not what we want

---
 src/lib.rs | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/lib.rs b/src/lib.rs
index 4aea5bd..1e48cb1 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -114,7 +114,7 @@ impl Synom for KeyVal {
 }
 
 struct KeyVals {
-    keyvals: Punctuated<Ident, Token![,]>,
+    keyvals: Punctuated<KeyVal, Token![,]>,
 }
 
 impl Synom for KeyVals {
@@ -129,7 +129,8 @@ pub fn app(input: TokenStream) -> TokenStream {
     println!("-- app --");
     let k: KeyVals = syn::parse(input).unwrap();
     for k in k.keyvals.into_iter() {
-        println!("{:?}", k.as_ref());
+        println!("{:?}", k.key.as_ref());
+        println!("{:?}", k.val);
     }
     //  {
     //     Ok(app) => {
-- 
GitLab