Function openrr_planner::collision::parse_colon_separated_pairs[][src]

pub fn parse_colon_separated_pairs(
    pair_strs: &[String]
) -> Result<Vec<(String, String)>, Error>
Expand description

Parse args to get self collision pair

Example

let pairs = openrr_planner::collision::parse_colon_separated_pairs(&vec!["ab:cd".to_owned(), "ab:ef".to_owned()]).unwrap();
assert_eq!(pairs.len(), 2);
assert_eq!(pairs[0].0, "ab");
assert_eq!(pairs[0].1, "cd");
assert_eq!(pairs[1].0, "ab");
assert_eq!(pairs[1].1, "ef");