@@ -17,8 +17,6 @@ pub enum CrateNum {
17
17
// FIXME(jseyfried): this is also used for custom derives until proc-macro crates get
18
18
// `CrateNum`s.
19
19
BuiltinMacros ,
20
- /// A CrateNum value that indicates that something is wrong.
21
- Invalid ,
22
20
/// A special CrateNum that we use for the tcx.rcache when decoding from
23
21
/// the incr. comp. cache.
24
22
ReservedForIncrCompCache ,
@@ -29,7 +27,6 @@ impl ::std::fmt::Debug for CrateNum {
29
27
fn fmt ( & self , fmt : & mut :: std:: fmt:: Formatter < ' _ > ) -> :: std:: fmt:: Result {
30
28
match self {
31
29
CrateNum :: Index ( id) => write ! ( fmt, "crate{}" , id. private) ,
32
- CrateNum :: Invalid => write ! ( fmt, "invalid crate" ) ,
33
30
CrateNum :: BuiltinMacros => write ! ( fmt, "builtin macros crate" ) ,
34
31
CrateNum :: ReservedForIncrCompCache => write ! ( fmt, "crate for decoding incr comp cache" ) ,
35
32
}
@@ -90,7 +87,6 @@ impl fmt::Display for CrateNum {
90
87
fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
91
88
match self {
92
89
CrateNum :: Index ( id) => fmt:: Display :: fmt ( & id. private , f) ,
93
- CrateNum :: Invalid => write ! ( f, "invalid crate" ) ,
94
90
CrateNum :: BuiltinMacros => write ! ( f, "builtin macros crate" ) ,
95
91
CrateNum :: ReservedForIncrCompCache => write ! ( f, "crate for decoding incr comp cache" ) ,
96
92
}
0 commit comments