Simplify creating string literal from ident

This commit is contained in:
Joscha 2022-11-22 10:31:58 +01:00
parent af6c171eb4
commit d4797c5894
3 changed files with 17 additions and 24 deletions

View file

@ -93,6 +93,15 @@ pub struct StringLit {
pub span: Span,
}
impl StringLit {
pub fn from_ident(ident: Ident) -> Self {
Self {
elems: vec![StringLitElem::Plain(ident.name)],
span: ident.span,
}
}
}
impl HasSpan for StringLit {
fn span(&self) -> Span {
self.span