| // See #130494 | |
| #![feature(pin_ergonomics)] | |
| #![allow(incomplete_features)] | |
| fn f(x: &pin const i32) {} | |
| fn g<'a>(x: & 'a pin const i32) {} | |
| fn h<'a>(x: & 'a pin | |
| mut i32) {} | |
| fn i(x: &pin mut i32) {} | |
| struct Foo; | |
| impl Foo { | |
| fn f(&pin const self) {} | |
| fn g<'a>(& 'a pin const self) {} | |
| fn h<'a>(& 'a pin | |
| mut self) {} | |
| fn i(&pin mut self) {} | |
| } |