@@ -4072,33 +4072,33 @@ impl<'hir> OwnerNode<'hir> {
4072
4072
}
4073
4073
}
4074
4074
4075
- impl < ' hir > Into < OwnerNode < ' hir > > for & ' hir Item < ' hir > {
4076
- fn into ( self ) -> OwnerNode < ' hir > {
4077
- OwnerNode :: Item ( self )
4075
+ impl < ' hir > From < & ' hir Item < ' hir > > for OwnerNode < ' hir > {
4076
+ fn from ( val : & ' hir Item < ' hir > ) -> Self {
4077
+ OwnerNode :: Item ( val )
4078
4078
}
4079
4079
}
4080
4080
4081
- impl < ' hir > Into < OwnerNode < ' hir > > for & ' hir ForeignItem < ' hir > {
4082
- fn into ( self ) -> OwnerNode < ' hir > {
4083
- OwnerNode :: ForeignItem ( self )
4081
+ impl < ' hir > From < & ' hir ForeignItem < ' hir > > for OwnerNode < ' hir > {
4082
+ fn from ( val : & ' hir ForeignItem < ' hir > ) -> Self {
4083
+ OwnerNode :: ForeignItem ( val )
4084
4084
}
4085
4085
}
4086
4086
4087
- impl < ' hir > Into < OwnerNode < ' hir > > for & ' hir ImplItem < ' hir > {
4088
- fn into ( self ) -> OwnerNode < ' hir > {
4089
- OwnerNode :: ImplItem ( self )
4087
+ impl < ' hir > From < & ' hir ImplItem < ' hir > > for OwnerNode < ' hir > {
4088
+ fn from ( val : & ' hir ImplItem < ' hir > ) -> Self {
4089
+ OwnerNode :: ImplItem ( val )
4090
4090
}
4091
4091
}
4092
4092
4093
- impl < ' hir > Into < OwnerNode < ' hir > > for & ' hir TraitItem < ' hir > {
4094
- fn into ( self ) -> OwnerNode < ' hir > {
4095
- OwnerNode :: TraitItem ( self )
4093
+ impl < ' hir > From < & ' hir TraitItem < ' hir > > for OwnerNode < ' hir > {
4094
+ fn from ( val : & ' hir TraitItem < ' hir > ) -> Self {
4095
+ OwnerNode :: TraitItem ( val )
4096
4096
}
4097
4097
}
4098
4098
4099
- impl < ' hir > Into < Node < ' hir > > for OwnerNode < ' hir > {
4100
- fn into ( self ) -> Node < ' hir > {
4101
- match self {
4099
+ impl < ' hir > From < OwnerNode < ' hir > > for Node < ' hir > {
4100
+ fn from ( val : OwnerNode < ' hir > ) -> Self {
4101
+ match val {
4102
4102
OwnerNode :: Item ( n) => Node :: Item ( n) ,
4103
4103
OwnerNode :: ForeignItem ( n) => Node :: ForeignItem ( n) ,
4104
4104
OwnerNode :: ImplItem ( n) => Node :: ImplItem ( n) ,
0 commit comments