| //@ check-pass | |
| // Verify that we do not ICE when anonymous lifetimes appear inside an AnonConst. | |
| pub struct EntriesBuffer(Box<[[u8; HashesEntry::LEN]; 5]>); | |
| impl EntriesBuffer { | |
| pub fn iter_child_buffers(&mut self) -> impl Iterator<Item = &mut [u8; HashesEntry::LEN]> { | |
| self.0.iter_mut() | |
| } | |
| pub fn iter_child_buffers_explicit( | |
| &mut self, | |
| ) -> impl Iterator<Item = &mut [u8; HashesEntry::<'_>::LEN]> { | |
| self.0.iter_mut() | |
| } | |
| } | |
| pub struct HashesEntry<'a>(&'a [u8]); | |
| impl HashesEntry<'_> { | |
| pub const LEN: usize = 1; | |
| } | |
| fn main() {} |