rustc: Add long diagnostics for E0306 and E0307

This commit is contained in:
Chris Wong
2015-04-15 21:15:09 +12:00
committed by Steve Klabnik
parent 77e8ddfaf3
commit 0e4a77bbfe
+10 -2
View File
@@ -293,6 +293,16 @@ enum Method { GET, POST }
}
See also https://github.com/rust-lang/rust/issues/14587
"##,
E0306: r##"
In an array literal `[x; N]`, `N` is the number of elements in the array. This
number cannot be negative.
"##,
E0307: r##"
The length of an array is part of its type. For this reason, this length must be
a compile-time constant.
"##
}
@@ -353,8 +363,6 @@ enum Method { GET, POST }
E0300, // unexpanded macro
E0304, // expected signed integer constant
E0305, // expected constant
E0306, // expected positive integer for repeat count
E0307, // expected constant integer for repeat count
E0308,
E0309, // thing may not live long enough
E0310, // thing may not live long enough