Relation::from now requires a vector, not an iterator; use
Relation::from_iter instead
Changed the API to permit using Relation and Variable more interchangeably,
and added a number of operations to construct relations directly, like Relation::from_join
Extended leapfrog triejoin with new operations (PrefixFilter and ValueFilter)
&mut
slice:from_leapjoin(&input, &mut [&mut foo.extend_with(...), ..], ..)
becomesfrom_leapjoin(&input, (foo.extend_with(...), ..), ..)
Relation::from
now requires a vector, not an iterator; useRelation::from_iter
insteadRelation
andVariable
more interchangeably, and added a number of operations to construct relations directly, likeRelation::from_join
PrefixFilter
andValueFilter
)