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