pub trait NoShortCircuitCollect {
type Item;
// Required method
fn nsc_collect<T: FromIterator<Self::Item>>(self) -> T;
}pub trait NoShortCircuitCollect {
type Item;
// Required method
fn nsc_collect<T: FromIterator<Self::Item>>(self) -> T;
}