@@ -919,7 +919,7 @@ impl<T> Drop for Sender<T> {
919
919
#[ stable( feature = "mpsc_debug" , since = "1.8.0" ) ]
920
920
impl < T > fmt:: Debug for Sender < T > {
921
921
fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
922
- write ! ( f , "Sender {{ .. }}" )
922
+ f . debug_struct ( "Sender" ) . finish ( )
923
923
}
924
924
}
925
925
@@ -1049,7 +1049,7 @@ impl<T> Drop for SyncSender<T> {
1049
1049
#[ stable( feature = "mpsc_debug" , since = "1.8.0" ) ]
1050
1050
impl < T > fmt:: Debug for SyncSender < T > {
1051
1051
fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
1052
- write ! ( f , "SyncSender {{ .. }}" )
1052
+ f . debug_struct ( "SyncSender" ) . finish ( )
1053
1053
}
1054
1054
}
1055
1055
@@ -1551,7 +1551,7 @@ impl<T> Drop for Receiver<T> {
1551
1551
#[ stable( feature = "mpsc_debug" , since = "1.8.0" ) ]
1552
1552
impl < T > fmt:: Debug for Receiver < T > {
1553
1553
fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
1554
- write ! ( f , "Receiver {{ .. }}" )
1554
+ f . debug_struct ( "Receiver" ) . finish ( )
1555
1555
}
1556
1556
}
1557
1557
@@ -3009,22 +3009,4 @@ mod sync_tests {
3009
3009
repro ( )
3010
3010
}
3011
3011
}
3012
-
3013
- #[ test]
3014
- fn fmt_debug_sender ( ) {
3015
- let ( tx, _) = channel :: < i32 > ( ) ;
3016
- assert_eq ! ( format!( "{:?}" , tx) , "Sender { .. }" ) ;
3017
- }
3018
-
3019
- #[ test]
3020
- fn fmt_debug_recv ( ) {
3021
- let ( _, rx) = channel :: < i32 > ( ) ;
3022
- assert_eq ! ( format!( "{:?}" , rx) , "Receiver { .. }" ) ;
3023
- }
3024
-
3025
- #[ test]
3026
- fn fmt_debug_sync_sender ( ) {
3027
- let ( tx, _) = sync_channel :: < i32 > ( 1 ) ;
3028
- assert_eq ! ( format!( "{:?}" , tx) , "SyncSender { .. }" ) ;
3029
- }
3030
3012
}
0 commit comments