//! Specifications for ReorderingRule aggregate
//!
//! Generated by metaphor-schema. Do not edit manually.
//!
//! Entity-specific predicate structs implementing `backbone_core::Specification`.
//! Combinators (AND/OR/NOT) are available via the trait methods — no duplication.
use Specification;
use crateReorderingRule;
pub use ;
// ─── Entity-specific predicates ──────────────────────────────────────────────
//
// Add entity-specific predicate structs below.
// Each predicate implements `Specification<ReorderingRule>` and can be combined
// using `.and()`, `.or()`, `.not()` from the trait.
//
// Example:
// let spec = ActiveSpec.and(VerifiedSpec);
// if spec.is_satisfied_by(&entity) { ... }
// <<< CUSTOM
// Add predicate structs here. Example:
//
// pub struct ActiveReorderingRuleSpec;
// impl Specification<ReorderingRule> for ActiveReorderingRuleSpec {
// fn is_satisfied_by(&self, e: &ReorderingRule) -> bool {
// // e.is_active
// todo!()
// }
// }
// END CUSTOM