]>
Commit | Line | Data |
---|---|---|
60c5eb7d | 1 | // check-pass |
7cac9316 XL |
2 | pub trait LineFormatter<'a> { |
3 | type Iter: Iterator<Item=&'a str> + 'a; | |
4 | fn iter(&'a self, line: &'a str) -> Self::Iter; | |
9e0c209e | 5 | |
7cac9316 XL |
6 | fn dimensions(&'a self, line: &'a str) { |
7 | let iter: Self::Iter = self.iter(line); | |
8 | <_ as IntoIterator>::into_iter(iter); | |
9e0c209e SL |
9 | } |
10 | } | |
11 | ||
ff7c6d11 | 12 | fn main() {} |