ObsoleteVecDotDotWildcard,
ObsoleteBoxedClosure,
ObsoleteClosureType,
+ ObsoleteMultipleImport,
}
impl to_bytes::IterBytes for ObsoleteSyntax {
"closures are now written `|A| -> B` rather than `&fn(A) -> \
B`."
),
+ ObsoleteMultipleImport => (
+ "multiple imports",
+ "only one import is allowed per `use` statement"
+ ),
};
self.report(sp, kind, kind_str, desc);
let mut vp = ~[self.parse_view_path()];
while *self.token == token::COMMA {
self.bump();
+ self.obsolete(*self.last_span, ObsoleteMultipleImport);
vp.push(self.parse_view_path());
}
return vp;