]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-32122-1.fixed
Auto merge of #78066 - bugadani:wat, r=jonas-schievink
[rust.git] / src / test / ui / issues / issue-32122-1.fixed
1 // run-rustfix
2 use std::ops::Deref;
3
4 struct Foo(u8);
5
6 impl Deref for Foo {
7     type Target = u8;
8     fn deref(&self) -> &Self::Target {
9         &self.0
10     }
11 }
12
13 fn main() {
14     let a = Foo(0);
15     // Should suggest `&*` when coercing &ty to *const ty
16     let _: *const u8 = &*a; //~ ERROR mismatched types
17 }