Punctuated
diff --git a/src/data.rs b/src/data.rs
index 6777767..dade46c 100644
--- a/src/data.rs
+++ b/src/data.rs
@@ -1,5 +1,5 @@
use super::*;
-use delimited::Delimited;
+use punctuated::Punctuated;
ast_struct! {
/// An enum variant.
@@ -25,13 +25,13 @@
/// y: f64 }`.
pub Named(FieldsNamed {
pub brace_token: token::Brace,
- pub fields: Delimited<Field, Token![,]>,
+ pub fields: Punctuated<Field, Token![,]>,
}),
/// Unnamed fields of a tuple struct or tuple variant such as `Some(T)`.
pub Unnamed(FieldsUnnamed {
pub paren_token: token::Paren,
- pub fields: Delimited<Field, Token![,]>,
+ pub fields: Punctuated<Field, Token![,]>,
}),
/// Unit struct or unit variant such as `None`.
@@ -121,7 +121,7 @@
impl Synom for FieldsNamed {
named!(parse -> Self, map!(
- braces!(call!(Delimited::parse_terminated_with, Field::parse_named)),
+ braces!(call!(Punctuated::parse_terminated_with, Field::parse_named)),
|(brace, fields)| FieldsNamed {
brace_token: brace,
fields: fields,
@@ -131,7 +131,7 @@
impl Synom for FieldsUnnamed {
named!(parse -> Self, map!(
- parens!(call!(Delimited::parse_terminated_with, Field::parse_unnamed)),
+ parens!(call!(Punctuated::parse_terminated_with, Field::parse_unnamed)),
|(paren, fields)| FieldsUnnamed {
paren_token: paren,
fields: fields,