Update doc test on braced parser
diff --git a/src/group.rs b/src/group.rs
index 1490d89..28f3333 100644
--- a/src/group.rs
+++ b/src/group.rs
@@ -92,17 +92,9 @@
 /// #
 /// use syn::{braced, token, Ident, Token};
 /// use syn::parse::{Parse, ParseStream, Result};
+/// use syn::punctuated::Punctuated;
 /// #
-/// # mod example {
-/// #     use super::{syn, braced, token, Ident, Parse, ParseStream, Result};
-/// #
-/// #     macro_rules! Token {
-/// #         (struct) => {
-/// #             syn::token::Struct
-/// #         };
-/// #     }
-/// #
-/// #     type Field = Ident;
+/// # type Field = Ident;
 ///
 /// // Parse a simplified struct syntax like:
 /// //
@@ -114,7 +106,7 @@
 ///     pub struct_token: Token![struct],
 ///     pub ident: Ident,
 ///     pub brace_token: token::Brace,
-///     pub fields: Vec<Field>,
+///     pub fields: Punctuated<Field, Token![,]>,
 /// }
 ///
 /// impl Parse for Struct {
@@ -124,13 +116,10 @@
 ///             struct_token: input.parse()?,
 ///             ident: input.parse()?,
 ///             brace_token: braced!(content in input),
-///             fields: content.parse()?,
+///             fields: content.parse_terminated(Field::parse)?,
 ///         })
 ///     }
 /// }
-/// # }
-/// #
-/// # fn main() {}
 /// ```
 #[macro_export]
 macro_rules! braced {