pub fn parse_cmts<S, I>( lines: I, ignore_macros: bool, ) -> HashMap<Option<String>, Vec<(Option<TypeStruct>, Vec<String>)>>where S: Deref<Target = str>, I: Iterator<Item = S>,