Format struct update syntax like rustfmt
diff --git a/src/derive.rs b/src/derive.rs
index e1cb110..0fffff1 100644
--- a/src/derive.rs
+++ b/src/derive.rs
@@ -99,7 +99,7 @@
                     attrs: attrs,
                     generics: Generics {
                         where_clause: wh,
-                        .. generics
+                        ..generics
                     },
                     data: Data::Struct(DataStruct {
                         struct_token: s,
@@ -114,7 +114,7 @@
                     attrs: attrs,
                     generics: Generics {
                         where_clause: wh,
-                        .. generics
+                        ..generics
                     },
                     data: Data::Enum(DataEnum {
                         variants: variants,
diff --git a/src/item.rs b/src/item.rs
index 2dfb75d..7b5a015 100644
--- a/src/item.rs
+++ b/src/item.rs
@@ -972,7 +972,7 @@
                 variadic: None,
                 generics: Generics {
                     where_clause: where_clause,
-                    .. generics
+                    ..generics
                 },
             }),
             ident: ident,
@@ -1113,7 +1113,7 @@
                     output: ret,
                     generics: Generics {
                         where_clause: where_clause,
-                        .. generics
+                        ..generics
                     },
                 }),
                 vis: vis,
@@ -1211,7 +1211,7 @@
             ident: ident,
             generics: Generics {
                 where_clause: where_clause,
-                .. generics
+                ..generics
             },
             fields: fields,
         })
@@ -1238,7 +1238,7 @@
             ident: ident,
             generics: Generics {
                 where_clause: where_clause,
-                .. generics
+                ..generics
             },
             colon_token: colon,
             supertraits: bounds.unwrap_or_default(),
@@ -1316,7 +1316,7 @@
                         variadic: None,
                         generics: Generics {
                             where_clause: where_clause,
-                            .. generics
+                            ..generics
                         },
                     },
                 },
@@ -1347,7 +1347,7 @@
             ident: ident,
             generics: Generics {
                 where_clause: where_clause,
-                .. generics
+                ..generics
             },
             colon_token: colon,
             bounds: bounds.unwrap_or_default(),
@@ -1400,7 +1400,7 @@
             impl_token: impl_,
             generics: Generics {
                 where_clause: where_clause,
-                .. generics
+                ..generics
             },
             trait_: polarity_path,
             self_ty: Box::new(self_ty),
@@ -1481,7 +1481,7 @@
                     output: ret,
                     generics: Generics {
                         where_clause: where_clause,
-                        .. generics
+                        ..generics
                     },
                     variadic: None,
                 },