@@ -4072,33 +4072,33 @@ impl<'hir> OwnerNode<'hir> {
40724072 }
40734073}
40744074
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 )
40784078 }
40794079}
40804080
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 )
40844084 }
40854085}
40864086
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 )
40904090 }
40914091}
40924092
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 )
40964096 }
40974097}
40984098
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 {
41024102 OwnerNode :: Item ( n) => Node :: Item ( n) ,
41034103 OwnerNode :: ForeignItem ( n) => Node :: ForeignItem ( n) ,
41044104 OwnerNode :: ImplItem ( n) => Node :: ImplItem ( n) ,
0 commit comments