pub fn split(pattern: &str, haystack: &str) -> Result<Vec<String>>
Split haystack by pattern, returning the parts.
haystack
pattern