pub trait F374 {
type Item;
fn f374(&self) -> impl Iterator<Item = &Self::Item> + '_;
}
impl<T> F374 for [T] {
type Item = T;
fn f374(&self) -> impl Iterator<Item = &Self::Item> + '_ {
self.iter()
}
}
impl<T> F374 for Vec<T> {
type Item = T;
fn f374(&self) -> impl Iterator<Item = &Self::Item> + '_ {
self.iter()
}
}