pub fn resolve_with_fn(
        self,
        resolver_fn: impl FnMut(&FeatureQuery<'g>, ConditionalLink<'g>) -> bool,
    ) -> FeatureSet<'g> {
        self.resolve_with(ResolverFn(resolver_fn))
    }
Resolves this query into a set of known feature IDs, using the provided resolver function to
determine which links are followed.
guppy/src/graph/feature/query.rs