(range: Range<E>)
| 55 | /// Iterate over a `Range<E: EntityRef>`, yielding a sequence of `E` items. |
| 56 | #[inline] |
| 57 | pub fn iter_entity_range<E>(range: Range<E>) -> IterEntityRange<E> |
| 58 | where |
| 59 | E: EntityRef, |
| 60 | { |
| 61 | IterEntityRange { |
| 62 | range: range.start.index()..range.end.index(), |
| 63 | _phantom: core::marker::PhantomData, |
| 64 | } |
| 65 | } |
| 66 | |
| 67 | /// Iterator type returned by `iter_entity_range`. |
| 68 | pub struct IterEntityRange<E> { |
no test coverage detected