Function ai_kit::infer::chain_forward_with_negative_goals
[−]
[src]
pub fn chain_forward_with_negative_goals<T, IU, A>(
facts: Vec<(&String, &Negatable<T, IU>)>,
rules: Vec<(&String, &A)>,
origin_cache: &mut OriginCache
) -> Vec<(Negatable<T, IU>, Bindings<T>, Origin)> where
T: ConstraintValue,
IU: Unify<T>,
A: Operation<T, Negatable<T, IU>>,