refactor:
ci/woodpecker/push/woodpecker Pipeline failed Details

feat/hier-walker
Tomáš Mládek 2023-10-28 21:18:16 +02:00
parent 6656e9f5d1
commit 0ffe5ee688
3 changed files with 4 additions and 6 deletions

View File

@ -95,7 +95,7 @@ impl Extractor for WebExtractor {
return Ok(entries
.into_iter()
.flatten()
.map(|e| {
.flat_map(|e| {
vec![
Entry {
entity: Address::Attribute(e.attribute.clone()),
@ -107,7 +107,6 @@ impl Extractor for WebExtractor {
e,
]
})
.flatten()
.collect());
}
Err(anyhow!("Failed for unknown reason."))

View File

@ -207,8 +207,7 @@ pub fn resolve_path_cached(
let mut path_stack = path.0.to_vec();
path_stack.reverse();
while !path_stack.is_empty() {
let node = path_stack.pop().unwrap();
while let Some(node) = path_stack.pop() {
let parent = result.last().cloned();
let key = (parent.clone(), node.clone());
let mut cache_lock = cache.lock().unwrap();

View File

@ -423,10 +423,10 @@ impl UpEndConnection {
)
.load(&conn)?;
Ok(result
result
.iter()
.map(Entry::try_from)
.collect::<Result<Vec<Entry>>>()?)
.collect::<Result<Vec<Entry>>>()
}
}