diff options
| author | 魏曹先生 <1992414357@qq.com> | 2025-10-29 16:23:02 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2025-10-29 16:23:02 +0800 |
| commit | 0c0499abfb94d57d9b81c63b3df6e7e5e42a570d (patch) | |
| tree | 80d9991735ef9fc224107cbb83290c1b9af1820d /src/utils/socket_addr_helper.rs | |
| parent | fdffd0d081465fa4d08645f7e1b546e1addb2ef9 (diff) | |
Apply clippy suggestion
Diffstat (limited to 'src/utils/socket_addr_helper.rs')
| -rw-r--r-- | src/utils/socket_addr_helper.rs | 10 |
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(':') { |
