Punctuated
diff --git a/codegen/src/main.rs b/codegen/src/main.rs
index 935ce01..99b26f8 100644
--- a/codegen/src/main.rs
+++ b/codegen/src/main.rs
@@ -305,7 +305,7 @@
mod codegen {
use super::{AstItem, Lookup};
use syn::*;
- use syn::delimited::Delimited;
+ use syn::punctuated::Punctuated;
use quote::{ToTokens, Tokens};
use std::fmt::{self, Display};
@@ -327,9 +327,9 @@
enum RelevantType<'a> {
Box(&'a Type),
Vec(&'a Type),
- Delimited(&'a Type),
+ Punctuated(&'a Type),
Option(&'a Type),
- Tuple(&'a Delimited<Type, Token![,]>),
+ Tuple(&'a Punctuated<Type, Token![,]>),
Simple(&'a AstItem),
Token(Tokens),
Pass,
@@ -342,7 +342,7 @@
match last.ident.as_ref() {
"Box" => RelevantType::Box(first_arg(&last.arguments)),
"Vec" => RelevantType::Vec(first_arg(&last.arguments)),
- "Delimited" => RelevantType::Delimited(first_arg(&last.arguments)),
+ "Punctuated" => RelevantType::Punctuated(first_arg(&last.arguments)),
"Option" => RelevantType::Option(first_arg(&last.arguments)),
"Brace" | "Bracket" | "Paren" | "Group" => {
RelevantType::Token(last.ident.into_tokens())
@@ -575,7 +575,7 @@
}
fn tuple_visit(
- elems: &Delimited<Type, Token![,]>,
+ elems: &Punctuated<Type, Token![,]>,
lookup: &Lookup,
kind: Kind,
name: &Operand,
@@ -641,7 +641,7 @@
RelevantType::Vec(elem) => {
vec_visit(elem, lookup, kind, name)
}
- RelevantType::Delimited(elem) => {
+ RelevantType::Punctuated(elem) => {
delimited_visit(elem, lookup, kind, name)
}
RelevantType::Option(elem) => {