Basics for trait method resolution

This commit is contained in:
Florian Diebold 2019-03-24 17:36:15 +01:00
parent bb77bc5c2f
commit c947c15ce1
11 changed files with 156 additions and 25 deletions

View file

@ -4061,7 +4061,11 @@ impl ast::NameOwner for TraitDef {}
impl ast::AttrsOwner for TraitDef {}
impl ast::DocCommentsOwner for TraitDef {}
impl ast::TypeParamsOwner for TraitDef {}
impl TraitDef {}
impl TraitDef {
pub fn item_list(&self) -> Option<&ItemList> {
super::child_opt(self)
}
}
// TrueKw
#[derive(Debug, PartialEq, Eq, Hash)]