| commit | 5804bb726605efa4bc997c82ac31c87c80a0f837 | [log] [tgz] |
|---|---|---|
| author | David Tolnay <dtolnay@gmail.com> | Sun Dec 06 21:06:15 2020 -0800 |
| committer | David Tolnay <dtolnay@gmail.com> | Sun Dec 06 21:06:27 2020 -0800 |
| tree | 9792104052dcdc923049f05de39dc472c7e4c72e | |
| parent | 4f705dc799382bac3bfcc03940a8d28df82c1880 [diff] [blame] |
Use ResolvableName as resolutions map key
diff --git a/syntax/names.rs b/syntax/names.rs index 25ae9f4..b4d8ef1 100644 --- a/syntax/names.rs +++ b/syntax/names.rs
@@ -53,6 +53,10 @@ Self { rust: ident } } + pub fn from_ref(ident: &Ident) -> &Self { + unsafe { &*(ident as *const Ident as *const Self) } + } + pub fn make_self(span: Span) -> Self { Self { rust: Token.into(),