solverforge-scoring 0.19.14

Incremental constraint scoring for SolverForge
Documentation
/* Zero-erasure cross-bi-constraint stream for cross-entity join patterns.

A `Bi` operates on pairs of entities from different
collections, such as (Shift, Employee) joins. All type information is
preserved at compile time - no Arc, no dyn, fully monomorphized.
*/

mod base;
mod complemented_grouped;
mod grouped;
mod scored;
mod view_comparison;
mod weighting;

pub use base::Bi;
pub use complemented_grouped::{ComplementedGrouped, ComplementedGroupedBuilder};
pub use grouped::{Grouped, GroupedBuilder};
pub(crate) use scored::{BiPredicatePlan, BiUnaryPlan};
pub use view_comparison::{ViewComparisonPlan, ViewOverlapPlan};
pub use weighting::Builder;