pub trait CollectionSupport<'a> {
type O;
// Required method
fn with_collection(self, collection: &'a Collection) -> Self::O;
}
pub trait CollectionSupport<'a> {
type O;
// Required method
fn with_collection(self, collection: &'a Collection) -> Self::O;
}