]> git.lizzy.rs Git - rust.git/blob - src/tools/clippy/tests/ui/issue-7447.rs
Rollup merge of #102345 - chenyukang:fix-102182-impl-trait, r=estebank
[rust.git] / src / tools / clippy / tests / ui / issue-7447.rs
1 use std::{borrow::Cow, collections::BTreeMap, marker::PhantomData, sync::Arc};
2
3 fn byte_view<'a>(s: &'a ByteView<'_>) -> BTreeMap<&'a str, ByteView<'a>> {
4     panic!()
5 }
6
7 fn group_entries(s: &()) -> BTreeMap<Cow<'_, str>, Vec<Cow<'_, str>>> {
8     todo!()
9 }
10
11 struct Mmap;
12
13 enum ByteViewBacking<'a> {
14     Buf(Cow<'a, [u8]>),
15     Mmap(Mmap),
16 }
17
18 pub struct ByteView<'a> {
19     backing: Arc<ByteViewBacking<'a>>,
20 }
21
22 fn main() {
23     byte_view(panic!());
24     group_entries(panic!());
25 }