Skip to main content

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};