@@ -302,7 +302,6 @@ impl<'hir> Map<'hir> {
302
302
| Node :: Infer ( _)
303
303
| Node :: TraitRef ( _)
304
304
| Node :: Pat ( _)
305
- | Node :: Binding ( _)
306
305
| Node :: Local ( _)
307
306
| Node :: Param ( _)
308
307
| Node :: Arm ( _)
@@ -901,7 +900,7 @@ impl<'hir> Map<'hir> {
901
900
#[ inline]
902
901
fn opt_ident ( self , id : HirId ) -> Option < Ident > {
903
902
match self . get ( id) {
904
- Node :: Binding ( & Pat { kind : PatKind :: Binding ( _, _, ident, _) , .. } ) => Some ( ident) ,
903
+ Node :: Pat ( & Pat { kind : PatKind :: Binding ( _, _, ident, _) , .. } ) => Some ( ident) ,
905
904
// A `Ctor` doesn't have an identifier itself, but its parent
906
905
// struct/variant does. Compare with `hir::Map::opt_span`.
907
906
Node :: Ctor ( ..) => match self . find ( self . get_parent_node ( id) ) ? {
@@ -969,7 +968,6 @@ impl<'hir> Map<'hir> {
969
968
Node :: Ty ( ty) => ty. span ,
970
969
Node :: TypeBinding ( tb) => tb. span ,
971
970
Node :: TraitRef ( tr) => tr. path . span ,
972
- Node :: Binding ( pat) => pat. span ,
973
971
Node :: Pat ( pat) => pat. span ,
974
972
Node :: Arm ( arm) => arm. span ,
975
973
Node :: Block ( block) => block. span ,
@@ -1203,7 +1201,6 @@ fn hir_id_to_string(map: Map<'_>, id: HirId) -> String {
1203
1201
Some ( Node :: Ty ( _) ) => node_str ( "type" ) ,
1204
1202
Some ( Node :: TypeBinding ( _) ) => node_str ( "type binding" ) ,
1205
1203
Some ( Node :: TraitRef ( _) ) => node_str ( "trait ref" ) ,
1206
- Some ( Node :: Binding ( _) ) => node_str ( "local" ) ,
1207
1204
Some ( Node :: Pat ( _) ) => node_str ( "pat" ) ,
1208
1205
Some ( Node :: Param ( _) ) => node_str ( "param" ) ,
1209
1206
Some ( Node :: Arm ( _) ) => node_str ( "arm" ) ,
0 commit comments