pub trait Phase { // Required method fn apply(&self, items: &mut Vec<Item>); }
Placeholder trait for phases.
Apply the phase on items. A phase may transform an item into zero, one or more items.