trait ClonableDynInhabitableRule<Split: SplitStrategy>: InhabitableRule<Split> {
// Required method
fn to_dyn_inhabitable(&self) -> Box<dyn InhabitableRule<Split>>;
}trait ClonableDynInhabitableRule<Split: SplitStrategy>: InhabitableRule<Split> {
// Required method
fn to_dyn_inhabitable(&self) -> Box<dyn InhabitableRule<Split>>;
}