Fix compatibility with --no-default-features
diff --git a/src/data.rs b/src/data.rs
index 4821a7a..0f98116 100644
--- a/src/data.rs
+++ b/src/data.rs
@@ -213,7 +213,7 @@
             self.ident.to_tokens(tokens);
             self.data.to_tokens(tokens);
             if let Some(ref disc) = self.discriminant {
-                self.eq_token.unwrap_or_default().to_tokens(tokens);
+                TokensOrDefault(&self.eq_token).to_tokens(tokens);
                 disc.to_tokens(tokens);
             }
         }
@@ -243,7 +243,7 @@
             self.vis.to_tokens(tokens);
             if let Some(ref ident) = self.ident {
                 ident.to_tokens(tokens);
-                self.colon_token.unwrap_or_default().to_tokens(tokens);
+                TokensOrDefault(&self.colon_token).to_tokens(tokens);
             }
             self.ty.to_tokens(tokens);
         }