summaryrefslogtreecommitdiff
path: root/src/utils/socket_addr_helper.rs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2025-10-29 16:23:02 +0800
committer魏曹先生 <1992414357@qq.com>2025-10-29 16:23:02 +0800
commit0c0499abfb94d57d9b81c63b3df6e7e5e42a570d (patch)
tree80d9991735ef9fc224107cbb83290c1b9af1820d /src/utils/socket_addr_helper.rs
parentfdffd0d081465fa4d08645f7e1b546e1addb2ef9 (diff)
Apply clippy suggestion
Diffstat (limited to 'src/utils/socket_addr_helper.rs')
-rw-r--r--src/utils/socket_addr_helper.rs10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/utils/socket_addr_helper.rs b/src/utils/socket_addr_helper.rs
index c6805da..fd7b346 100644
--- a/src/utils/socket_addr_helper.rs
+++ b/src/utils/socket_addr_helper.rs
@@ -17,7 +17,7 @@ pub async fn get_socket_addr(
)
})?;
- return resolve_to_socket_addr(&host, port).await;
+ return resolve_to_socket_addr(host, port).await;
}
// No port specified, use default port
@@ -26,15 +26,13 @@ pub async fn get_socket_addr(
/// Parse host and port from address string
fn parse_host_and_port(address: &str) -> Option<(&str, &str)> {
- if address.starts_with('[') {
- if let Some(close_bracket) = address.find(']') {
- if close_bracket + 1 < address.len() && address.as_bytes()[close_bracket + 1] == b':' {
+ if address.starts_with('[')
+ && let Some(close_bracket) = address.find(']')
+ && close_bracket + 1 < address.len() && address.as_bytes()[close_bracket + 1] == b':' {
let host = &address[1..close_bracket];
let port = &address[close_bracket + 2..];
return Some((host, port));
}
- }
- }
// Handle IPv4 addresses and hostnames with ports
if let Some(colon_pos) = address.rfind(':') {