wowlab_engine_domain/targeting/support.rs
1//! Runtime targeting algebra and lowering from canonical DBC target semantics.
2
3mod algebra;
4mod lower;
5
6pub use algebra::{
7 ExecutableCandidateDomain, ExecutableLocation, ExecutableLocationAlgorithm,
8 ExecutableSelection, ExecutableTargetAlgorithm, ExecutableTargetDirection,
9 ExecutableTargetFallback, ExecutableTargetOperation, ExecutableTargetOperations,
10 ExecutableTargetPlan, ExecutableTargetReference, TargetPlanAxis, TargetPlanGap,
11};
12pub use lower::{lower_target_plan, target_plan_is_multi_target};