]> git.proxmox.com Git - rustc.git/blame - src/test/ui/hrtb/due-to-where-clause.rs
New upstream version 1.49.0+dfsg1
[rustc.git] / src / test / ui / hrtb / due-to-where-clause.rs
CommitLineData
e1599b0c
XL
1fn main() {
2 test::<FooS>(&mut 42); //~ ERROR implementation of `Foo` is not general enough
3}
4
5trait Foo<'a> {}
6
7struct FooS<'a> {
8 data: &'a mut u32,
9}
10
11impl<'a, 'b: 'a> Foo<'b> for FooS<'a> {}
12
13fn test<'a, F>(data: &'a mut u32) where F: for<'b> Foo<'b> {}