We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9fa1380 commit f933f7fCopy full SHA for f933f7f
llvm/lib/Demangle/RustDemangle.cpp
@@ -162,6 +162,14 @@ void Demangler::demanglePath() {
162
print(">");
163
break;
164
}
165
+ case 'Y': {
166
+ print("<");
167
+ demangleType();
168
+ print(" as ");
169
+ demanglePath();
170
+ print(">");
171
+ break;
172
+ }
173
case 'N': {
174
char NS = consume();
175
if (!isLower(NS) && !isUpper(NS)) {
llvm/test/Demangle/rust.test
@@ -49,6 +49,11 @@ CHECK: <_ as Clone>
49
CHECK: <_ as Clone>
50
_RXs_C5cratepC5Clone
51
52
+; Trait definition
53
+
54
+CHECK: <_ as Ord>
55
+ _RYpC3Ord
56
57
; Generic type arguments
58
59
CHECK: generic::<_>
0 commit comments