Skip to content

Commit 966e6c0

Browse files
Add Str trait to InternedString, set get method deprecated
1 parent f3573aa commit 966e6c0

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/libsyntax/parse/token.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -627,11 +627,19 @@ impl InternedString {
627627
}
628628

629629
#[inline]
630+
#[deprecated = "use as_slice() instead"]
630631
pub fn get<'a>(&'a self) -> &'a str {
631632
&self.string[]
632633
}
633634
}
634635

636+
impl Str for InternedString {
637+
#[inline]
638+
fn as_slice<'a>(&'a self) -> &'a str {
639+
&self.string[]
640+
}
641+
}
642+
635643
impl Deref for InternedString {
636644
type Target = str;
637645

0 commit comments

Comments
 (0)