Skip to main content

parse_ports

Function parse_ports 

Source
pub fn parse_ports(s: &str) -> Result<Vec<u16>, String>
Expand description

Parse a comma-separated string of port numbers into a vector of u16

§Arguments

  • s - A string containing comma-separated port numbers

§Returns

  • Result<Vec<u16>, String> - A vector of port numbers if parsing was successful, or an error message if parsing failed

§Examples

use asphyxia::utils::parse_ports;

assert_eq!(parse_ports("22,80,443"), Ok(vec![22, 80, 443]));
assert!(parse_ports("22,abc,443").is_err());