@@ -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) ) ? {
@@ -1046,7 +1045,6 @@ impl<'hir> Map<'hir> {
1046
1045
Node :: Ty ( ty) => ty. span ,
1047
1046
Node :: TypeBinding ( tb) => tb. span ,
1048
1047
Node :: TraitRef ( tr) => tr. path . span ,
1049
- Node :: Binding ( pat) => pat. span ,
1050
1048
Node :: Pat ( pat) => pat. span ,
1051
1049
Node :: Arm ( arm) => arm. span ,
1052
1050
Node :: Block ( block) => block. span ,
@@ -1263,7 +1261,6 @@ fn hir_id_to_string(map: Map<'_>, id: HirId) -> String {
1263
1261
Some ( Node :: Ty ( _) ) => node_str ( "type" ) ,
1264
1262
Some ( Node :: TypeBinding ( _) ) => node_str ( "type binding" ) ,
1265
1263
Some ( Node :: TraitRef ( _) ) => node_str ( "trait ref" ) ,
1266
- Some ( Node :: Binding ( _) ) => node_str ( "local" ) ,
1267
1264
Some ( Node :: Pat ( _) ) => node_str ( "pat" ) ,
1268
1265
Some ( Node :: Param ( _) ) => node_str ( "param" ) ,
1269
1266
Some ( Node :: Arm ( _) ) => node_str ( "arm" ) ,
0 commit comments