Skip to content

Commit 675da40

Browse files
committed
format
1 parent ca5254d commit 675da40

File tree

4 files changed

+11
-12
lines changed

4 files changed

+11
-12
lines changed

scopegraphs/src/containers/env.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -216,8 +216,7 @@ where
216216
let sub_env = sub_env.clone();
217217
sub_env.into_iter().try_fold(
218218
Env::new(),
219-
|mut filtered_env: Env<'sg, LABEL, DATA>,
220-
p1: ResolvedPath<'sg, LABEL, DATA>| {
219+
|mut filtered_env: Env<'sg, LABEL, DATA>, p1: ResolvedPath<'sg, LABEL, DATA>| {
221220
let shadowed = base_env.iter().try_fold(
222221
/* initially, not shadowed */ false,
223222
|previously_shadowed: bool, p2: &ResolvedPath<'sg, LABEL, DATA>| {

scopegraphs/src/containers/path.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use futures::future::join_all;
44
use std::fmt::Debug;
55
use std::hash::Hash;
66

7-
use super::{Injectable, Filterable};
7+
use super::{Filterable, Injectable};
88

99
/// Interface for path containers that support the operations required for query resolution.
1010
pub trait PathContainer<'sg, 'rslv, LABEL: 'sg, DATA: 'sg>: Debug + 'rslv {

scopegraphs/src/resolve/lookup.rs

+8-7
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ use std::sync::Arc;
1616

1717
use crate::completeness::Completeness;
1818
use crate::containers::{
19-
EnvContainer, Injectable, PathContainer, PathContainerWf, ScopeContainer, ScopeContainerWf,
20-
Filterable,
19+
EnvContainer, Filterable, Injectable, PathContainer, PathContainerWf, ScopeContainer,
20+
ScopeContainerWf,
2121
};
2222
use crate::resolve::{
2323
DataEquivalence, DataWellformedness, EdgeOrData, LabelOrder, Path, Query, Resolve, ResolvedPath,
@@ -227,11 +227,12 @@ where
227227
let mut base_env = base_env.clone();
228228
let sub_env = local_self.resolve_edge(path_wellformedness.clone(), edge, path);
229229
sub_env.flat_map(move |sub_env| {
230-
let merged_env: EnvC<'sg, 'rslv, CMPL, LABEL, DATA, DWF::Output, DEq::Output> = Filterable::filter(&base_env, sub_env, local_self.data_equiv);
231-
merged_env.flat_map(move |merged_env| {
232-
base_env.merge(merged_env);
233-
base_env.into()
234-
})
230+
let filtered_env: EnvC<'sg, 'rslv, CMPL, LABEL, DATA, DWF::Output, DEq::Output> =
231+
Filterable::filter(&base_env, sub_env, local_self.data_equiv);
232+
filtered_env.flat_map(move |filtered_env| {
233+
base_env.merge(filtered_env);
234+
base_env.into()
235+
})
235236
})
236237
}
237238
}))

scopegraphs/src/resolve/mod.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -372,8 +372,7 @@ where
372372
}
373373
}
374374

375-
impl<'sg, LABEL: 'sg, DATA> FromIterator<ResolvedPath<'sg, LABEL, DATA>>
376-
for Env<'sg, LABEL, DATA>
375+
impl<'sg, LABEL: 'sg, DATA> FromIterator<ResolvedPath<'sg, LABEL, DATA>> for Env<'sg, LABEL, DATA>
377376
where
378377
ResolvedPath<'sg, LABEL, DATA>: Eq + Hash,
379378
{

0 commit comments

Comments
 (0)