| // | |
| //@ check-pass | |
| trait DictLike<'a> { | |
| type ItemsIterator: Iterator<Item=u8>; | |
| fn get(c: Self::ItemsIterator) { | |
| c.into_iter(); | |
| } | |
| } | |
| trait DictLike2<'a> { | |
| type ItemsIterator: Iterator<Item=u8>; | |
| fn items(&self) -> Self::ItemsIterator; | |
| fn get(&self) { | |
| for _ in self.items() {} | |
| } | |
| } | |
| fn main() {} |