pub fn line_of(source: &str, needle: &str) -> Option<u32>
1-based line of the first line containing needle.
needle