@@ -3163,11 +3163,9 @@ impl<S> MidHandshakeSslStream<S> {
31633163 Ok ( self . stream )
31643164 } else {
31653165 self . error = self . stream . make_error ( ret) ;
3166- match self . error . code ( ) {
3167- ErrorCode :: WANT_READ | ErrorCode :: WANT_WRITE => {
3168- Err ( HandshakeError :: WouldBlock ( self ) )
3169- }
3170- _ => Err ( HandshakeError :: Failure ( self ) ) ,
3166+ match self . error . would_block ( ) {
3167+ true => Err ( HandshakeError :: WouldBlock ( self ) ) ,
3168+ false => Err ( HandshakeError :: Failure ( self ) ) ,
31713169 }
31723170 }
31733171 }
@@ -3472,14 +3470,12 @@ where
34723470 Ok ( stream)
34733471 } else {
34743472 let error = stream. make_error ( ret) ;
3475- match error. code ( ) {
3476- ErrorCode :: WANT_READ | ErrorCode :: WANT_WRITE => {
3477- Err ( HandshakeError :: WouldBlock ( MidHandshakeSslStream {
3478- stream,
3479- error,
3480- } ) )
3481- }
3482- _ => Err ( HandshakeError :: Failure ( MidHandshakeSslStream {
3473+ match error. would_block ( ) {
3474+ true => Err ( HandshakeError :: WouldBlock ( MidHandshakeSslStream {
3475+ stream,
3476+ error,
3477+ } ) ) ,
3478+ false => Err ( HandshakeError :: Failure ( MidHandshakeSslStream {
34833479 stream,
34843480 error,
34853481 } ) ) ,
@@ -3495,14 +3491,12 @@ where
34953491 Ok ( stream)
34963492 } else {
34973493 let error = stream. make_error ( ret) ;
3498- match error. code ( ) {
3499- ErrorCode :: WANT_READ | ErrorCode :: WANT_WRITE => {
3500- Err ( HandshakeError :: WouldBlock ( MidHandshakeSslStream {
3501- stream,
3502- error,
3503- } ) )
3504- }
3505- _ => Err ( HandshakeError :: Failure ( MidHandshakeSslStream {
3494+ match error. would_block ( ) {
3495+ true => Err ( HandshakeError :: WouldBlock ( MidHandshakeSslStream {
3496+ stream,
3497+ error,
3498+ } ) ) ,
3499+ false => Err ( HandshakeError :: Failure ( MidHandshakeSslStream {
35063500 stream,
35073501 error,
35083502 } ) ) ,
@@ -3524,14 +3518,12 @@ where
35243518 Ok ( stream)
35253519 } else {
35263520 let error = stream. make_error ( ret) ;
3527- match error. code ( ) {
3528- ErrorCode :: WANT_READ | ErrorCode :: WANT_WRITE => {
3529- Err ( HandshakeError :: WouldBlock ( MidHandshakeSslStream {
3530- stream,
3531- error,
3532- } ) )
3533- }
3534- _ => Err ( HandshakeError :: Failure ( MidHandshakeSslStream {
3521+ match error. would_block ( ) {
3522+ true => Err ( HandshakeError :: WouldBlock ( MidHandshakeSslStream {
3523+ stream,
3524+ error,
3525+ } ) ) ,
3526+ false => Err ( HandshakeError :: Failure ( MidHandshakeSslStream {
35353527 stream,
35363528 error,
35373529 } ) ) ,
0 commit comments