Add support for default trait impls in libsyntax
This commit is contained in:
parent
2b01a37ec3
commit
6a2f16e136
8 changed files with 60 additions and 19 deletions
|
@ -1641,6 +1641,10 @@ pub enum Item_ {
|
|||
Generics,
|
||||
TyParamBounds,
|
||||
Vec<TraitItem>),
|
||||
|
||||
// Default trait implementations
|
||||
// `impl Trait for ..`
|
||||
ItemDefTrait(Unsafety, TraitRef),
|
||||
ItemImpl(Unsafety,
|
||||
ImplPolarity,
|
||||
Generics,
|
||||
|
@ -1666,7 +1670,8 @@ impl Item_ {
|
|||
ItemStruct(..) => "struct",
|
||||
ItemTrait(..) => "trait",
|
||||
ItemMac(..) |
|
||||
ItemImpl(..) => "item"
|
||||
ItemImpl(..) |
|
||||
ItemDefTrait(..) => "item"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue