Skip to main content

parse_many

Function parse_many 

Source
pub fn parse_many(s: &str) -> Vec<Target>
Expand description

Parse multiple targets from a newline-separated string.

Blank lines and lines starting with # are skipped.

Example:

use scantarget::{parse_many, Target};

let targets = parse_many("https://example.com\n# comment\n203.0.113.10");
assert_eq!(
    targets,
    vec!["https://example.com".parse::<Target>().unwrap(), "203.0.113.10".parse::<Target>().unwrap()]
);