Require space after "struct" and "enum"
diff --git a/src/lib.rs b/src/lib.rs
index 1d36389..4d82a40 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -809,6 +809,7 @@
     attrs: many0!(attribute) ~
     vis: visibility ~
     which: alt!(tag_s!("struct") | tag_s!("enum")) ~
+    space ~
     ident: word ~
     generics: generics ~
     item: switch!(value!(which),