@@ -919,7 +919,7 @@ impl<T> Drop for Sender<T> {
919919#[ stable( feature = "mpsc_debug" , since = "1.8.0" ) ]
920920impl < T > fmt:: Debug for Sender < T > {
921921 fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
922- write ! ( f , "Sender {{ .. }}" )
922+ f . debug_struct ( "Sender" ) . finish ( )
923923 }
924924}
925925
@@ -1049,7 +1049,7 @@ impl<T> Drop for SyncSender<T> {
10491049#[ stable( feature = "mpsc_debug" , since = "1.8.0" ) ]
10501050impl < T > fmt:: Debug for SyncSender < T > {
10511051 fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
1052- write ! ( f , "SyncSender {{ .. }}" )
1052+ f . debug_struct ( "SyncSender" ) . finish ( )
10531053 }
10541054}
10551055
@@ -1551,7 +1551,7 @@ impl<T> Drop for Receiver<T> {
15511551#[ stable( feature = "mpsc_debug" , since = "1.8.0" ) ]
15521552impl < T > fmt:: Debug for Receiver < T > {
15531553 fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
1554- write ! ( f , "Receiver {{ .. }}" )
1554+ f . debug_struct ( "Receiver" ) . finish ( )
15551555 }
15561556}
15571557
@@ -3009,22 +3009,4 @@ mod sync_tests {
30093009 repro ( )
30103010 }
30113011 }
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- }
30303012}
0 commit comments