Skip to content

Commit fcea2b4

Browse files
committed
librustls: prefer let/else in rustls_client_connection_new
1 parent e7ec846 commit fcea2b4

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

librustls/src/client.rs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -770,13 +770,12 @@ impl rustls_client_config {
770770
};
771771
let config = try_clone_arc!(config);
772772
let conn_out = try_mut_from_ptr_ptr!(conn_out);
773-
let server_name = match server_name.to_str() {
774-
Ok(s) => s,
775-
Err(std::str::Utf8Error { .. }) => return rustls_result::InvalidDnsNameError,
773+
774+
let Ok(server_name) = server_name.to_str() else {
775+
return rustls_result::InvalidDnsNameError;
776776
};
777-
let server_name = match server_name.try_into() {
778-
Ok(sn) => sn,
779-
Err(_) => return rustls_result::InvalidDnsNameError,
777+
let Ok(server_name) = server_name.try_into() else {
778+
return rustls_result::InvalidDnsNameError;
780779
};
781780
let client = ClientConnection::new(config, server_name).unwrap();
782781

0 commit comments

Comments
 (0)