use vortex_array::optimizer::rules::ParentRuleSet;
use vortex_array::scalar_fn::fns::cast::CastReduceAdaptor;
use vortex_array::scalar_fn::fns::mask::MaskReduceAdaptor;
use crate::alp_rd::ALPRD;
pub(crate) static RULES: ParentRuleSet<ALPRD> = ParentRuleSet::new(&[
ParentRuleSet::lift(&CastReduceAdaptor(ALPRD)),
ParentRuleSet::lift(&MaskReduceAdaptor(ALPRD)),
]);