pub trait FlattenExtract<P>: Send + Sync {
type Item;
// Required method
fn extract<'s>(&self, parent: &'s P) -> &'s [Self::Item];
}pub trait FlattenExtract<P>: Send + Sync {
type Item;
// Required method
fn extract<'s>(&self, parent: &'s P) -> &'s [Self::Item];
}