Skip to content

Commit 8667996

Browse files
use or pattern to match error codes that map to ErrorKind::TimedOut
1 parent c88e6a7 commit 8667996

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

src/libstd/sys/windows/mod.rs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -61,21 +61,21 @@ pub fn decode_error_kind(errno: i32) -> ErrorKind {
6161
c::ERROR_FILE_NOT_FOUND => return ErrorKind::NotFound,
6262
c::ERROR_PATH_NOT_FOUND => return ErrorKind::NotFound,
6363
c::ERROR_NO_DATA => return ErrorKind::BrokenPipe,
64-
c::ERROR_SEM_TIMEOUT => return ErrorKind::TimedOut,
65-
c::WAIT_TIMEOUT => return ErrorKind::TimedOut,
66-
c::ERROR_DRIVER_CANCEL_TIMEOUT => return ErrorKind::TimedOut,
67-
c::ERROR_OPERATION_ABORTED => return ErrorKind::TimedOut,
68-
c::ERROR_SERVICE_REQUEST_TIMEOUT => return ErrorKind::TimedOut,
69-
c::ERROR_COUNTER_TIMEOUT => return ErrorKind::TimedOut,
70-
c::ERROR_TIMEOUT => return ErrorKind::TimedOut,
71-
c::ERROR_RESOURCE_CALL_TIMED_OUT => return ErrorKind::TimedOut,
72-
c::ERROR_CTX_MODEM_RESPONSE_TIMEOUT => return ErrorKind::TimedOut,
73-
c::ERROR_CTX_CLIENT_QUERY_TIMEOUT => return ErrorKind::TimedOut,
74-
c::FRS_ERR_SYSVOL_POPULATE_TIMEOUT => return ErrorKind::TimedOut,
75-
c::ERROR_DS_TIMELIMIT_EXCEEDED => return ErrorKind::TimedOut,
76-
c::DNS_ERROR_RECORD_TIMED_OUT => return ErrorKind::TimedOut,
77-
c::ERROR_IPSEC_IKE_TIMED_OUT => return ErrorKind::TimedOut,
78-
c::ERROR_RUNLEVEL_SWITCH_TIMEOUT => return ErrorKind::TimedOut,
64+
c::ERROR_SEM_TIMEOUT |
65+
c::WAIT_TIMEOUT |
66+
c::ERROR_DRIVER_CANCEL_TIMEOUT |
67+
c::ERROR_OPERATION_ABORTED |
68+
c::ERROR_SERVICE_REQUEST_TIMEOUT |
69+
c::ERROR_COUNTER_TIMEOUT |
70+
c::ERROR_TIMEOUT |
71+
c::ERROR_RESOURCE_CALL_TIMED_OUT |
72+
c::ERROR_CTX_MODEM_RESPONSE_TIMEOUT |
73+
c::ERROR_CTX_CLIENT_QUERY_TIMEOUT |
74+
c::FRS_ERR_SYSVOL_POPULATE_TIMEOUT |
75+
c::ERROR_DS_TIMELIMIT_EXCEEDED |
76+
c::DNS_ERROR_RECORD_TIMED_OUT |
77+
c::ERROR_IPSEC_IKE_TIMED_OUT |
78+
c::ERROR_RUNLEVEL_SWITCH_TIMEOUT |
7979
c::ERROR_RUNLEVEL_SWITCH_AGENT_TIMEOUT => return ErrorKind::TimedOut,
8080
_ => {}
8181
}

0 commit comments

Comments
 (0)