Get rid of ast::StructFieldKind
This commit is contained in:
parent
772c600d4d
commit
7f3744f07f
10 changed files with 55 additions and 136 deletions
|
@ -29,7 +29,6 @@ use ast::Local;
|
|||
use ast::MacStmtStyle;
|
||||
use ast::Mac_;
|
||||
use ast::{MutTy, Mutability};
|
||||
use ast::NamedField;
|
||||
use ast::{Pat, PatKind};
|
||||
use ast::{PolyTraitRef, QSelf};
|
||||
use ast::{Stmt, StmtKind};
|
||||
|
@ -38,7 +37,6 @@ use ast::StrStyle;
|
|||
use ast::SelfKind;
|
||||
use ast::{Delimited, SequenceRepetition, TokenTree, TraitItem, TraitRef};
|
||||
use ast::{Ty, TyKind, TypeBinding, TyParam, TyParamBounds};
|
||||
use ast::UnnamedField;
|
||||
use ast::{ViewPath, ViewPathGlob, ViewPathList, ViewPathSimple};
|
||||
use ast::{Visibility, WhereClause};
|
||||
use attr::{ThinAttributes, ThinAttributesExt, AttributesExt};
|
||||
|
@ -3848,7 +3846,8 @@ impl<'a> Parser<'a> {
|
|||
self.expect(&token::Colon)?;
|
||||
let ty = self.parse_ty_sum()?;
|
||||
Ok(spanned(lo, self.last_span.hi, ast::StructField_ {
|
||||
kind: NamedField(name, pr),
|
||||
ident: Some(name),
|
||||
vis: pr,
|
||||
id: ast::DUMMY_NODE_ID,
|
||||
ty: ty,
|
||||
attrs: attrs,
|
||||
|
@ -5247,7 +5246,8 @@ impl<'a> Parser<'a> {
|
|||
let attrs = p.parse_outer_attributes()?;
|
||||
let lo = p.span.lo;
|
||||
let struct_field_ = ast::StructField_ {
|
||||
kind: UnnamedField(p.parse_visibility()?),
|
||||
vis: p.parse_visibility()?,
|
||||
ident: None,
|
||||
id: ast::DUMMY_NODE_ID,
|
||||
ty: p.parse_ty_sum()?,
|
||||
attrs: attrs,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue