@@ -3167,11 +3167,9 @@ impl<S> MidHandshakeSslStream<S> {
3167
3167
Ok ( self . stream )
3168
3168
} else {
3169
3169
self . error = self . stream . make_error ( ret) ;
3170
- match self . error . code ( ) {
3171
- ErrorCode :: WANT_READ | ErrorCode :: WANT_WRITE => {
3172
- Err ( HandshakeError :: WouldBlock ( self ) )
3173
- }
3174
- _ => Err ( HandshakeError :: Failure ( self ) ) ,
3170
+ match self . error . would_block ( ) {
3171
+ true => Err ( HandshakeError :: WouldBlock ( self ) ) ,
3172
+ false => Err ( HandshakeError :: Failure ( self ) ) ,
3175
3173
}
3176
3174
}
3177
3175
}
@@ -3476,14 +3474,12 @@ where
3476
3474
Ok ( stream)
3477
3475
} else {
3478
3476
let error = stream. make_error ( ret) ;
3479
- match error. code ( ) {
3480
- ErrorCode :: WANT_READ | ErrorCode :: WANT_WRITE => {
3481
- Err ( HandshakeError :: WouldBlock ( MidHandshakeSslStream {
3482
- stream,
3483
- error,
3484
- } ) )
3485
- }
3486
- _ => Err ( HandshakeError :: Failure ( MidHandshakeSslStream {
3477
+ match error. would_block ( ) {
3478
+ true => Err ( HandshakeError :: WouldBlock ( MidHandshakeSslStream {
3479
+ stream,
3480
+ error,
3481
+ } ) ) ,
3482
+ false => Err ( HandshakeError :: Failure ( MidHandshakeSslStream {
3487
3483
stream,
3488
3484
error,
3489
3485
} ) ) ,
@@ -3499,14 +3495,12 @@ where
3499
3495
Ok ( stream)
3500
3496
} else {
3501
3497
let error = stream. make_error ( ret) ;
3502
- match error. code ( ) {
3503
- ErrorCode :: WANT_READ | ErrorCode :: WANT_WRITE => {
3504
- Err ( HandshakeError :: WouldBlock ( MidHandshakeSslStream {
3505
- stream,
3506
- error,
3507
- } ) )
3508
- }
3509
- _ => Err ( HandshakeError :: Failure ( MidHandshakeSslStream {
3498
+ match error. would_block ( ) {
3499
+ true => Err ( HandshakeError :: WouldBlock ( MidHandshakeSslStream {
3500
+ stream,
3501
+ error,
3502
+ } ) ) ,
3503
+ false => Err ( HandshakeError :: Failure ( MidHandshakeSslStream {
3510
3504
stream,
3511
3505
error,
3512
3506
} ) ) ,
@@ -3528,14 +3522,12 @@ where
3528
3522
Ok ( stream)
3529
3523
} else {
3530
3524
let error = stream. make_error ( ret) ;
3531
- match error. code ( ) {
3532
- ErrorCode :: WANT_READ | ErrorCode :: WANT_WRITE => {
3533
- Err ( HandshakeError :: WouldBlock ( MidHandshakeSslStream {
3534
- stream,
3535
- error,
3536
- } ) )
3537
- }
3538
- _ => Err ( HandshakeError :: Failure ( MidHandshakeSslStream {
3525
+ match error. would_block ( ) {
3526
+ true => Err ( HandshakeError :: WouldBlock ( MidHandshakeSslStream {
3527
+ stream,
3528
+ error,
3529
+ } ) ) ,
3530
+ false => Err ( HandshakeError :: Failure ( MidHandshakeSslStream {
3539
3531
stream,
3540
3532
error,
3541
3533
} ) ) ,
0 commit comments