@@ -30,7 +30,7 @@ use bitcoin::util::base58;
30
30
use bitcoin:: PublicKey ;
31
31
use bitcoin:: hashes:: Hash ;
32
32
use bitcoin:: secp256k1;
33
- #[ cfg( feature = "serde" ) ]
33
+ #[ cfg( feature = "serde-feature " ) ]
34
34
use serde;
35
35
36
36
use blech32;
@@ -595,7 +595,7 @@ impl FromStr for Address {
595
595
}
596
596
}
597
597
598
- #[ cfg( feature = "serde" ) ]
598
+ #[ cfg( feature = "serde-feature " ) ]
599
599
impl < ' de > serde:: Deserialize < ' de > for Address {
600
600
#[ inline]
601
601
fn deserialize < D > ( deserializer : D ) -> Result < Self , D :: Error >
@@ -638,7 +638,7 @@ impl<'de> serde::Deserialize<'de> for Address {
638
638
}
639
639
}
640
640
641
- #[ cfg( feature = "serde" ) ]
641
+ #[ cfg( feature = "serde-feature " ) ]
642
642
impl serde:: Serialize for Address {
643
643
fn serialize < S > ( & self , serializer : S ) -> Result < S :: Ok , S :: Error >
644
644
where
@@ -654,8 +654,6 @@ mod test {
654
654
use bitcoin:: util:: key;
655
655
use bitcoin:: Script ;
656
656
use bitcoin:: secp256k1:: { PublicKey , Secp256k1 } ;
657
- #[ cfg( feature = "serde" ) ]
658
- use serde_json;
659
657
660
658
fn roundtrips ( addr : & Address ) {
661
659
assert_eq ! (
@@ -670,9 +668,9 @@ mod test {
670
668
"script round-trip failed for {}" ,
671
669
addr,
672
670
) ;
673
- #[ cfg( feature = "serde" ) ]
671
+ #[ cfg( feature = "serde-feature " ) ]
674
672
assert_eq ! (
675
- serde_json:: from_value:: <Address >( serde_json:: to_value( & addr) . unwrap( ) ) . ok( ) . as_ref( ) ,
673
+ :: serde_json:: from_value:: <Address >( serde_json:: to_value( & addr) . unwrap( ) ) . ok( ) . as_ref( ) ,
676
674
Some ( addr)
677
675
) ;
678
676
}
0 commit comments