Skip to content

Commit 086969b

Browse files
committed
Explaining more panics
1 parent bd2d120 commit 086969b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

rustygeard/src/server.rs

+5-2
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ impl GearmanServer {
5252
let senders_by_conn_id = Arc::new(Mutex::new(HashMap::new()));
5353
let workers_by_conn_id = Arc::new(Mutex::new(BTreeMap::new()));
5454
let job_waiters = Arc::new(Mutex::new(HashMap::new()));
55-
let rt = runtime::Runtime::new().unwrap();
55+
let rt = runtime::Runtime::new().expect("Runtime without config should work.");
5656
let acceptor: Acceptor = match tls {
5757
None => None,
5858
#[cfg(feature = "tls")]
@@ -78,7 +78,10 @@ impl GearmanServer {
7878
continue;
7979
}
8080
};
81-
let conn_id: usize = plain_sock.as_raw_fd().try_into().unwrap();
81+
let conn_id: usize = plain_sock
82+
.as_raw_fd()
83+
.try_into()
84+
.expect("Any OS we work on will have usize-ish FDs");
8285
let sock = match acceptor {
8386
None => WrappedStream::from(plain_sock),
8487
#[cfg(feature = "tls")]

0 commit comments

Comments
 (0)