fix section extraction from group file
This commit is contained in:
+8
-1
@@ -14,7 +14,14 @@ impl Section {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn from_lines<'a>(iter: &mut impl Iterator<Item = &'a str>) -> Self {
|
pub fn from_lines<'a>(iter: &mut impl Iterator<Item = &'a str>) -> Self {
|
||||||
let name = iter.find(|line| line.starts_with('[')).unwrap().to_string();
|
let name = iter
|
||||||
|
.find(|line| line.starts_with('['))
|
||||||
|
.unwrap()
|
||||||
|
.trim()
|
||||||
|
.trim_start_matches('[')
|
||||||
|
.trim_end_matches(']')
|
||||||
|
.to_string();
|
||||||
|
|
||||||
let packages = iter
|
let packages = iter
|
||||||
.take_while(|line| !line.starts_with('['))
|
.take_while(|line| !line.starts_with('['))
|
||||||
.filter(|line| !line.contains(char::is_alphabetic))
|
.filter(|line| !line.contains(char::is_alphabetic))
|
||||||
|
|||||||
Reference in New Issue
Block a user