(sources: &mut Vec<String>, source: &mut Option<String>)
| 74 | } |
| 75 | |
| 76 | fn finish_source(sources: &mut Vec<String>, source: &mut Option<String>) { |
| 77 | if let Some(source) = source.take() { |
| 78 | sources.push(source.trim_end().to_owned()); |
| 79 | } |
| 80 | } |
| 81 | |
| 82 | #[derive(Clone, Copy, Eq, PartialEq)] |
| 83 | enum Section { |