@@ -863,8 +863,8 @@ impl bincode::Encode for Address {
863863}
864864
865865#[ cfg( feature = "bincode" ) ]
866- impl bincode:: Decode for Address {
867- fn decode < D : bincode:: de:: Decoder > (
866+ impl < C > bincode:: Decode < C > for Address {
867+ fn decode < D : bincode:: de:: Decoder < Context = C > > (
868868 decoder : & mut D ,
869869 ) -> Result < Self , bincode:: error:: DecodeError > {
870870 use core:: str:: FromStr ;
@@ -876,8 +876,8 @@ impl bincode::Decode for Address {
876876}
877877
878878#[ cfg( feature = "bincode" ) ]
879- impl < ' de > bincode:: BorrowDecode < ' de > for Address {
880- fn borrow_decode < D : bincode:: de:: BorrowDecoder < ' de > > (
879+ impl < ' de , C > bincode:: BorrowDecode < ' de , C > for Address {
880+ fn borrow_decode < D : bincode:: de:: BorrowDecoder < ' de , Context = C > > (
881881 decoder : & mut D ,
882882 ) -> Result < Self , bincode:: error:: DecodeError > {
883883 use core:: str:: FromStr ;
@@ -899,8 +899,8 @@ impl bincode::Encode for AddressType {
899899}
900900
901901#[ cfg( feature = "bincode" ) ]
902- impl bincode:: Decode for AddressType {
903- fn decode < D : bincode:: de:: Decoder > (
902+ impl < C > bincode:: Decode < C > for AddressType {
903+ fn decode < D : bincode:: de:: Decoder < Context = C > > (
904904 decoder : & mut D ,
905905 ) -> Result < Self , bincode:: error:: DecodeError > {
906906 let val = u8:: decode ( decoder) ?;
@@ -916,8 +916,8 @@ impl bincode::Decode for AddressType {
916916}
917917
918918#[ cfg( feature = "bincode" ) ]
919- impl < ' de > bincode:: BorrowDecode < ' de > for AddressType {
920- fn borrow_decode < D : bincode:: de:: BorrowDecoder < ' de > > (
919+ impl < ' de , C > bincode:: BorrowDecode < ' de , C > for AddressType {
920+ fn borrow_decode < D : bincode:: de:: BorrowDecoder < ' de , Context = C > > (
921921 decoder : & mut D ,
922922 ) -> Result < Self , bincode:: error:: DecodeError > {
923923 let val = u8:: borrow_decode ( decoder) ?;
0 commit comments