Node-ify lifetimes

This commit is contained in:
Lukas Wirth 2020-12-15 19:23:51 +01:00
parent d34611633b
commit dd496223f5
63 changed files with 420 additions and 274 deletions

View file

@ -37,9 +37,8 @@ impl Name {
Name(Repr::TupleField(idx))
}
pub fn new_lifetime(lt: &syntax::SyntaxToken) -> Name {
assert_eq!(lt.kind(), syntax::SyntaxKind::LIFETIME);
Name(Repr::Text(lt.text().clone()))
pub fn new_lifetime(lt: &ast::Lifetime) -> Name {
Self::new_text(lt.text().clone())
}
/// Shortcut to create inline plain text name